diff options
| author | TenPlus1 <kinsellaja@yahoo.com> | 2015-11-25 10:26:19 +0000 | 
|---|---|---|
| committer | TenPlus1 <kinsellaja@yahoo.com> | 2015-11-25 10:26:19 +0000 | 
| commit | fa00e85343686027d7aafa63c8e0cd37f4efed57 (patch) | |
| tree | be6e1a45ee34363aa362e330b1fa8990a7e518b7 /init.lua | |
| parent | b08ee49275f84f626058e9680602f712d0993cfc (diff) | |
Added protection checks to barrel
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 18 | 
1 files changed, 18 insertions, 0 deletions
@@ -79,8 +79,22 @@ minetest.register_node("wine:wine_barrel", {  		return true  	end, +	allow_metadata_inventory_take = function(pos, listname, index, stack, player) + +		if minetest.is_protected(pos, player:get_player_name()) then +			return 0 +		end + +		return stack:get_count() + +	end, +  	allow_metadata_inventory_put = function(pos, listname, index, stack, player) +		if minetest.is_protected(pos, player:get_player_name()) then +			return 0 +		end +  		local meta = minetest.get_meta(pos)  		local inv = meta:get_inventory() @@ -93,6 +107,10 @@ minetest.register_node("wine:wine_barrel", {  	allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) +		if minetest.is_protected(pos, player:get_player_name()) then +			return 0 +		end +  		local meta = minetest.get_meta(pos)  		local inv = meta:get_inventory()  		local stack = inv:get_stack(from_list, from_index)  | 
