Fix mob items not working without maphack priv

This commit is contained in:
Wuzzy 2019-02-08 17:55:14 +01:00
parent cb8e3fcf82
commit bcf7125f9d

View file

@ -3576,11 +3576,11 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative)
local name = placer:get_player_name() local name = placer:get_player_name()
local privs = minetest.get_player_privs(name) local privs = minetest.get_player_privs(name)
if mod_mobspawners and under.name == "mcl_mobspawners:spawner" then
if not privs.maphack then if not privs.maphack then
minetest.chat_send_player(name, "You need the “maphack” privilege to change the mob spawner.") minetest.chat_send_player(name, "You need the “maphack” privilege to change the mob spawner.")
return itemstack return itemstack
end end
if mod_mobspawners and under.name == "mcl_mobspawners:spawner" then
mcl_mobspawners.setup_spawner(pointed_thing.under, itemstack:get_name()) mcl_mobspawners.setup_spawner(pointed_thing.under, itemstack:get_name())
if not minetest.settings:get_bool("creative_mode") then if not minetest.settings:get_bool("creative_mode") then
itemstack:take_item() itemstack:take_item()