mirror of
https://notabug.org/TenPlus1/protector.git
synced 2025-01-24 00:41:30 +01:00
add mcl_formspec to optional depends with code check
This commit is contained in:
parent
1c65d3fd61
commit
dbb049726e
@ -3,3 +3,5 @@ intllib?
|
|||||||
lucky_block?
|
lucky_block?
|
||||||
mesecons_mvps?
|
mesecons_mvps?
|
||||||
playerfactions?
|
playerfactions?
|
||||||
|
mcl_core?
|
||||||
|
mcl_formspec?
|
||||||
|
@ -8,6 +8,7 @@ local F = minetest.formspec_escape
|
|||||||
|
|
||||||
-- MineClone2 support
|
-- MineClone2 support
|
||||||
local mcl = minetest.get_modpath("mcl_core")
|
local mcl = minetest.get_modpath("mcl_core")
|
||||||
|
local mcf = minetest.get_modpath("mcl_formspec")
|
||||||
|
|
||||||
-- Are crafts enabled?
|
-- Are crafts enabled?
|
||||||
local protector_crafts = minetest.settings:get_bool("protector_crafts") ~= false
|
local protector_crafts = minetest.settings:get_bool("protector_crafts") ~= false
|
||||||
@ -364,29 +365,31 @@ register_door(name, {
|
|||||||
})
|
})
|
||||||
|
|
||||||
if protector_crafts then
|
if protector_crafts then
|
||||||
if mcl then
|
|
||||||
minetest.register_craft({
|
|
||||||
output = name,
|
|
||||||
recipe = {
|
|
||||||
{"mcl_doors:iron_door", "mcl_core:gold_ingot"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
else
|
|
||||||
minetest.register_craft({
|
|
||||||
output = name,
|
|
||||||
recipe = {
|
|
||||||
{"default:steel_ingot", "default:steel_ingot"},
|
|
||||||
{"default:steel_ingot", "default:copper_ingot"},
|
|
||||||
{"default:steel_ingot", "default:steel_ingot"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
if mcl then
|
||||||
output = name,
|
|
||||||
recipe = {
|
minetest.register_craft({
|
||||||
{"doors:door_steel", "default:copper_ingot"}
|
output = name,
|
||||||
}
|
recipe = {
|
||||||
})
|
{"mcl_doors:iron_door", "mcl_core:gold_ingot"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
else
|
||||||
|
minetest.register_craft({
|
||||||
|
output = name,
|
||||||
|
recipe = {
|
||||||
|
{"default:steel_ingot", "default:steel_ingot"},
|
||||||
|
{"default:steel_ingot", "default:copper_ingot"},
|
||||||
|
{"default:steel_ingot", "default:steel_ingot"}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = name,
|
||||||
|
recipe = {
|
||||||
|
{"doors:door_steel", "default:copper_ingot"}
|
||||||
|
}
|
||||||
|
})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -637,7 +640,7 @@ minetest.register_node("protector:chest", {
|
|||||||
local formspec
|
local formspec
|
||||||
|
|
||||||
-- mineclone support
|
-- mineclone support
|
||||||
if mcl then
|
if mcl and mcf then
|
||||||
|
|
||||||
formspec = "size[9,8.75]"
|
formspec = "size[9,8.75]"
|
||||||
.. "label[0,0;" .. minetest.formspec_escape(
|
.. "label[0,0;" .. minetest.formspec_escape(
|
||||||
|
2
mod.conf
2
mod.conf
@ -1,3 +1,3 @@
|
|||||||
name = protector
|
name = protector
|
||||||
description = Lets players craft special blocks to protect their builds or disable PVP in areas.
|
description = Lets players craft special blocks to protect their builds or disable PVP in areas.
|
||||||
optional_depends = default, intllib, lucky_block, mesecons_mvps, playerfactions, mcl_core
|
optional_depends = default, intllib, lucky_block, mesecons_mvps, playerfactions, mcl_core, mcl_formspec
|
||||||
|
Loading…
Reference in New Issue
Block a user