Compare commits

..

No commits in common. "master" and "TheLie0-globals" have entirely different histories.

445 changed files with 46 additions and 42 deletions

View file

@ -1,8 +1,18 @@
# Aether for Minetest # Aether 2 for Minetest
This is a recreation of the Aether mod for minecraft into minetest. All rights to texture assets are reserved to the original creators of the Aether mod. This is a recreation of the Aether II mod for minecraft into minetest. All rights to texture assets are reserved to the original creators of the Aether II mod.
This is an attempt to recreate the Aether mod for minetest from being a minecraft mod. I do not have any permission by the original creators of the Aether mod to create this. It is only meant to be for my own enjoyment and seeing if I can recreate the mod. I have no intent on makeing any money off this mod nor do I intend on taking credit for thing that I did not make myself. This is an attempt to recreate the aether 2 mod for minetest from being a minecraft mod. I do not have any permission by the original creators of the aether 2 mod to create this. It is only ment to be for my own enjoyment and seeing if I can recreate the mod. I have no intent on makeing any money off this mod nor do I intend on taking credit for thing that I did not make myself.
If any knowledgeable minetest modders would like to help please contact me just note this is all done in spare time and may take a while to be finished. If any knowledgeable minetest modders would like to help please contact me just note this is all done in spare time and may take a while to be finished.
I am new to minetest modding so development of the mod may be slow especially for more complex blocks and items. I am new to minetest modding so development of the mod may be slow especially for more complex blocks and items.
Mod Road map: (May be worked on out of order)
1. Get basic blocks and items in
2. add crafting recipies.
3. add tool groups so only aether tools affect aether blocks
4. add item uses
5. add armor enhancements
6. add mobs
7. work on mob ai

View file

@ -1,6 +1,3 @@
-- create global namespace
aether2 = {}
dofile(minetest.get_modpath('aether2') .. '/nodes.lua') dofile(minetest.get_modpath('aether2') .. '/nodes.lua')
dofile(minetest.get_modpath('aether2') .. '/tools.lua') dofile(minetest.get_modpath('aether2') .. '/tools.lua')
dofile(minetest.get_modpath('aether2') .. '/crafting.lua') dofile(minetest.get_modpath('aether2') .. '/crafting.lua')

View file

@ -1 +0,0 @@
name = aether

1
mon.conf Normal file
View file

@ -0,0 +1 @@
name = aether2

View file

