18 lines
515 B
Lua
18 lines
515 B
Lua
|
local collision_box = {}
|
||
|
|
||
|
minetest.register_on_dieplayer(function(player)
|
||
|
local name = player:get_player_name()
|
||
|
if not collision_box[name] then
|
||
|
collision_box[name] = player:get_properties().collisionbox
|
||
|
end
|
||
|
player:set_properties({collisionbox = {0,0,0, 0,0,0}})
|
||
|
end)
|
||
|
|
||
|
minetest.register_on_respawnplayer(function(player)
|
||
|
player:set_properties({collisionbox = collision_box[player:get_player_name()]})
|
||
|
end)
|
||
|
|
||
|
minetest.register_on_leaveplayer(function(player)
|
||
|
collision_box[player:get_player_name()] = nil
|
||
|
end)
|