-- =================================================================== local cvt = castle.cvt local fcon = castle.fcon local S = castle.S -- =================================================================== castle_masonry.masonry_node ("castle:pavement_brick", { description = S("Paving Stone"), drawtype = "normal", tiles = {"castle_pavement_brick.png"}, groups = {cracky=2}, paramtype = "light", sounds = default.node_sound_stone_defaults(), }) -- =================================================================== minetest.register_craft({ output = "castle:pavement_brick 4", recipe = { {"default:stone", "default:cobble"}, {"default:cobble", "default:stone"}, } }) -- =================================================================== if minetest.get_modpath("moreblocks") then stairsplus:register_all("castle", "pavement_brick", "castle:pavement_brick", { description = S("Pavement Brick"), tiles = {"castle_pavement_brick.png"}, groups = {cracky=2, not_in_creative_inventory=1}, sounds = default.node_sound_stone_defaults(), sunlight_propagates = true, }) elseif minetest.get_modpath("stairs") then stairs.register_stair_and_slab("pavement_brick", "castle:pavement_brick", {cracky=2}, {"castle_pavement_brick.png"}, S("Castle Pavement Stair"), S("Castle Pavement Slab"), default.node_sound_stone_defaults() ) end -- =================================================================== castle_masonry.masonry_node ("castle:roofslate", { drawtype = "raillike", description = S("Roof Slates"), inventory_image = "castle_slate.png", paramtype = "light", walkable = false, tiles = {'castle_slate.png'}, climbable = true, selection_box = { type = "fixed", fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, }, groups = {cracky=3,attached_node=1}, sounds = default.node_sound_glass_defaults(), }) -- =================================================================== local mod_building_blocks = minetest.get_modpath("building_blocks") local mod_streets = minetest.get_modpath("streets") or minetest.get_modpath("asphalt") -- =================================================================== if mod_building_blocks then minetest.register_craft({ output = "castle:roofslate 4", recipe = { { "building_blocks:Tar" , "default:gravel" }, { "default:gravel", "building_blocks:Tar" } } }) minetest.register_craft( { output = "castle:roofslate 4", recipe = { { "default:gravel", "building_blocks:Tar" }, { "building_blocks:Tar" , "default:gravel" } } }) end -- =================================================================== if mod_streets then minetest.register_craft( { output = "castle:roofslate 4", recipe = { { "streets:asphalt" , "default:gravel" }, { "default:gravel", "streets:asphalt" } } }) minetest.register_craft( { output = "castle:roofslate 4", recipe = { { "default:gravel", "streets:asphalt" }, { "streets:asphalt" , "default:gravel" } } }) end if not (mod_building_blocks or mod_streets) then minetest.register_craft({ type = "cooking", output = "castle:roofslate", recipe = "default:gravel", }) end -- =================================================================== fcon ( "castle:pavement" , "castle:pavement_brick" ) fcon ("castle_masonry:pavement" , "castle:pavement_brick" ) -- =================================================================== -- End of file.