|
|
|
@ -25,6 +25,8 @@ local S = core.get_translator(core.get_current_modname())
|
|
|
|
|
|
|
|
|
|
local settings = minetest.settings
|
|
|
|
|
|
|
|
|
|
local shopcraft = core.settings:get_bool("emeraldbank.shop_craft") or true
|
|
|
|
|
|
|
|
|
|
local display_node = (settings:get("fancy_vend.display_node") or "mcl_core:glass")
|
|
|
|
|
local max_logs = (tonumber(settings:get("fancy_vend.log_max")) or 40)
|
|
|
|
|
local autorotate_speed = (tonumber(settings:get("fancy_vend.autorotate_speed")) or 1)
|
|
|
|
@ -1483,14 +1485,16 @@ minetest.register_node(":fancy_vend:player_depo", player_depo)
|
|
|
|
|
minetest.register_node(":fancy_vend:admin_vendor", admin_vendor)
|
|
|
|
|
minetest.register_node(":fancy_vend:admin_depo", admin_depo)
|
|
|
|
|
|
|
|
|
|
minetest.register_craft({
|
|
|
|
|
output = "fancy_vend:player_vendor",
|
|
|
|
|
recipe = {
|
|
|
|
|
{ "mcl_core:gold_ingot",display_node, "mcl_core:gold_ingot"},
|
|
|
|
|
{ "mcl_core:diamond", "mesecons:redstone", "mcl_core:diamond"},
|
|
|
|
|
{ "mcl_core:gold_ingot","mcl_chests:chest","mcl_core:gold_ingot"},
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
if shopcraft then
|
|
|
|
|
minetest.register_craft({
|
|
|
|
|
output = "fancy_vend:player_vendor",
|
|
|
|
|
recipe = {
|
|
|
|
|
{ "mcl_core:gold_ingot", display_node, "mcl_core:gold_ingot"},
|
|
|
|
|
{ "mcl_core:diamond", "mesecons:redstone", "mcl_core:diamond"},
|
|
|
|
|
{ "mcl_core:gold_ingot","mcl_chests:chest","mcl_core:gold_ingot"},
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
-- Hopper support
|
|
|
|
|
if minetest.get_modpath("hopper") then
|
|
|
|
|