From db4eca8b7370a8754d2ce916ac36464fb691091c Mon Sep 17 00:00:00 2001 From: minertestdude <43986027+minertestdude@users.noreply.github.com> Date: Sat, 11 Apr 2020 15:02:05 +0200 Subject: MineClone2 support for Elevator mod and few improvements (#13) * deprecating outdated file * Add files via upload * Mineclone2 compatibility, externalization of few settings, inability to break by hand - integrated full Mineclone2 game compatibility layer - externalized elevator settings (easier upgrades for server owners) - turn off the ability to destroy shafts by hand, as this could lead to accidents * Add mineclone textures These textures are MIT licensed and motor texture is done by me, likewise MIT. License added. * Add license about mineclone2 variant of textures * Update readme with support information about Mineclone2. * This should finally nail the correct groups for mineclone2. Sorry. --- crafts.lua | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'crafts.lua') diff --git a/crafts.lua b/crafts.lua index 5f5831a..06cfa6e 100644 --- a/crafts.lua +++ b/crafts.lua @@ -1,8 +1,36 @@ -- Detect optional mods. local technic_path = minetest.get_modpath("technic") local chains_path = minetest.get_modpath("chains") +local mineclone_path = core.get_modpath("mcl_core") and mcl_core -if technic_path and chains_path then +if mineclone_path then + minetest.register_craft({ + output = "elevator:elevator", + recipe = { + {"mcl_core:iron_ingot", "mcl_core:paper", "mcl_core:iron_ingot"}, + {"mcl_core:iron_ingot", "mcl_core:gold_ingot", "mcl_core:iron_ingot"}, + {"mcl_core:clay_lump", "group:glass", "mcl_core:clay_lump"}, + }, + }) + + minetest.register_craft({ + output = "elevator:shaft", + recipe = { + {"mcl_core:iron_ingot", "group:wood"}, + {"group:wood", "mcl_core:iron_ingot"}, + }, + }) + + minetest.register_craft({ + output = "elevator:motor", + recipe = { + {"mcl_core:gold_ingot", "mcl_core:iron_ingot", "mcl_core:gold_ingot"}, + {"mcl_core:ironblock", "mcl_furnaces:furnace", "mcl_core:ironblock"}, + {"mcl_core:paper", "mcl_core:gold_ingot", "mcl_core:paper"} + }, + }) + +elseif technic_path and chains_path then minetest.register_craft({ output = "elevator:elevator", recipe = { -- cgit v1.2.3