]> git.lizzy.rs Git - xdecor.git/blobdiff - rope.lua
Add footstep sound for Trampoline
[xdecor.git] / rope.lua
index d8255b0e46a0751359a7ce2888e15434c176c2d1..d45d7f5a333305adbe57dd531cab35619168216d 100644 (file)
--- a/rope.lua
+++ b/rope.lua
@@ -7,13 +7,14 @@ minetest.register_on_punchnode(function(pos, oldnode, digger)
        end
 end)
 
-function rope.place(itemstack, _, pointed_thing)
+function rope.place(itemstack, placer, pointed_thing)
        if pointed_thing.type == "node" then
                local under = pointed_thing.under
                local above = pointed_thing.above
                local pos = above
                local oldnode = minetest.get_node(pos)
                local stackname = itemstack:get_name()
+               if minetest.is_protected(pos, placer:get_player_name()) then return end
 
                while oldnode.name == "air" and not itemstack:is_empty() do
                        local newnode = {name = stackname, param1 = 0}
@@ -46,7 +47,7 @@ xdecor.register("rope", {
        drawtype = "plantlike",
        walkable = false,
        climbable = true,
-       groups = {dig_immediate=3, flammable=3},
+       groups = {snappy=3, flammable=3},
        tiles = {"xdecor_rope.png"},
        inventory_image = "xdecor_rope_inv.png",
        wield_image = "xdecor_rope_inv.png",