diff options
author | Brandon <brandon@bremaweb.com> | 2013-06-14 16:18:24 -0500 |
---|---|---|
committer | Brandon <brandon@bremaweb.com> | 2013-06-14 16:18:24 -0500 |
commit | 1144ff3045a3dd4a212b8ac3cae2fd5aca4cece8 (patch) | |
tree | 466173cac1d755fa6e79eb5196028d37bcae411a | |
parent | e3a1b1cc130bf486d66d3390231ccedc102e15d3 (diff) |
fixed place item bug
-rw-r--r-- | init.lua | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -3,7 +3,7 @@ landrush = {} -- Change this to true if you want to require people to claim an area before building or digging -local requireClaim = true +local requireClaim = false local onlineProtection = true local chunkSize = 16 @@ -14,7 +14,7 @@ local global_dig_list = {["default:ladder"]=true,["default:leaves"]=true,["defau local filename = minetest.get_worldpath().."/landrush-claims" -minetest.register_privilege("landrush", "Allows player to dig and build anywhere, and use the sharearea and unclaim commands on any claim.") +minetest.register_privilege("landrush", "Allows player to dig and build anywhere, and use the landrush chat commands.") function landrush.load_claims() local file = io.open(filename, "r") @@ -147,7 +147,6 @@ landrush.default_place = minetest.item_place landrush.default_dig = minetest.node_dig -- Redefined Lua: - function minetest.node_dig(pos, node, digger) local player = digger:get_player_name() if landrush.can_interact(player, pos) then @@ -168,21 +167,23 @@ function minetest.node_dig(pos, node, digger) end function minetest.item_place(itemstack, placer, pointed_thing) - if itemstack:get_definition().type == "node" and itemstack:get_name() ~= "default:ladder" then + --if itemstack:get_definition().type == "node" then owner = landrush.get_owner(pointed_thing.above) player = placer:get_player_name() if landrush.can_interact(player, pointed_thing.above) then return landrush.default_place(itemstack, placer, pointed_thing) else if ( owner ~= nil ) then - minetest.chat_send_player(player, "Area owned by "..owner) + minetest.chat_send_player(player, "Area owned by "..owner) + return itemstack else minetest.chat_send_player(player,"Area unclaimed, claim this area to build") + return itemstack end end - else + --[[else return landrush.default_place(itemstack, placer, pointed_thing) - end + end]] end landrush.load_claims() |