2 dragonblocks.registerItem({
4 texture: "tools_stick.png",
13 ["material", "material", "material"],
14 ["", "tools:stick", ""],
15 ["", "tools:stick", ""],
23 ["material", "material"],
24 ["material", "tools:stick"],
39 tools.registerToolset = function(obj){
40 if(! obj || ! obj.name || ! obj.level || ! obj.material)
42 let globalname = "tools:" + obj.name;
43 for(let tooltype of dblib.replaceRecursive(tools.typelist, "material", obj.material)){
44 let name = globalname + "_" + tooltype.name;
45 dragonblocks.registerTool({
57 interval: tooltype.interval,
59 dragonblocks.registerItem({
61 texture: "tools_" + obj.name + "_" + tooltype.name + ".png",
62 desc: dblib.humanFormat(obj.name + "_" + tooltype.name),
64 dragonblocks.registerRecipe({
66 recipe: tooltype.recipe,