summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorBrandon <brandon@bremaweb.com>2013-06-14 16:18:24 -0500
committerBrandon <brandon@bremaweb.com>2013-06-14 16:18:24 -0500
commit1144ff3045a3dd4a212b8ac3cae2fd5aca4cece8 (patch)
tree466173cac1d755fa6e79eb5196028d37bcae411a /init.lua
parente3a1b1cc130bf486d66d3390231ccedc102e15d3 (diff)
fixed place item bug
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua15
1 files changed, 8 insertions, 7 deletions
diff --git a/init.lua b/init.lua
index ac778ee..2baf045 100644
--- a/init.lua
+++ b/init.lua
@@ -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()