Added PlayerDamageListener to listen for a player's death and cancel the damage if needed.
Added code to the listener
Replaced PlayerDeathListener with PlayerDamagerListener
Added method to get an arena name from a player
Added methods to get the ArenaFramework and ArenaSettings from an arena object
Added respawn screen enabling or disabling
Added method to get the map the arena is based off
Added winning kills and game duration methods
Added game timer. General code cleanup
Added defaults for game durations and winning kills
Added match ending if game time is equal to the game duration set in the settings
Game type now records kills and stops the match if the highest kills in the game are equal to the winning kills
Game type now records kills and stops the match if the highest kills in the game are equal to the winning kills
Added class to get a new instance of the PVPArena
Added parameters for getNewArenaInstance to satisfy constructor requirements in Arena.
Updated to use new parameters in ArenaCreator
Added method to get all players in an arena. Changed arenas HashMap to contain an ArrayList of players instead of just a string.
Changed several methods to static
Adds all players to arena from ArenaPlayerManager
Added Settings to easily add methods to both ArenaSettings and SettingsConfig.