55 lines
1.5 KiB
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
|
|
} |