mirror of
https://codeberg.org/tenplus1/farming.git
synced 2024-12-25 02:00:20 +01:00
add protection checks
This commit is contained in:
parent
a2b9d8f4ef
commit
20f827f4fb
@ -31,6 +31,11 @@ local function place_beans(itemstack, placer, pointed_thing, plantname)
|
||||
return def.on_rightclick(pt.under, under, placer, itemstack)
|
||||
end
|
||||
|
||||
-- check for protection
|
||||
if minetest.is_protected(pt.under, placer:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
-- check if pointing at bean pole
|
||||
if under.name ~= "farming:beanpole" then
|
||||
return
|
||||
@ -119,7 +124,7 @@ minetest.register_node("farming:beanpole", {
|
||||
return def.on_rightclick(pt.under, under, placer, itemstack)
|
||||
end
|
||||
|
||||
if minetest.is_protected(pt.under, placer:get_player_name()) then
|
||||
if minetest.is_protected(pt.above, placer:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
|
@ -31,6 +31,11 @@ local function place_cocoa(itemstack, placer, pointed_thing, plantname)
|
||||
return
|
||||
end
|
||||
|
||||
-- check for protection
|
||||
if minetest.is_protected(pt.above, placer:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
-- add the node and remove 1 item from the itemstack
|
||||
minetest.set_node(pt.above, {name = plantname})
|
||||
|
||||
|
@ -26,6 +26,11 @@ local function place_grapes(itemstack, placer, pointed_thing, plantname)
|
||||
return def.on_rightclick(pt.under, under, placer, itemstack)
|
||||
end
|
||||
|
||||
-- check for protection
|
||||
if minetest.is_protected(pt.under, placer:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
-- check if pointing at trellis
|
||||
if under.name ~= "farming:trellis" then
|
||||
return
|
||||
@ -114,7 +119,7 @@ minetest.register_node("farming:trellis", {
|
||||
return def.on_rightclick(pt.under, under, placer, itemstack)
|
||||
end
|
||||
|
||||
if minetest.is_protected(pt.under, placer:get_player_name()) then
|
||||
if minetest.is_protected(pt.above, placer:get_player_name()) then
|
||||
return
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user