aboutsummaryrefslogtreecommitdiff
path: root/crafts.lua
diff options
context:
space:
mode:
authorminertestdude <43986027+minertestdude@users.noreply.github.com>2020-04-11 15:02:05 +0200
committerGitHub <noreply@github.com>2020-04-11 09:02:05 -0400
commitdb4eca8b7370a8754d2ce916ac36464fb691091c (patch)
tree299d1304017d53b9672c5f74136136b2f5480ac1 /crafts.lua
parentd4bc5f02881a6b131718dfbfa81f886839c345bf (diff)
downloadelevator-db4eca8b7370a8754d2ce916ac36464fb691091c.tar.gz
elevator-db4eca8b7370a8754d2ce916ac36464fb691091c.tar.bz2
elevator-db4eca8b7370a8754d2ce916ac36464fb691091c.zip
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.
Diffstat (limited to 'crafts.lua')
-rw-r--r--crafts.lua30
1 files changed, 29 insertions, 1 deletions
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 = {