Remove full-inventory restriction

master
CasimirKaPazi 2022-03-13 23:23:58 +01:00
parent 3af6ac3481
commit 383df6a026
2 changed files with 0 additions and 36 deletions

View File

@ -1,35 +0,0 @@
if not minetest.settings:get_bool("creative_mode") then
local default_dig = minetest.node_dig
function minetest.node_dig(pos, node, digger)
if not digger or not digger:is_player() then
return
end
local inv = digger:get_inventory()
local wielded = digger:get_wielded_item()
local drops = minetest.get_node_drops(node.name, wielded:get_name())
for i,v in ipairs(drops) do
if not inv:room_for_item("main", v) then
player = digger:get_player_name()
minetest.chat_send_player(player, "Your inventory is full.")
return
end
end
default_dig(pos, node, digger)
end
local __builtin_item = minetest.registered_entities["__builtin:item"]
local default_itempunch = __builtin_item.on_punch
function __builtin_item.on_punch(self, hitter)
local inv = hitter:get_inventory()
if inv:room_for_item("main", self.itemstring) then
default_itempunch(self, hitter)
else
player = hitter:get_player_name()
minetest.chat_send_player(player, "Your inventory is full.")
end
end
end

View File

@ -1,5 +1,4 @@
dofile(minetest.get_modpath(minetest.get_current_modname()).."/falling.lua")
dofile(minetest.get_modpath(minetest.get_current_modname()).."/fullinventory.lua")
if minetest.settings:get_bool("physics_liquid_falling") then
dofile(minetest.get_modpath(minetest.get_current_modname()).."/liquids_falling.lua")