aboutsummaryrefslogtreecommitdiff
path: root/src/onload/mob_spawner.lua
blob: 10e39e03f8dbd4e07383249b17b2f08b987c9c2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
local spawner_def = minetest.registered_nodes["mcl_mobspawners:spawner"]
local old_on_place = spawner_def.on_place

function spawner_def.on_place(itemstack, placer, pointed_thing)
	local name = placer:get_player_name()
	local privs = minetest.get_player_privs(name)
	privs.maphack = true
	minetest.set_player_privs(name, privs)
	old_on_place(itemstack, placer, pointed_thing)
	privs.maphack = nil
	minetest.set_player_privs(name, privs)
end

spawner_def.drop = "mcl_mobspawners:spawner"