Skip to content

CeramicTitan/pvparena

 
 

Repository files navigation

PVP-Arena

A PVP experience enhancing plugin.


Features

  • Multiple arenas
  • Battlefield regions
  • Customizable classes
  • Player-state saving
  • Arena regions
  • In-game configuration access
  • Arena disable
  • Leader boards
  • Spawn protection
  • Flag coloring
  • Inventory drops
  • Announcements
  • Arena end timer

Functions

  • Enhancing PVP experience

Dependencies

  • CraftBukkit 1.3.2-R3.0

How to install

  • Place in plugins folder
  • Place arena types in /pvparena/arenas
  • Place arena modules in /pvparena/modules
  • Configure if you wish to
  • Done!

Changelog

  • v0.8.12.19 - KILL players inside a DEATH region, contrary to making them leave
  • v0.8.12.17 - finish .14 implementation
  • v0.8.12.16 - allow class selection with both mouse buttons (sryously? ^^)
  • v0.8.12.15 - fix dying due to punishment messing up
  • v0.8.12.14 - make the respawn nodamage configurable (general.tpnodamageseconds)
  • v0.8.12.13 - fix an NPE on arena creation
  • v0.8.12.12 - fix tnt not being removed before eventually restoring blocks
  • v0.8.12.10 - fix region NPE introduced in .9
  • v0.8.12.9 - fix regions erroring because the world is loaded after pvp arena
  • v0.8.12.8 - fix the invisibility bug (yaaaay)
  • v0.8.12.6 - fix unnecessary login lag for big servers that don't use statistics
  • v0.8.12.5 - attemt to fix inventory loss and dislocated players on server crashs
  • v0.8.12.4 - fix the team arena overriding a free arena creation
  • v0.8.12.3 - trimmed some unneeded methods, ingame gamemode change with /pa [] settype
  • v0.8.12.2 - offline updating
  • v0.8.12.1 - fix several NPEs
  • v0.8.12.0 - fix disconnect exploit
  • v0.8.11.28 - maybe fix the chatting the correct way ^^
  • v0.8.11.27 - fix 1.3.1 spamming about PlayerChatEvent. real fix incoming
  • v0.8.11.26 - fix class saving
  • v0.8.11.25 - fix regions being one block too short on each side
  • v0.8.11.24 - fix non-fighters inside an arena being damaged.
  • v0.8.11.23 - fix the loser's inventory disappearing issue
  • v0.8.11.22 - fix general protection issues (greedy protection)
  • v0.8.11.21 - fix joining teams with signs
  • v0.8.11.20 - fix /pa [] class
  • v0.8.11.19 - fix some spawn settings not working
  • v0.8.11.18 - fix battlefield/arena end/win/lose issues
  • v0.8.11.17 - add ingame class preview / edit / saving / removing
  • v0.8.11.16 - also restrict blockplace on block whitelist/blacklist
  • v0.8.11.15 - attempt to fix losers being counted as winners, adding PALoseEvent on the way
  • v0.8.11.14 - fix several issues about players logically hurting themselves (ender pearls etc)
  • v0.8.11.13 - prevent teleporting INTO an arena
  • v0.8.11.12 - fix arena join messages
  • v0.8.11.11 - unknown
  • v0.8.11.10 - fix multiple join regions need you to be in all join regions oO
  • v0.8.11.9 - fix losing making you leave the match
  • v0.8.11.8 - fix deaths and kills not being registered
  • v0.8.11.7 - fix players being kicked from arena
  • v0.8.11.6 - add proper CUSTOM announcement implementation
  • v0.8.11.5 - zip NPE bug?
  • v0.8.11.4 - fix spectator check
  • v0.8.11.3 - fix other issues
  • v0.8.11.2 - fix a player death NPE
  • v0.8.11.1 - fix StartRunnable issues
  • v0.8.11.0 - add PAWinEvent
  • v0.8.10.14 - revert inventory handling
  • v0.8.10.13 - change and fix update check
  • v0.8.10.12 - allow module update deactivation
  • v0.8.10.11 - properly reset inventories!
  • v0.8.10.10 - reset Potion Effects on respawn
  • v0.8.10.9 - add MultiInv compatibility
  • v0.8.10.8 - fix NPE about resetPlayer
  • v0.8.10.7 - add config setting to change default command
  • v0.8.10.6 - fix custom classes inventory handling
  • v0.8.10.5 - re-activate the escape check
  • v0.8.10.4 - fix inventory being removed for custom classes at the end...
  • v0.8.10.3 - properly ignore alpha and beta builds from update nag
  • v0.8.10.2 - fix WIN and LOSE region not triggering timers
  • v0.8.10.1 - fix spawn setting not working for some modules
  • v0.8.10.0 - add WIN and LOSE regions
  • v0.8.9.0 - finish region protection
  • v0.8.8.9 - fix Projectile Exception (Ticket 338)
  • v0.8.8.8 - fix the region selection spam
  • v0.8.8.7 - add message coloring
  • v0.8.8.6 - fix synchronisation issues
  • v0.8.8.5 - fix "youescaped" bug
  • v0.8.8.4 - fix NPE in statistics handling
  • v0.8.8.3 - fix /pa update [type]
  • v0.8.8.2 - fix /pa uninstall *
  • v0.8.8.1 - block break NPE
  • v0.8.8.0 - timer rewrite to fix many issues
  • v0.8.7.2 - fix minor display bug
  • v0.8.7.1 - fix NPE when players disconnect while being told something
  • v0.8.7.0 - add /pa update, /pa install and /pa uninstall
  • v0.8.6.20 - fix TimerInfo visibility
  • v0.8.6.19 - support arena name guessing
  • v0.8.6.18 - enhance /pa version flexibility
  • v0.8.6.17 - give proper error when using unsupported region types
  • v0.8.6.16 - fixed other regions not being initialized properly
  • v0.8.6.15 - fixed cubic regions not being initialized properly
  • v0.8.6.14 - fixed /pa reload messing up when an arena was running
  • v0.8.6.13 - better information about missing game modes
  • v0.8.6.12 - add proper error for old pa create command
  • v0.8.6.11 - distinguish tnt block damage from player block damage
  • v0.8.6.10 - remove mobs and animals on region reset
  • v0.8.6.9 - fix spawn access (players taking the enemy flag at other positions)
  • v0.8.4.8 - add hook parseRespawn to Modules
  • v0.8.4.7 - fix woolHead support
  • v0.8.4.6 - teach the countdowns to talk! (continued)
  • v0.8.4.5 - fix the player not being reset properly after a fight
  • v0.8.4.4 - teach the countdowns to talk!
  • v0.8.4.3 - add hook to add required spawns via modules
  • v0.8.4.2 - revert hook for sabotage arena, fix Player velocity on respawn
  • v0.8.4.1 - add hook for sabotage arena, ArenaType.onEntityExplode
  • v0.8.4.0 - read default classes from config.yml, if set
  • v0.8.3.0 - add blacklist/whitelist for block breaking
  • v0.8.2.3 - fix droppings inside the spectator area
  • v0.8.2.2 - only track plugin if used (if arenas defined)
  • v0.8.2.1 - add arena wide command whitelist
  • v0.8.2.0 - rewrite in order to fix the player teleporting / ghosting issue
  • v0.8.1.0 - major fix - more to come, but this is a severe bug fix
  • v0.8.0.0 - major rewrite of player death handling, fixes many things

Todo

see v0.9


Credits

  • Deminetix for the very root, the Fight plugin
  • Bradley Hilton for the fork until version v0.0.3
  • Carbon131 for adding features until version v0.0.5
  • Drehverschluss for great support during the v0.6+v0.7 rewrite
  • NodinChan for helping me cleaning up my code and for his loader!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published