12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- -------------------------------------------------------------
- --DRYSTACK
- -- construction from loose stones, boulders etc
- ---------------------------------
- --DRYSTACK WALLS
- -- walls made from stacked stones
- -- made from loose found stones
- minetest.register_node("earthbuild:drystack", {
- description = "Drystack Wall",
- tiles = {"earthbuild_drystack.png"},
- groups = {cracky = 3, stone = 2, oddly_breakable_by_hand = 1},
- sounds = default.node_sound_stone_defaults(),
- })
- --find good stones in the gravel
- minetest.register_craft({
- output = 'earthbuild:drystack',
- recipe = {
- {'default:gravel', '', 'default:gravel'},
- }
- })
- --stack flints
- minetest.register_craft({
- output = 'earthbuild:drystack',
- recipe = {
- {'default:flint', 'default:flint', 'default:flint'},
- {'default:flint', 'default:flint', 'default:flint'},
- {'default:flint', 'default:flint', 'default:flint'},
- }
- })
- --recycle field wall
- minetest.register_craft({
- output = 'earthbuild:drystack',
- recipe = {
- {'earthbuild:drystack_wall'},
- }
- })
- -- Stairs and slab for drystack
- stairs.register_stair_and_slab("drystack", "earthbuild:drystack",
- {cracky = 3, stone = 2, oddly_breakable_by_hand = 1},
- {"earthbuild_drystack.png"},
- "Drystack Stair",
- "Drystack Slab",
- default.node_sound_stone_defaults())
- --Wall for drystack
- walls.register("earthbuild:drystack_wall", "Drystack Field Wall", "earthbuild_drystack.png",
- "earthbuild:drystack", default.node_sound_stone_defaults())
|