minetest_titanite/test.lua

55 lines
1.5 KiB
Lua

minetest = minetest or {
get_modpath = function(modname)
assert(type(modname) == "string")
print("minetest.get_modpath called:("..modname..")")
if (fail_test[modname]) then
print("assuming "..modname.." isn't loaded due to test parameters.")
return false
end
return modname end,
register_tool = function(name, stats)
print("Tool Register:"..name)
if stats then
local tool_stats = stats.tool_capabilities
if tool_stats then
print ("Punch Interval:"..tool_stats.full_punch_interval)
local groupcaps = tool_stats.groupcaps
if groupcaps then
for group_name, group in pairs(groupcaps) do
print("Group Cap:"..group_name)
end
else
print("WARNING: No groupcaps received.")
end
end
end
end,
register_craftitem = function(name, stats)
print("Craft Item Register:"..name)
end,
register_craft = function()
print("Craft Register")
end,
register_ore = function()
print("Ore Register")
end,
register_node = function()
print("Node Register")
end,
registered_tools = {["default:pick_steel"] = {
description = "Steel Pickaxe",
inventory_image = "default_tool_steelpick.png",
tool_capabilities = {
full_punch_interval = 1.0,
max_drop_level=1,
groupcaps={
cracky = {times={[1]=4.00, [2]=1.60, [3]=0.80}, uses=20, maxlevel=2},
},
damage_groups = {fleshy=4},
},
}}
}
default = default or {
node_sound_stone_defaults = function()end
}