diff --git a/mods/pvp/collisionbox/init.lua b/mods/pvp/collisionbox/init.lua deleted file mode 100644 index b9c748f..0000000 --- a/mods/pvp/collisionbox/init.lua +++ /dev/null @@ -1,30 +0,0 @@ -local collision_box = {} - -minetest.register_on_dieplayer(function(player) - local name = player:get_player_name() - collision_box[name] = player:get_properties().collisionbox - player:set_properties({ collisionbox = { 0,0,0, 0,0,0 } }) -end) - -minetest.register_on_respawnplayer(function(player) - local name = player:get_player_name() - player:set_properties({ collisionbox = collision_box[name] }) - collision_box[name] = nil -end) - -ctf_match.register_on_new_match(function() - -- Loop through all dead players and manually reset - -- collision box, because on_respawnplayer isn't called - -- when the player is respawned at the start of a new match - for name, box in pairs(collision_box) do - local player = minetest.get_player_by_name(name) - if player then - player:set_properties({ collisionbox = box }) - end - collision_box[name] = nil - end -end) - -minetest.register_on_leaveplayer(function(player) - collision_box[player:get_player_name()] = nil -end) diff --git a/mods/pvp/collisionbox/mod.conf b/mods/pvp/collisionbox/mod.conf deleted file mode 100644 index 9597d40..0000000 --- a/mods/pvp/collisionbox/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -name = collisionbox -depends = ctf_match -description = Removes the collision box of a player on death to prevent obstructing other players.