]],
}
-local defs = { -- Nodebox name, yield, definition.
- {"nanoslab", 16, {-.5,-.5,-.5,0,-.4375,0}},
- {"micropanel", 16, {-.5,-.5,-.5,.5,-.4375,0}},
- {"microslab", 8, {-.5,-.5,-.5,.5,-.4375,.5}},
- {"thinstair", 8, {{-.5,-.0625,-.5,.5,0,0},{-.5,.4375,0,.5,.5,.5}}},
- {"cube", 4, {-.5,-.5,0,0,0,.5}},
- {"panel", 4, {-.5,-.5,-.5,.5,0,0}},
- {"slab", 2, {-.5,-.5,-.5,.5,0,.5}},
- {"doublepanel", 2, {{-.5,-.5,-.5,.5,0,0},{-.5,0,0,.5,.5,.5}}},
- {"halfstair", 2, {{-.5,-.5,-.5,0,0,.5},{-.5,0,0,0,.5,.5}}},
- {"outerstair", 1, {{-.5,-.5,-.5,.5,0,.5},{-.5,0,0,0,.5,.5}}},
- {"stair", 1, {{-.5,-.5,-.5,.5,0,.5},{-.5,0,0,.5,.5,.5}}},
- {"innerstair", 1, {{-.5,-.5,-.5,.5,0,.5},{-.5,0,0,.5,.5,.5},{-.5,0,-.5,0,.5,0}}}
+local defs = {
+ -- Name Yield X Y Z W H L
+ {"nanoslab", 16, {{ 0, 0, 0, 8, 1, 8 }}},
+ {"micropanel", 16, {{ 0, 0, 0, 16, 1, 8 }}},
+ {"microslab", 8, {{ 0, 0, 0, 16, 1, 16 }}},
+ {"thinstair", 8, {{ 0, 7, 0, 16, 8, 8 },{
+ 0, 15, 8, 16, 16, 16 }}},
+ {"cube", 4, {{ 0, 0, 8, 8, 8, 16 }}},
+ {"panel", 4, {{ 0, 0, 0, 16, 8, 8 }}},
+ {"slab", 2, {{ 0, 0, 0, 16, 8, 16 }}},
+ {"doublepanel", 2, {{ 0, 0, 0, 16, 8, 8 },{
+ 0, 8, 8, 16, 16, 16 }}},
+ {"halfstair", 2, {{ 0, 0, 0, 8, 8, 16 },{
+ 0, 8, 8, 8, 16, 16 }}},
+ {"outerstair", 1, {{ 0, 0, 0, 16, 8, 16 },{
+ 0, 8, 8, 8, 16, 16 }}},
+ {"stair", 1, {{ 0, 0, 0, 16, 8, 16 },{
+ 0, 8, 8, 16, 16, 16 }}},
+ {"innerstair", 1, {{ 0, 0, 0, 16, 8, 16 },{
+ 0, 8, 8, 16, 16, 16 },{
+ 0, 8, 0, 8, 16, 8 }}}
}
function worktable.get_recipe(item)
sounds = ndef.sounds,
tiles = tiles,
groups = groups,
- node_box = {type = "fixed", fixed = d[3]},
+ node_box = xdecor.pixelnodebox(16, d[3]),
sunlight_propagates = true,
on_place = minetest.rotate_node
})