diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..7f73df5 --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +moreores \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..adf6dfd --- /dev/null +++ b/init.lua @@ -0,0 +1,141 @@ +--ithildin node +minetest.register_node("ithildin:ithildin_0", { + description = "Ithildin", + tiles = { 'ithildin_0.png' }, + inventory_image = ("ithildin_1.png"), + drawtype = 'glasslike', + walkable = false, + pointable = false, + sunlight_propagates = true, + drop = "ithildin:ithildin_0", + groups = {snappy=2,cracky=3}, + sounds = default.node_sound_glass_defaults(), + furnace_burntime = 4, +}) + +minetest.register_node("ithildin:ithildin_1", { + description = "Ithildin", + tiles = { 'ithildin_1.png' }, + drawtype = 'glasslike', + walkable = true, + pointable = true, + sunlight_propagates = true, + light_source = 8, + drop = "ithildin:ithildin_0", + groups = {snappy=2,cracky=3}, + sounds = default.node_sound_glass_defaults(), + furnace_burntime = 4, +}) + +--ithildin_stone node + +minetest.register_node("ithildin:ithildin_stone_0", { + description = "Ithildin Stone", + tiles = {"ithildin_stone_0.png"}, + inventory_image = ("ithildin_stone_1.png"), + drawtype = 'normal', +-- post_effect_color = {a=191, r=0, g=0, b=127} + walkable = true, + pointable = true, + sunlight_propagates = false, + drop = "ithildin:ithildin_stone_0", + groups = {snappy=2,cracky=3}, + sounds = default.node_sound_glass_defaults(), + furnace_burntime = 4, +}) + +minetest.register_node("ithildin:ithildin_stone_1", { + description = "Ithildin Stone", + tiles = { 'ithildin_stone_1.png' }, + drawtype = 'normal', +-- post_effect_color = { r=0, g=0, b=127, a=191 } + walkable = false, + pointable = true, + sunlight_propagates = true, + light_source = 8, + drop = "ithildin:ithildin_stone_0", + groups = {snappy=2,cracky=3}, + sounds = default.node_sound_glass_defaults(), + furnace_burntime = 4, +}) + +--craft + +minetest.register_craft({ + output = "ithildin:ithildin_0", + recipe = { + {"default:torch", "moreores:mithril_ingot", "default:torch"}, + {"default:glass", "", "default:glass"}, + {"default:torch", "moreores:mithril_ingot", "default:torch"}, + }, +}) + +minetest.register_craft({ + output = "ithildin:ithildin_stone_0", + recipe = { + {"ithildin:ithildin_0"}, + {"default:stone"}, + }, +}) + +minetest.register_craft({ + output = "ithildin:ithildin_0", + recipe = { + {"ithildin:ithildin_stone_0"}, + }, + replacement = { + {"default:stone"}, + }, +}) + +--ithildin function + +minetest.register_abm( + {nodenames = {"ithildin:ithildin_1"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + if minetest.env:get_timeofday() > 0.2 and minetest.env:get_timeofday() < 0.8 + then + minetest.env:set_node(pos, {name="ithildin:ithildin_0"}) + end + end, +}) + +minetest.register_abm( + {nodenames = {"ithildin:ithildin_0"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + if minetest.env:get_timeofday() < 0.2 or minetest.env:get_timeofday() > 0.8 + then + minetest.env:set_node(pos, {name="ithildin:ithildin_1"}) + end + end, +}) + +--ithildin_stone function + +minetest.register_abm( + {nodenames = {"ithildin:ithildin_stone_1"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + if minetest.env:get_timeofday() > 0.2 and minetest.env:get_timeofday() < 0.8 + then + minetest.env:set_node(pos, {name="ithildin:ithildin_stone_0"}) + end + end, +}) + +minetest.register_abm( + {nodenames = {"ithildin:ithildin_stone_0"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + if minetest.env:get_timeofday() < 0.2 or minetest.env:get_timeofday() > 0.8 + then + minetest.env:set_node(pos, {name="ithildin:ithildin_stone_1"}) + end + end, +}) diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..29319e3 --- /dev/null +++ b/license.txt @@ -0,0 +1,5 @@ +ak399's Ithildin Mod (quasi-fork of fishyWET's Lord of the Test mod) + +=== + +All code in this project is licensed under the LGPL version 3 or later. That means you have unlimited freedom to distribute and modify the work however you see fit, provided that if you decide to distribute it or any modified versions of it, you must also use the same license. The LGPL also grants the additional freedom to write extensions for the software and distribute them without the extensions being subject to the terms of the LGPL, although the software itself retains its license. \ No newline at end of file diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..f0efb08 --- /dev/null +++ b/readme.txt @@ -0,0 +1 @@ +rename the folder to ithildin to get it to work. \ No newline at end of file diff --git a/textures/.original_textures/.ithildin_10.png b/textures/.original_textures/.ithildin_10.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_10.png differ diff --git a/textures/.original_textures/.ithildin_11.png b/textures/.original_textures/.ithildin_11.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_11.png differ diff --git a/textures/.original_textures/.ithildin_12.png b/textures/.original_textures/.ithildin_12.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_12.png differ diff --git a/textures/.original_textures/.ithildin_13.png b/textures/.original_textures/.ithildin_13.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_13.png differ diff --git a/textures/.original_textures/.ithildin_14.png b/textures/.original_textures/.ithildin_14.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_14.png differ diff --git a/textures/.original_textures/.ithildin_4.png b/textures/.original_textures/.ithildin_4.png new file mode 100644 index 0000000..f355f9b Binary files /dev/null and b/textures/.original_textures/.ithildin_4.png differ diff --git a/textures/.original_textures/.ithildin_5.png b/textures/.original_textures/.ithildin_5.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_5.png differ diff --git a/textures/.original_textures/.ithildin_6.png b/textures/.original_textures/.ithildin_6.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_6.png differ diff --git a/textures/.original_textures/.ithildin_7.png b/textures/.original_textures/.ithildin_7.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_7.png differ diff --git a/textures/.original_textures/.ithildin_8.png b/textures/.original_textures/.ithildin_8.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_8.png differ diff --git a/textures/.original_textures/.ithildin_9.png b/textures/.original_textures/.ithildin_9.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_9.png differ diff --git a/textures/.original_textures/.ithildin_stone_10.png b/textures/.original_textures/.ithildin_stone_10.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_10.png differ diff --git a/textures/.original_textures/.ithildin_stone_11.png b/textures/.original_textures/.ithildin_stone_11.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_11.png differ diff --git a/textures/.original_textures/.ithildin_stone_12.png b/textures/.original_textures/.ithildin_stone_12.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_12.png differ diff --git a/textures/.original_textures/.ithildin_stone_13.png b/textures/.original_textures/.ithildin_stone_13.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_13.png differ diff --git a/textures/.original_textures/.ithildin_stone_14.png b/textures/.original_textures/.ithildin_stone_14.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_14.png differ diff --git a/textures/.original_textures/.ithildin_stone_4.png b/textures/.original_textures/.ithildin_stone_4.png new file mode 100644 index 0000000..f355f9b Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_4.png differ diff --git a/textures/.original_textures/.ithildin_stone_5.png b/textures/.original_textures/.ithildin_stone_5.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_5.png differ diff --git a/textures/.original_textures/.ithildin_stone_6.png b/textures/.original_textures/.ithildin_stone_6.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_6.png differ diff --git a/textures/.original_textures/.ithildin_stone_7.png b/textures/.original_textures/.ithildin_stone_7.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_7.png differ diff --git a/textures/.original_textures/.ithildin_stone_8.png b/textures/.original_textures/.ithildin_stone_8.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_8.png differ diff --git a/textures/.original_textures/.ithildin_stone_9.png b/textures/.original_textures/.ithildin_stone_9.png new file mode 100644 index 0000000..703c95f Binary files /dev/null and b/textures/.original_textures/.ithildin_stone_9.png differ diff --git a/textures/.original_textures/ithildin.png b/textures/.original_textures/ithildin.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin.png differ diff --git a/textures/.original_textures/ithildin_0.png b/textures/.original_textures/ithildin_0.png new file mode 100644 index 0000000..bd5db60 Binary files /dev/null and b/textures/.original_textures/ithildin_0.png differ diff --git a/textures/.original_textures/ithildin_1.png b/textures/.original_textures/ithildin_1.png new file mode 100644 index 0000000..0578ff1 Binary files /dev/null and b/textures/.original_textures/ithildin_1.png differ diff --git a/textures/.original_textures/ithildin_10.png b/textures/.original_textures/ithildin_10.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_10.png differ diff --git a/textures/.original_textures/ithildin_11.png b/textures/.original_textures/ithildin_11.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_11.png differ diff --git a/textures/.original_textures/ithildin_12.png b/textures/.original_textures/ithildin_12.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_12.png differ diff --git a/textures/.original_textures/ithildin_13.png b/textures/.original_textures/ithildin_13.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_13.png differ diff --git a/textures/.original_textures/ithildin_14.png b/textures/.original_textures/ithildin_14.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_14.png differ diff --git a/textures/.original_textures/ithildin_2.png b/textures/.original_textures/ithildin_2.png new file mode 100644 index 0000000..0578ff1 Binary files /dev/null and b/textures/.original_textures/ithildin_2.png differ diff --git a/textures/.original_textures/ithildin_3.png b/textures/.original_textures/ithildin_3.png new file mode 100644 index 0000000..0578ff1 Binary files /dev/null and b/textures/.original_textures/ithildin_3.png differ diff --git a/textures/.original_textures/ithildin_4.png b/textures/.original_textures/ithildin_4.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_4.png differ diff --git a/textures/.original_textures/ithildin_5.png b/textures/.original_textures/ithildin_5.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_5.png differ diff --git a/textures/.original_textures/ithildin_6.png b/textures/.original_textures/ithildin_6.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_6.png differ diff --git a/textures/.original_textures/ithildin_7.png b/textures/.original_textures/ithildin_7.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_7.png differ diff --git a/textures/.original_textures/ithildin_8.png b/textures/.original_textures/ithildin_8.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_8.png differ diff --git a/textures/.original_textures/ithildin_9.png b/textures/.original_textures/ithildin_9.png new file mode 100644 index 0000000..30c1ffb Binary files /dev/null and b/textures/.original_textures/ithildin_9.png differ diff --git a/textures/.original_textures/ithildin_stone.png b/textures/.original_textures/ithildin_stone.png new file mode 100644 index 0000000..ac93197 Binary files /dev/null and b/textures/.original_textures/ithildin_stone.png differ diff --git a/textures/.original_textures/ithildin_stone_0.png b/textures/.original_textures/ithildin_stone_0.png new file mode 100644 index 0000000..17c3f56 Binary files /dev/null and b/textures/.original_textures/ithildin_stone_0.png differ diff --git a/textures/.original_textures/ithildin_stone_1.png b/textures/.original_textures/ithildin_stone_1.png new file mode 100644 index 0000000..17c3f56 Binary files /dev/null and b/textures/.original_textures/ithildin_stone_1.png differ diff --git a/textures/.original_textures/ithildin_stone_10.png b/textures/.original_textures/ithildin_stone_10.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_10.png differ diff --git a/textures/.original_textures/ithildin_stone_11.png b/textures/.original_textures/ithildin_stone_11.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_11.png differ diff --git a/textures/.original_textures/ithildin_stone_12.png b/textures/.original_textures/ithildin_stone_12.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_12.png differ diff --git a/textures/.original_textures/ithildin_stone_13.png b/textures/.original_textures/ithildin_stone_13.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_13.png differ diff --git a/textures/.original_textures/ithildin_stone_14.png b/textures/.original_textures/ithildin_stone_14.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_14.png differ diff --git a/textures/.original_textures/ithildin_stone_2.png b/textures/.original_textures/ithildin_stone_2.png new file mode 100644 index 0000000..17c3f56 Binary files /dev/null and b/textures/.original_textures/ithildin_stone_2.png differ diff --git a/textures/.original_textures/ithildin_stone_3.png b/textures/.original_textures/ithildin_stone_3.png new file mode 100644 index 0000000..17c3f56 Binary files /dev/null and b/textures/.original_textures/ithildin_stone_3.png differ diff --git a/textures/.original_textures/ithildin_stone_4.png b/textures/.original_textures/ithildin_stone_4.png new file mode 100644 index 0000000..62243c9 Binary files /dev/null and b/textures/.original_textures/ithildin_stone_4.png differ diff --git a/textures/.original_textures/ithildin_stone_5.png b/textures/.original_textures/ithildin_stone_5.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_5.png differ diff --git a/textures/.original_textures/ithildin_stone_6.png b/textures/.original_textures/ithildin_stone_6.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_6.png differ diff --git a/textures/.original_textures/ithildin_stone_7.png b/textures/.original_textures/ithildin_stone_7.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_7.png differ diff --git a/textures/.original_textures/ithildin_stone_8.png b/textures/.original_textures/ithildin_stone_8.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_8.png differ diff --git a/textures/.original_textures/ithildin_stone_9.png b/textures/.original_textures/ithildin_stone_9.png new file mode 100644 index 0000000..b97448c Binary files /dev/null and b/textures/.original_textures/ithildin_stone_9.png differ diff --git a/textures/.original_textures/ithildin_water.png b/textures/.original_textures/ithildin_water.png new file mode 100644 index 0000000..19f89f5 Binary files /dev/null and b/textures/.original_textures/ithildin_water.png differ diff --git a/textures/ithildin_0.png b/textures/ithildin_0.png new file mode 100644 index 0000000..bd5db60 Binary files /dev/null and b/textures/ithildin_0.png differ diff --git a/textures/ithildin_1.png b/textures/ithildin_1.png new file mode 100644 index 0000000..b6d3e72 Binary files /dev/null and b/textures/ithildin_1.png differ diff --git a/textures/ithildin_stone_0.png b/textures/ithildin_stone_0.png new file mode 100644 index 0000000..17c3f56 Binary files /dev/null and b/textures/ithildin_stone_0.png differ diff --git a/textures/ithildin_stone_1.png b/textures/ithildin_stone_1.png new file mode 100644 index 0000000..62243c9 Binary files /dev/null and b/textures/ithildin_stone_1.png differ