From 397cd97ae995c3a5a61c08de508ada8241cca6ff Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 28 Jan 2017 01:01:10 +0100 Subject: [PATCH] Add end rod --- mods/mcl_end/init.lua | 56 ++++++++++++++++-- mods/mcl_end/textures/mcl_end_end_rod.png | Bin 6441 -> 0 bytes .../textures/mcl_end_end_rod_bottom.png | Bin 0 -> 944 bytes .../mcl_end/textures/mcl_end_end_rod_side.png | Bin 0 -> 2062 bytes mods/mcl_end/textures/mcl_end_end_rod_top.png | Bin 0 -> 1005 bytes 5 files changed, 51 insertions(+), 5 deletions(-) delete mode 100644 mods/mcl_end/textures/mcl_end_end_rod.png create mode 100644 mods/mcl_end/textures/mcl_end_end_rod_bottom.png create mode 100644 mods/mcl_end/textures/mcl_end_end_rod_side.png create mode 100644 mods/mcl_end/textures/mcl_end_end_rod_top.png diff --git a/mods/mcl_end/init.lua b/mods/mcl_end/init.lua index 9973dd9ff..9d0e16187 100644 --- a/mods/mcl_end/init.lua +++ b/mods/mcl_end/init.lua @@ -1,3 +1,4 @@ +-- Nodes minetest.register_node("mcl_end:end_stone", { description = "End Stone", tiles = {"mcl_end_end_stone.png"}, @@ -34,6 +35,40 @@ minetest.register_node("mcl_end:purpur_pillar", { sounds = default.node_sound_stone_defaults(), }) +local rod_box = { + type = "wallmounted", + wall_top = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, + wall_side = {-0.5, -0.125, -0.125, 0.5, 0.125, 0.125}, + wall_bottom = {-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, +} +minetest.register_node("mcl_end:end_rod", { + description = "End Rod", + tiles = { + "mcl_end_end_rod_top.png", + "mcl_end_end_rod_bottom.png", + "mcl_end_end_rod_side.png", + "mcl_end_end_rod_side.png", + "mcl_end_end_rod_side.png", + "mcl_end_end_rod_side.png", + }, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "wallmounted", + light_source = 14, + sunlight_propagates = true, + groups = { dig_immediate=3, deco_block=1 }, + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.125, -0.4375, 0.125}, -- Base + {-0.0625, -0.4375, -0.0625, 0.0625, 0.5, 0.0625}, -- Rod + }, + }, + selection_box = rod_box, + collision_box = rod_box, + sounds = default.node_sound_glass_defaults(), +}) + minetest.register_node("mcl_end:dragon_egg", { description = "Dragon Egg", tiles = { @@ -66,6 +101,16 @@ minetest.register_node("mcl_end:dragon_egg", { -- TODO: Make dragon egg teleport on punching }) +-- Craftitems +minetest.register_craftitem("mcl_end:ender_eye", { + description = "Eye of Ender", + wield_image = "mcl_end_ender_eye.png", + inventory_image = "mcl_end_ender_eye.png", + stack_max = 64, +}) + + +-- Crafting recipes minetest.register_craft({ output = "mcl_end:end_bricks 4", recipe = { @@ -74,11 +119,12 @@ minetest.register_craft({ } }) -minetest.register_craftitem("mcl_end:ender_eye", { - description = "Eye of Ender", - wield_image = "mcl_end_ender_eye.png", - inventory_image = "mcl_end_ender_eye.png", - stack_max = 64, +minetest.register_craft({ + output = "mcl_end:end_rod 4", + recipe = { + {"mcl_mobitems:blaze_rod"}, + {"mcl_end:chorus_fruit_popped"}, + }, }) minetest.register_craft({ diff --git a/mods/mcl_end/textures/mcl_end_end_rod.png b/mods/mcl_end/textures/mcl_end_end_rod.png deleted file mode 100644 index 72ae555277b519771936fad120b147f2527d9757..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6441 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 b$q)Vy>_d