Compare commits

...

5 commits

Author SHA1 Message Date
Dannieboy
b7027c31cc Now using Aeuther 1 assets 2020-09-29 22:54:23 +02:00
TheLie0
61b7bc5b43
Update README.md
Made the readme more accurate
2020-09-29 22:39:14 +02:00
Dannieboy
0b00da8f7b Disabled shadows in the aether 2020-09-29 18:20:14 +02:00
Dannieboy
8122b82150 Fixed globals, removed upper bound and raised lower bound to 5000. 2020-09-29 18:02:06 +02:00
TheLie0
5604456a25
Merge pull request #1 from TheLie0/TheLie0-globals
The lie0 globals
2020-09-29 14:51:36 +02:00
449 changed files with 42 additions and 46 deletions

View file

@ -1,18 +1,8 @@
# Aether 2 for Minetest # Aether for Minetest
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 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 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. 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.
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,3 +1,6 @@
-- 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')

1
mod.conf Normal file
View file

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

View file

@ -1 +0,0 @@
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 = {"quicksoil.png"}, tiles = {"blocks/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 = {"aether_dirt.png"}, tiles = {"blocks/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 = {"aether_grass_top.png", "aether_dirt.png", tiles = {"blocks/aether_grass_top.png", "blocks/aether_dirt.png",
{name = "aether_grass_side.png", {name = "blocks/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 = {"holystone.png"}, tiles = {"blocks/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 = {"skyroot_log_top.png", "skyroot_log_top.png", "skyroot_log.png"}, tiles = {"blocks/skyroot_log_top.png", "blocks/skyroot_log_top.png", "blocks/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 = {"golden_oak_log_top.png", "golden_oak_log_top.png", "golden_oak_log.png"}, tiles = {"blocks/golden_oak_log_top.png", "blocks/golden_oak_log_top.png", "blocks/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 = {"skyroot_leaves.png"}, tiles = {"sblocks/kyroot_leaves.png"},
special_tiles = {"skyroot_leaves_simple.png"}, special_tiles = {"blocks/skyroot_leaves_opaque.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 = {"golden_oak_leaves.png"}, tiles = {"blocks/golden_oak_leaves.png"},
special_tiles = {"golden_oak_leaves.png"}, special_tiles = {"blocks/golden_oak_leaves_opaque.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 = {"skyroot_planks.png"}, tiles = {"blocks/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 = "ambrosium_torch_floor.obj", mesh = "mbrosium_torch_floor.obj",
inventory_image = "ambrosium_torch.png", inventory_image = "blocks/ambrosium_torch.png",
wield_image = "ambrosium_torch.png", wield_image = "blocks/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
floatlands_flavortext = "" aether_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]],
floatlands_flavortext), aether_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 and pos.y <= aether2.upper_bound) return (pos.y >= aether2.lower_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.upper_bound, z = surface_anchorPos.z} local destination_pos = {x = surface_anchorPos.x ,y = aether2.lower_bound + 100, 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)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 354 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.1 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 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: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 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: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 836 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 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: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

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