@ -4,20 +4,20 @@
--Dirts --Dirts
minetest.register_node("aether2:quicksoil", { minetest.register_node("aether2:quicksoil", {
description = 'Quick Soil', description = 'Quick Soil',
tiles = {"blocks/quicksoil.png"}, tiles = {"quicksoil.png"},
groups = {crumbly = 1}, groups = {crumbly = 1},
}) })
minetest.register_node("aether2:aether_dirt", { minetest.register_node("aether2:aether_dirt", {
description = 'Aether Dirt', description = 'Aether Dirt',
tiles = {"blocks/aether_dirt.png"}, tiles = {"aether_dirt.png"},
groups = {crumbly = 1}, groups = {crumbly = 1},
}) })
minetest.register_node("aether2:aether_dirt_with_grass", { minetest.register_node("aether2:aether_dirt_with_grass", {
description = "Aether Grass", description = "Aether Grass",
tiles = {"blocks/aether_grass_top.png", "blocks/aether_dirt.png", tiles = {"aether_grass_top.png", "aether_dirt.png",
{name = "blocks/aether_grass_side.png", {name = "aether_grass_side.png",
tileable_vertical = false}}, tileable_vertical = false}},
groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1},
drop = 'aether_dirt', drop = 'aether_dirt',
@ -28,7 +28,7 @@ minetest.register_node("aether2:aether_dirt_with_grass", {
--Stones --Stones
minetest.register_node("aether2:holystone", { minetest.register_node("aether2:holystone", {
description = "Holystone", description = "Holystone",
tiles = {"blocks/holystone.png"}, tiles = {"holystone.png"},
groups = {aetherstone = 1}, groups = {aetherstone = 1},
}) })
@ -36,7 +36,7 @@ minetest.register_node("aether2:holystone", {
minetest.register_node("aether2:skyroot_log", { minetest.register_node("aether2:skyroot_log", {
description = "skyroot_log", description = "skyroot_log",
tiles = {"blocks/skyroot_log_top.png", "blocks/skyroot_log_top.png", "blocks/skyroot_log.png"}, tiles = {"skyroot_log_top.png", "skyroot_log_top.png", "skyroot_log.png"},
paramtype2 = "facedir", paramtype2 = "facedir",
is_ground_content = false, is_ground_content = false,
groups = {aehtertree = 1}, groups = {aehtertree = 1},
@ -45,7 +45,7 @@ minetest.register_node("aether2:skyroot_log", {
minetest.register_node("aether2:golden_oak_log", { minetest.register_node("aether2:golden_oak_log", {
description = "Golden Oak Log", description = "Golden Oak Log",
tiles = {"blocks/golden_oak_log_top.png", "blocks/golden_oak_log_top.png", "blocks/golden_oak_log.png"}, tiles = {"golden_oak_log_top.png", "golden_oak_log_top.png", "golden_oak_log.png"},
paramtype2 = "facedir", paramtype2 = "facedir",
is_ground_content = false, is_ground_content = false,
groups = {aehtertree=2 }, groups = {aehtertree=2 },
@ -67,8 +67,8 @@ minetest.register_node("aether2:skyroot_leaves", {
description = "Skyroot Leaves", description = "Skyroot Leaves",
drawtype = "allfaces_optional", drawtype = "allfaces_optional",
waving = 1, waving = 1,
tiles = {"sblocks/kyroot_leaves.png"}, tiles = {"skyroot_leaves.png"},
special_tiles = {"blocks/skyroot_leaves_opaque.png"}, special_tiles = {"skyroot_leaves_simple.png"},
paramtype = "light", paramtype = "light",
is_ground_content = false, is_ground_content = false,
groups = {snappy = 3, leafdecay = 3, leaves = 1}, groups = {snappy = 3, leafdecay = 3, leaves = 1},
@ -78,8 +78,8 @@ minetest.register_node("aether2:golden_oak_leaves", {
description = "Golden Oak Leaves", description = "Golden Oak Leaves",
drawtype = "allfaces_optional", drawtype = "allfaces_optional",
waving = 1, waving = 1,
tiles = {"blocks/golden_oak_leaves.png"}, tiles = {"golden_oak_leaves.png"},
special_tiles = {"blocks/golden_oak_leaves_opaque.png"}, special_tiles = {"golden_oak_leaves.png"},
paramtype = "light", paramtype = "light",
is_ground_content = false, is_ground_content = false,
groups = {snappy = 3, leafdecay = 3, leaves = 1}, groups = {snappy = 3, leafdecay = 3, leaves = 1},
@ -88,7 +88,7 @@ minetest.register_node("aether2:golden_oak_leaves", {
minetest.register_node("aether2:skyroot_planks", { minetest.register_node("aether2:skyroot_planks", {
description = "Skyroot Planks", description = "Skyroot Planks",
tiles = {"blocks/skyroot_planks.png"}, tiles = {"skyroot_planks.png"},
groupts = {choppy=1, oddly_breakable_by_hand=1, snappy = 1,}, groupts = {choppy=1, oddly_breakable_by_hand=1, snappy = 1,},
}) })
@ -97,9 +97,9 @@ minetest.register_node("aether2:ambrosium_torch", {
description = "Ambrosium Torch", description = "Ambrosium Torch",
groups = {oddly_breakable_by_hand=1}, groups = {oddly_breakable_by_hand=1},
drawtype = "mesh", drawtype = "mesh",
mesh = "mbrosium_torch_floor.obj", mesh = "ambrosium_torch_floor.obj",
inventory_image = "blocks/ambrosium_torch.png", inventory_image = "ambrosium_torch.png",
wield_image = "blocks/ambrosium_torch.png", wield_image = "ambrosium_torch.png",
tiles = {{ tiles = {{
name = "ambrosium_torch_animated.png", name = "ambrosium_torch_animated.png",
animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3}

View file

@ -22,7 +22,7 @@
local S = nether.get_translator local S = nether.get_translator
aether_flavortext = "" floatlands_flavortext = ""
nether.register_portal("aether_portal", { nether.register_portal("aether_portal", {
frame_node_name = "nether:glowstone", frame_node_name = "nether:glowstone",
@ -40,16 +40,16 @@ nether.register_portal("aether_portal", {
title = S("Floatlands Portal"), title = S("Floatlands Portal"),
book_of_portals_pagetext = S([[Requiring 14 blocks of glowstone, and constructed like a nether portal. book_of_portals_pagetext = S([[Requiring 14 blocks of glowstone, and constructed like a nether portal.
This portal seemed to bring us to some kind of heavenly paradise.@1]], This portal seemed to bring us to some kind of heavenly paradise.@1]],
aether_flavortext), floatlands_flavortext),
is_within_realm = function(pos) -- return true if pos is inside the Aether is_within_realm = function(pos) -- return true if pos is inside the Aether
-- TODO: Get these values from mod-wide constants. -- TODO: Get these values from mod-wide constants.
return (pos.y >= aether2.lower_bound) return (pos.y >= aether2.lower_bound and pos.y <= aether2.upper_bound)
end, end,
find_realm_anchorPos = function(surface_anchorPos, player_name) find_realm_anchorPos = function(surface_anchorPos, player_name)
-- TODO: implement a surface algorithm that finds land -- TODO: implement a surface algorithm that finds land
local destination_pos = {x = surface_anchorPos.x ,y = aether2.lower_bound + 100, z = surface_anchorPos.z} local destination_pos = {x = surface_anchorPos.x ,y = aether2.upper_bound, z = surface_anchorPos.z}
-- a y_factor of 0 makes the search ignore the altitude of the portals (as long as they are in the Aether) -- a y_factor of 0 makes the search ignore the altitude of the portals (as long as they are in the Aether)
local existing_portal_location, existing_portal_orientation = nether.find_nearest_working_portal("aether_portal", destination_pos, 10, 0) local existing_portal_location, existing_portal_orientation = nether.find_nearest_working_portal("aether_portal", destination_pos, 10, 0)

BIN
textures/aechor_petal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
textures/arkenium_axe.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

BIN
textures/arkenium_plate.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 B

BIN
textures/arkenium_ring.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
textures/arkenium_sabre.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

BIN
textures/arkenium_strip.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
textures/arkenium_sword.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

BIN
textures/bandit_shawl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 565 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 514 B

Some files were not shown because too many files have changed in this diff Show more