forked from MineClone5/MineClone5
Craftguide: Remove call to Lua debug library
This commit is contained in:
parent
cdb6e3e3f5
commit
e77c5a3562
|
@ -153,14 +153,10 @@ local function table_diff(t, t2)
|
||||||
return diff
|
return diff
|
||||||
end
|
end
|
||||||
|
|
||||||
local function __func()
|
|
||||||
return debug.getinfo(2, "n").name
|
|
||||||
end
|
|
||||||
|
|
||||||
local custom_crafts, craft_types = {}, {}
|
local custom_crafts, craft_types = {}, {}
|
||||||
|
|
||||||
function mcl_craftguide.register_craft_type(name, def)
|
function mcl_craftguide.register_craft_type(name, def)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.register_craft_guide(): "
|
||||||
assert(name, func .. "'name' field missing")
|
assert(name, func .. "'name' field missing")
|
||||||
assert(def.description, func .. "'description' field missing")
|
assert(def.description, func .. "'description' field missing")
|
||||||
assert(def.icon, func .. "'icon' field missing")
|
assert(def.icon, func .. "'icon' field missing")
|
||||||
|
@ -169,7 +165,7 @@ function mcl_craftguide.register_craft_type(name, def)
|
||||||
end
|
end
|
||||||
|
|
||||||
function mcl_craftguide.register_craft(def)
|
function mcl_craftguide.register_craft(def)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.register_craft(): "
|
||||||
assert(def.type, func .. "'type' field missing")
|
assert(def.type, func .. "'type' field missing")
|
||||||
assert(def.width, func .. "'width' field missing")
|
assert(def.width, func .. "'width' field missing")
|
||||||
assert(def.output, func .. "'output' field missing")
|
assert(def.output, func .. "'output' field missing")
|
||||||
|
@ -181,7 +177,7 @@ end
|
||||||
local recipe_filters = {}
|
local recipe_filters = {}
|
||||||
|
|
||||||
function mcl_craftguide.add_recipe_filter(name, f)
|
function mcl_craftguide.add_recipe_filter(name, f)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.add_recipe_filter(): "
|
||||||
assert(name, func .. "filter name missing")
|
assert(name, func .. "filter name missing")
|
||||||
assert(f and type(f) == "function", func .. "filter function missing")
|
assert(f and type(f) == "function", func .. "filter function missing")
|
||||||
|
|
||||||
|
@ -193,7 +189,7 @@ function mcl_craftguide.remove_recipe_filter(name)
|
||||||
end
|
end
|
||||||
|
|
||||||
function mcl_craftguide.set_recipe_filter(name, f)
|
function mcl_craftguide.set_recipe_filter(name, f)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.set_recipe_filter(): "
|
||||||
assert(name, func .. "filter name missing")
|
assert(name, func .. "filter name missing")
|
||||||
assert(f and type(f) == "function", func .. "filter function missing")
|
assert(f and type(f) == "function", func .. "filter function missing")
|
||||||
|
|
||||||
|
@ -215,7 +211,7 @@ end
|
||||||
local search_filters = {}
|
local search_filters = {}
|
||||||
|
|
||||||
function mcl_craftguide.add_search_filter(name, f)
|
function mcl_craftguide.add_search_filter(name, f)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.add_search_filter(): "
|
||||||
assert(name, func .. "filter name missing")
|
assert(name, func .. "filter name missing")
|
||||||
assert(f and type(f) == "function", func .. "filter function missing")
|
assert(f and type(f) == "function", func .. "filter function missing")
|
||||||
|
|
||||||
|
@ -233,7 +229,7 @@ end
|
||||||
local formspec_elements = {}
|
local formspec_elements = {}
|
||||||
|
|
||||||
function mcl_craftguide.add_formspec_element(name, def)
|
function mcl_craftguide.add_formspec_element(name, def)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.add_formspec_element(): "
|
||||||
assert(def.element, func .. "'element' field not defined")
|
assert(def.element, func .. "'element' field not defined")
|
||||||
assert(def.type, func .. "'type' field not defined")
|
assert(def.type, func .. "'type' field not defined")
|
||||||
assert(FMT[def.type], func .. "'" .. def.type .. "' type not supported by the API")
|
assert(FMT[def.type], func .. "'" .. def.type .. "' type not supported by the API")
|
||||||
|
@ -1134,7 +1130,7 @@ if progressive_mode then
|
||||||
end
|
end
|
||||||
|
|
||||||
function mcl_craftguide.show(name, item, show_usages)
|
function mcl_craftguide.show(name, item, show_usages)
|
||||||
local func = "mcl_craftguide." .. __func() .. "(): "
|
local func = "mcl_craftguide.show(): "
|
||||||
assert(name, func .. "player name missing")
|
assert(name, func .. "player name missing")
|
||||||
|
|
||||||
local data = player_data[name]
|
local data = player_data[name]
|
||||||
|
|
Loading…
Reference in New Issue