Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minetest.register_alias("trashcan:block", "trashcan:trash_can")
- minetest.register_node("trashcan:trash_can", {
- description = "Trash can",
- tile_images = {"trashcan.png",},
- is_ground_content = true,
- groups = {snappy=1,bendy=2,cracky=3,melty=2,flammable=3},
- -- material = minetest.digprop_constanttime(9.0),
- sounds = default_stone_sounds
- })
- minetest.register_craft({
- output = 'trashcan:trash_can',
- recipe = {
- {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
- {'default:steel_ingot', 'default:cobble', 'default:steel_ingot'},
- {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
- }
- })
- minetest.register_on_punchnode(function(pos, node, puncher) if node.name == "trashcan:trash_can" then
- hit_with = puncher:get_wielded_item()
- hit_with_name = hit_with:get_name()
- hit_with_count = hit_with:get_count()
- if hit_with_name == "default:stick" then
- minetest.env:dig_node(pos)
- puncher:get_inventory():add_item("main", "trashcan:treash_can")
- minetest.chat_send_player(puncher:get_player_name(), 'Meeow!')
- elseif hit_with_name ~= "default:stick" then
- puncher:get_inventory():remove_item("main", hit_with)
- minetest.chat_send_player(puncher:get_player_name(), 'Clunk!')
- end end end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement