| | |
| | | --Minetest 0.4.7 mod: concrete |
| | | --Minetest 0.4.7 mod: concrete |
| | | --(c) 2013 by RealBadAngel <mk@realbadangel.pl> |
| | | |
| | | local technic = rawget(_G, "technic") or {} |
| | |
| | | end, |
| | | }) |
| | | |
| | | if minetest.get_modpath("moreblocks") then |
| | | stairsplus:register_all("technic","blast_resistant_concrete","technic:blast_resistant_concrete",{ |
| | | description = "Blast-resistant Concrete", |
| | | tiles = {"technic_blast_resistant_concrete_block.png",}, |
| | | groups = {cracky=1, level=3, concrete=1}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | on_blast = function(pos, intensity) |
| | | if intensity > 1 then |
| | | minetest.remove_node(pos) |
| | | minetest.add_item(pos, "technic:blast_resistant_concrete") |
| | | end |
| | | end, |
| | | }) |
| | | end |
| | | |
| | | local box_platform = {-0.5, 0.3, -0.5, 0.5, 0.5, 0.5} |
| | | local box_post = {-0.15, -0.5, -0.15, 0.15, 0.5, 0.15} |
| | |
| | | groups={cracky=1, level=2}, |
| | | sounds = default.node_sound_stone_defaults(), |
| | | paramtype = "light", |
| | | drawtype = "nodebox", |
| | | drawtype = "nodebox", |
| | | node_box = { |
| | | type = "fixed", |
| | | fixed = {box_platform} |
| | | }, |
| | | on_place = function (itemstack, placer, pointed_thing) |
| | | local node = minetest.get_node(pointed_thing.under) |
| | | if node.name ~= "technic:concrete_post" then |
| | | return minetest.item_place_node(itemstack, placer, pointed_thing) |
| | | if node.name ~= "technic:concrete_post" then |
| | | return minetest.item_place_node(itemstack, placer, pointed_thing) |
| | | end |
| | | minetest.set_node(pointed_thing.under, {name="technic:concrete_post_with_platform"}) |
| | | itemstack:take_item() |