Fix some items dropping in Creative, too
This commit is contained in:
parent
7862875f85
commit
f91d25ca20
@ -183,7 +183,7 @@ minetest.register_globalstep(
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
function minetest.handle_node_drops(pos, drops, digger)
|
function minetest.handle_node_drops(pos, drops, digger)
|
||||||
do
|
-- If digger is in Creative Mode, give items directly to digger
|
||||||
if digger and digger:is_player() and minetest.is_creative_enabled(digger:get_player_name()) then
|
if digger and digger:is_player() and minetest.is_creative_enabled(digger:get_player_name()) then
|
||||||
local inv = digger:get_inventory()
|
local inv = digger:get_inventory()
|
||||||
if inv then
|
if inv then
|
||||||
@ -195,6 +195,11 @@ function minetest.handle_node_drops(pos, drops, digger)
|
|||||||
end
|
end
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Drop items on the ground, unless global Creative Mode
|
||||||
|
-- is enabled
|
||||||
|
if minetest.is_creative_enabled("") then
|
||||||
|
return
|
||||||
end
|
end
|
||||||
for _,item in ipairs(drops) do
|
for _,item in ipairs(drops) do
|
||||||
local obj = minetest.add_item(pos, item)
|
local obj = minetest.add_item(pos, item)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user