Permalink
Browse files

Merge branch 'v0.9'

Conflicts:
	README.creole
	pom.xml
	src/net/slipcor/pvparena/PVPArena.java
	src/net/slipcor/pvparena/arena/Arena.java
	src/net/slipcor/pvparena/arena/ArenaPlayer.java
	src/net/slipcor/pvparena/arena/PlayerState.java
	src/net/slipcor/pvparena/arenas/teams/TeamArena.java
	src/net/slipcor/pvparena/command/PAA_Command.java
	src/net/slipcor/pvparena/command/PACreate.java
	src/net/slipcor/pvparena/core/Language.java
	src/net/slipcor/pvparena/core/StringParser.java
	src/net/slipcor/pvparena/listeners/BlockListener.java
	src/net/slipcor/pvparena/listeners/PlayerListener.java
	src/net/slipcor/pvparena/managers/Arenas.java
	src/net/slipcor/pvparena/managers/Configs.java
	src/net/slipcor/pvparena/managers/Settings.java
	src/net/slipcor/pvparena/neworder/ArenaModule.java
	src/net/slipcor/pvparena/neworder/ArenaModuleManager.java
	src/net/slipcor/pvparena/neworder/ArenaRegion.java
	src/net/slipcor/pvparena/neworder/ArenaRegionManager.java
	src/net/slipcor/pvparena/neworder/ArenaType.java
	src/net/slipcor/pvparena/neworder/ArenaTypeManager.java
	src/plugin.yml
  • Loading branch information...
2 parents 0df1a39 + 912fcd0 commit c78b2353c18332f6af6f31df883f93e3c2af16ea @slipcor committed Feb 1, 2013
Showing with 26,296 additions and 13,315 deletions.
  1. +109 −110 README.creole
  2. +92 −0 READMEv08.creole
  3. +203 −0 READMEv09.creole
  4. +92 −0 SETUP.creole
  5. +33 −6 pom.xml
  6. +4 −1 src/config.yml
  7. +240 −235 src/net/slipcor/pvparena/PVPArena.java
  8. +85 −51 src/net/slipcor/pvparena/api/PVPArenaAPI.java
  9. +963 −734 src/net/slipcor/pvparena/arena/Arena.java
  10. +22 −29 src/net/slipcor/pvparena/arena/ArenaClass.java
  11. +509 −279 src/net/slipcor/pvparena/arena/ArenaPlayer.java
  12. +40 −22 src/net/slipcor/pvparena/arena/ArenaTeam.java
  13. +125 −71 src/net/slipcor/pvparena/arena/PlayerState.java
  14. +0 −58 src/net/slipcor/pvparena/arenas/teams/TeamArena.java
  15. +120 −0 src/net/slipcor/pvparena/classes/PABlockLocation.java
  16. +668 −0 src/net/slipcor/pvparena/classes/PACheck.java
  17. +171 −0 src/net/slipcor/pvparena/classes/PAClassSign.java
  18. +138 −0 src/net/slipcor/pvparena/classes/PALocation.java
  19. +54 −0 src/net/slipcor/pvparena/classes/PARound.java
  20. +62 −0 src/net/slipcor/pvparena/classes/PARoundMap.java
  21. +44 −0 src/net/slipcor/pvparena/classes/PAStatMap.java
  22. +0 −40 src/net/slipcor/pvparena/command/PAAAlive.java
  23. +0 −77 src/net/slipcor/pvparena/command/PAABlackList.java
  24. +0 −46 src/net/slipcor/pvparena/command/PAABorders.java
  25. +0 −34 src/net/slipcor/pvparena/command/PAAChat.java
  26. +0 −40 src/net/slipcor/pvparena/command/PAACheck.java
  27. +0 −101 src/net/slipcor/pvparena/command/PAAClass.java
  28. +0 −30 src/net/slipcor/pvparena/command/PAADisable.java
  29. +0 −32 src/net/slipcor/pvparena/command/PAAEdit.java
  30. +0 −29 src/net/slipcor/pvparena/command/PAAEnable.java
  31. +0 −33 src/net/slipcor/pvparena/command/PAAForceStop.java
  32. +0 −282 src/net/slipcor/pvparena/command/PAAInfo.java
  33. +0 −91 src/net/slipcor/pvparena/command/PAAJoin.java
  34. +0 −101 src/net/slipcor/pvparena/command/PAAJoinTeam.java
  35. +0 −34 src/net/slipcor/pvparena/command/PAALeave.java
  36. +0 −27 src/net/slipcor/pvparena/command/PAAList.java
  37. +0 −22 src/net/slipcor/pvparena/command/PAAModuleCommand.java
  38. +0 −22 src/net/slipcor/pvparena/command/PAANull.java
  39. +0 −27 src/net/slipcor/pvparena/command/PAAReadyList.java
  40. +0 −133 src/net/slipcor/pvparena/command/PAARegion.java
  41. +0 −30 src/net/slipcor/pvparena/command/PAAReload.java
  42. +0 −29 src/net/slipcor/pvparena/command/PAARemove.java
  43. +0 −42 src/net/slipcor/pvparena/command/PAASet.java
  44. +0 −50 src/net/slipcor/pvparena/command/PAASetType.java
  45. +0 −117 src/net/slipcor/pvparena/command/PAASpawn.java
  46. +0 −45 src/net/slipcor/pvparena/command/PAASpectate.java
  47. +0 −45 src/net/slipcor/pvparena/command/PAAStats.java
  48. +0 −39 src/net/slipcor/pvparena/command/PAATeleport.java
  49. +0 −18 src/net/slipcor/pvparena/command/PAATypeCommand.java
  50. +0 −77 src/net/slipcor/pvparena/command/PAAWhiteList.java
  51. +0 −212 src/net/slipcor/pvparena/command/PAA_Command.java
  52. +0 −80 src/net/slipcor/pvparena/command/PACreate.java
  53. +0 −33 src/net/slipcor/pvparena/command/PADebug.java
  54. +0 −390 src/net/slipcor/pvparena/command/PAHelp.java
  55. +0 −219 src/net/slipcor/pvparena/command/PAInstall.java
  56. +0 −20 src/net/slipcor/pvparena/command/PAList.java
  57. +0 −19 src/net/slipcor/pvparena/command/PANull.java
  58. +0 −33 src/net/slipcor/pvparena/command/PAReload.java
  59. +0 −44 src/net/slipcor/pvparena/command/PAStats.java
  60. +0 −120 src/net/slipcor/pvparena/command/PAUninstall.java
  61. +0 −19 src/net/slipcor/pvparena/command/PAUpdate.java
  62. +0 −45 src/net/slipcor/pvparena/command/PAVersion.java
  63. +0 −68 src/net/slipcor/pvparena/command/PA_Command.java
  64. +156 −0 src/net/slipcor/pvparena/commands/AbstractArenaCommand.java
  65. +109 −0 src/net/slipcor/pvparena/commands/AbstractGlobalCommand.java
  66. +129 −0 src/net/slipcor/pvparena/commands/PAA_BlackList.java
  67. +78 −0 src/net/slipcor/pvparena/commands/PAA_Check.java
  68. +122 −0 src/net/slipcor/pvparena/commands/PAA_Class.java
  69. +86 −0 src/net/slipcor/pvparena/commands/PAA_Create.java
  70. +53 −0 src/net/slipcor/pvparena/commands/PAA_Debug.java
  71. +62 −0 src/net/slipcor/pvparena/commands/PAA_Disable.java
  72. +67 −0 src/net/slipcor/pvparena/commands/PAA_Edit.java
  73. +59 −0 src/net/slipcor/pvparena/commands/PAA_Enable.java
  74. +65 −0 src/net/slipcor/pvparena/commands/PAA_GameMode.java
  75. +91 −0 src/net/slipcor/pvparena/commands/PAA_Goal.java
  76. +99 −0 src/net/slipcor/pvparena/commands/PAA_Import.java
  77. +229 −0 src/net/slipcor/pvparena/commands/PAA_Install.java
  78. +104 −0 src/net/slipcor/pvparena/commands/PAA_Protection.java
  79. +160 −0 src/net/slipcor/pvparena/commands/PAA_Region.java
  80. +97 −0 src/net/slipcor/pvparena/commands/PAA_RegionFlag.java
  81. +74 −0 src/net/slipcor/pvparena/commands/PAA_RegionType.java
  82. +75 −0 src/net/slipcor/pvparena/commands/PAA_Regions.java
  83. +56 −0 src/net/slipcor/pvparena/commands/PAA_Reload.java
  84. +69 −0 src/net/slipcor/pvparena/commands/PAA_Remove.java
  85. +112 −0 src/net/slipcor/pvparena/commands/PAA_Round.java
  86. +232 −0 src/net/slipcor/pvparena/commands/PAA_Set.java
  87. +56 −0 src/net/slipcor/pvparena/commands/PAA_SetOwner.java
  88. +108 −0 src/net/slipcor/pvparena/commands/PAA_Spawn.java
  89. +55 −0 src/net/slipcor/pvparena/commands/PAA_Start.java
  90. +57 −0 src/net/slipcor/pvparena/commands/PAA_Stop.java
  91. +94 −0 src/net/slipcor/pvparena/commands/PAA_Teams.java
  92. +69 −0 src/net/slipcor/pvparena/commands/PAA_Teleport.java
  93. +59 −0 src/net/slipcor/pvparena/commands/PAA_ToggleMod.java
  94. +182 −0 src/net/slipcor/pvparena/commands/PAA_Uninstall.java
  95. +72 −0 src/net/slipcor/pvparena/commands/PAA_Update.java
  96. +130 −0 src/net/slipcor/pvparena/commands/PAA_WhiteList.java
  97. +68 −0 src/net/slipcor/pvparena/commands/PAG_Arenaclass.java
  98. +97 −0 src/net/slipcor/pvparena/commands/PAG_Chat.java
  99. +80 −0 src/net/slipcor/pvparena/commands/PAG_Join.java
  100. +64 −0 src/net/slipcor/pvparena/commands/PAG_Leave.java
  101. +63 −0 src/net/slipcor/pvparena/commands/PAG_Spectate.java
  102. +60 −0 src/net/slipcor/pvparena/commands/PAI_ArenaList.java
  103. +136 −0 src/net/slipcor/pvparena/commands/PAI_Help.java
  104. +96 −0 src/net/slipcor/pvparena/commands/PAI_Info.java
  105. +105 −0 src/net/slipcor/pvparena/commands/PAI_List.java
  106. +122 −0 src/net/slipcor/pvparena/commands/PAI_Ready.java
  107. +76 −0 src/net/slipcor/pvparena/commands/PAI_Stats.java
  108. +83 −0 src/net/slipcor/pvparena/commands/PAI_Version.java
  109. +811 −545 src/net/slipcor/pvparena/core/Config.java
  110. +53 −140 src/net/slipcor/pvparena/core/Debug.java
  111. +456 −0 src/net/slipcor/pvparena/core/Help.java
  112. +612 −321 src/net/slipcor/pvparena/core/Language.java
  113. +451 −211 src/net/slipcor/pvparena/core/StringParser.java
  114. +18 −38 src/net/slipcor/pvparena/core/Tracker.java
  115. +210 −191 src/net/slipcor/pvparena/core/Update.java
  116. +0 −172 src/net/slipcor/pvparena/definitions/ArenaClassSign.java
  117. +28 −23 src/net/slipcor/pvparena/events/PADeathEvent.java
  118. +48 −63 src/net/slipcor/pvparena/events/PAEndEvent.java
  119. +64 −67 src/net/slipcor/pvparena/events/PAExitEvent.java
  120. +85 −80 src/net/slipcor/pvparena/events/PAJoinEvent.java
  121. +64 −67 src/net/slipcor/pvparena/events/PAKillEvent.java
  122. +85 −80 src/net/slipcor/pvparena/events/PALeaveEvent.java
  123. +22 −11 src/net/slipcor/pvparena/events/PALoseEvent.java
  124. +48 −63 src/net/slipcor/pvparena/events/PAStartEvent.java
  125. +35 −18 src/net/slipcor/pvparena/events/PAWinEvent.java
  126. +678 −0 src/net/slipcor/pvparena/goals/GoalBlockDestroy.java
  127. +819 −0 src/net/slipcor/pvparena/goals/GoalDomination.java
  128. +1,071 −0 src/net/slipcor/pvparena/goals/GoalFlags.java
  129. +1,127 −0 src/net/slipcor/pvparena/goals/GoalPhysicalFlags.java
  130. +337 −0 src/net/slipcor/pvparena/goals/GoalPlayerDeathMatch.java
  131. +489 −0 src/net/slipcor/pvparena/goals/GoalPlayerKillReward.java
  132. +385 −0 src/net/slipcor/pvparena/goals/GoalPlayerLives.java
  133. +583 −0 src/net/slipcor/pvparena/goals/GoalSabotage.java
  134. +374 −0 src/net/slipcor/pvparena/goals/GoalTank.java
  135. +392 −0 src/net/slipcor/pvparena/goals/GoalTeamDeathMatch.java
  136. +354 −0 src/net/slipcor/pvparena/goals/GoalTeamLives.java
  137. +69 −0 src/net/slipcor/pvparena/goals/GoalTime.java
  138. +248 −0 src/net/slipcor/pvparena/importer/Importer.java
  139. +333 −258 src/net/slipcor/pvparena/listeners/BlockListener.java
  140. +222 −121 src/net/slipcor/pvparena/listeners/EntityListener.java
  141. +66 −63 src/net/slipcor/pvparena/listeners/InventoryListener.java
  142. +370 −400 src/net/slipcor/pvparena/listeners/PlayerListener.java
  143. +232 −0 src/net/slipcor/pvparena/loadables/ArenaGoal.java
  144. +379 −0 src/net/slipcor/pvparena/loadables/ArenaGoalManager.java
  145. +213 −0 src/net/slipcor/pvparena/loadables/ArenaModule.java
  146. +292 −0 src/net/slipcor/pvparena/loadables/ArenaModuleManager.java
  147. +762 −0 src/net/slipcor/pvparena/loadables/ArenaRegionShape.java
  148. +128 −0 src/net/slipcor/pvparena/loadables/ArenaRegionShapeManager.java
  149. +376 −0 src/net/slipcor/pvparena/managers/ArenaManager.java
  150. +0 −390 src/net/slipcor/pvparena/managers/Arenas.java
  151. +0 −272 src/net/slipcor/pvparena/managers/Configs.java
  152. +257 −0 src/net/slipcor/pvparena/managers/ConfigurationManager.java
  153. +0 −147 src/net/slipcor/pvparena/managers/Inventories.java
  154. +82 −0 src/net/slipcor/pvparena/managers/InventoryManager.java
  155. +0 −120 src/net/slipcor/pvparena/managers/Regions.java
  156. +0 −355 src/net/slipcor/pvparena/managers/Settings.java
  157. +697 −0 src/net/slipcor/pvparena/managers/SpawnManager.java
  158. +0 −265 src/net/slipcor/pvparena/managers/Spawns.java
  159. +0 −401 src/net/slipcor/pvparena/managers/Statistics.java
  160. +363 −0 src/net/slipcor/pvparena/managers/StatisticsManager.java
  161. +328 −0 src/net/slipcor/pvparena/managers/TeamManager.java
  162. +0 −372 src/net/slipcor/pvparena/managers/Teams.java
  163. +354 −341 src/net/slipcor/pvparena/metrics/Metrics.java
  164. +106 −0 src/net/slipcor/pvparena/modules/BattlefieldJoin.java
  165. +84 −0 src/net/slipcor/pvparena/modules/RegionTool.java
  166. +210 −0 src/net/slipcor/pvparena/modules/StandardLounge.java
  167. +88 −0 src/net/slipcor/pvparena/modules/StandardSpectate.java
  168. +105 −0 src/net/slipcor/pvparena/modules/WarmupJoin.java
  169. +18 −0 src/net/slipcor/pvparena/ncloader/FileExtensionFilter.java
  170. +82 −0 src/net/slipcor/pvparena/ncloader/NCBLoadEvent.java
  171. +135 −0 src/net/slipcor/pvparena/ncloader/NCBLoadable.java
  172. +272 −0 src/net/slipcor/pvparena/ncloader/NCBLoader.java
  173. +0 −497 src/net/slipcor/pvparena/neworder/ArenaModule.java
  174. +0 −699 src/net/slipcor/pvparena/neworder/ArenaModuleManager.java
  175. +0 −325 src/net/slipcor/pvparena/neworder/ArenaRegion.java
  176. +0 −178 src/net/slipcor/pvparena/neworder/ArenaRegionManager.java
  177. +0 −687 src/net/slipcor/pvparena/neworder/ArenaType.java
  178. +0 −93 src/net/slipcor/pvparena/neworder/ArenaTypeManager.java
  179. +0 −230 src/net/slipcor/pvparena/regions/Cuboid.java
  180. +249 −0 src/net/slipcor/pvparena/regions/CuboidRegion.java
  181. +333 −0 src/net/slipcor/pvparena/regions/CylindricRegion.java
  182. +328 −0 src/net/slipcor/pvparena/regions/SphericRegion.java
  183. +145 −0 src/net/slipcor/pvparena/runnables/ArenaRunnable.java
  184. +29 −46 src/net/slipcor/pvparena/runnables/ArenaWarmupRunnable.java
  185. +62 −0 src/net/slipcor/pvparena/runnables/DamageResetRunnable.java
  186. +70 −40 src/net/slipcor/pvparena/runnables/EndRunnable.java
  187. +75 −0 src/net/slipcor/pvparena/runnables/InventoryRefillRunnable.java
  188. +0 −50 src/net/slipcor/pvparena/runnables/InventoryRestoreRunnable.java
  189. +38 −0 src/net/slipcor/pvparena/runnables/PVPActivateRunnable.java
  190. +43 −0 src/net/slipcor/pvparena/runnables/PlayerDestroyRunnable.java
  191. +0 −55 src/net/slipcor/pvparena/runnables/PlayerResetRunnable.java
  192. +59 −0 src/net/slipcor/pvparena/runnables/PlayerStateCreateRunnable.java
  193. +31 −22 src/net/slipcor/pvparena/runnables/RegionRunnable.java
  194. +24 −0 src/net/slipcor/pvparena/runnables/RespawnRunnable.java
  195. +20 −22 src/net/slipcor/pvparena/runnables/SpawnCampRunnable.java
  196. +19 −38 src/net/slipcor/pvparena/runnables/StartRunnable.java
  197. +75 −0 src/net/slipcor/pvparena/runnables/TeleportRunnable.java
  198. +24 −44 src/net/slipcor/pvparena/runnables/TimedEndRunnable.java
  199. +0 −95 src/net/slipcor/pvparena/runnables/TimerInfo.java
  200. +12 −8 src/plugin.yml
View
@@ -29,132 +29,130 @@ A PVP experience enhancing plugin.
-----------------------------------------------------------------------------------------------------------------------
=== Dependencies
-
-* CraftBukkit 1.3.2-R3.0
+
+* Bukkit Beta 1.4.6-R0.3
-----------------------------------------------------------------------------------------------------------------------
=== How to install
* Place in plugins folder
-* Place arena types in /pvparena/arenas
-* Place arena modules in /pvparena/modules
+* Place files in /pvparena/files
* 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
+
+* v0.10.3.15 - LOGICALLY set the player location before saving the state (for laggy servers)
+* v0.10.3.14 - Stop ppl from setting the flags as a SPAWN ...
+* v0.10.3.13 - aim to fix CosmoVibe :p
+* v0.10.3.12 - allow teleportation into arena regions that are NOT type BATTLE
+* v0.10.3.11 - fix Flags. Period.
+* v0.10.3.10 - fix BlockDestroy with explosions
+* v0.10.3.9 - fix /pa ready
+* v0.10.3.8 - add Ticket #227 - player time and auto igniting TNT
+* v0.10.3.7 - fix DOM - points lead to winning, not to losing!
+* v0.10.3.6 - re-add MODULES_COLORTEAMS_HIDENAME - who removed that?!
+* v0.10.3.5 - fix Ticket #197 - readying up mechanism messed up
+* v0.10.3.4 - aims to fix Ticket #193 - arena not ending
+* v0.10.3.3 - Support TNT in BlockDestroy
+* v0.10.3.2 - Several fixes
+* v0.10.3.1 - StartRunnable now is on the main... thank you, TagAPI :p
+* v0.10.3.0 - violations!
+* v0.10.2.36 - ouch ... quick command fix!
+* v0.10.2.35 - formatting ?
+* v0.10.2.34 - correctly reset Domination and BlockDestroy on start
+* v0.10.2.33 - stop people from destroying their own block in BlockDestroy ^^
+* v0.10.2.32 - add a special class being assigned when being the tank: %tank%
+* v0.10.2.31 - No more restarts! Modules shall NOT rely on server restarts! - No more restarts! Modules shall NOT rely on server restarts!
+* v0.10.2.30 - WorldEdit module announcements
+* v0.10.2.29 - fix the arena end timer
+* v0.10.2.28 - stop kicking everyone on start !!!
+* v0.10.2.27 - add a debug line that might change everything
+* v0.10.2.25 - properly fix players dying. Take that, logic!!
+* v0.10.2.24 - try to hackfix the hackfix
+* v0.10.2.23 - critical fix. WHO REMOVED THAT!!??
+* v0.10.2.22 - fix player death handling
+* v0.10.2.21 - add goal: BlockDestroy
+* v0.10.2.20 - add goal: PhysicalFlags
+* v0.10.2.19 - Pull #4 - Don't return false!
+* v0.10.2.18 - some small fixes
+* v0.10.2.17 - ignore ready blocks unless not ready
+* v0.10.2.16 - BetterFight: explosions on death ^^
+* v0.10.2.15 - add region flag NODAMAGE - yay!
+* v0.10.2.14 - add "winner" config in case of timeout!
+* v0.10.2.13 - add configurable GAMEMODE :)
+* v0.10.2.12 - stop ignoring players being removed!
+* v0.10.2.11 - fix AutoVote infinity :D
+* v0.10.2.10 - /pa class display error, more debug
+* v0.10.2.9 - RelayRunnable implementation
+* v0.10.2.8 - rewrite respawn handling
+* v0.10.2.7 - add TOUCHDOWN gamemode to Flags
+* v0.10.2.6 - add configurable PlayerKillRewards
+* v0.10.2.5 - add Goal "PlayerKillRewards" and fix NPE
+* v0.10.2.4 - fix book saving and loading
+* v0.10.2.3 - add lore saving and loading
+* v0.10.2.2 - cancel region selection by redoing /pa [arena] region
+* v0.10.2.1 - add configurable POTION EFFECT to flag carriers
+* v0.10.2.0 - Debugger rewrite
+* v0.10.1.21 - add LOUNGE region type functionality (kick ;) )
+* v0.10.1.20 - allow FFA players to win and lose via region :p
+* v0.10.1.19 - I) fix arenas with flags being derpy II) secret. DONT use!
+* v0.10.1.18 - attempt to save more than casual items. don't try this at home! - yet
+* v0.10.1.17 - save armor when saving a class
+* v0.10.1.16 - added default confirmation for /pa [arena] remove
+* v0.10.1.15 - add "not enough EXP to choose class" (BetterClasses)
+* v0.10.1.14 - addresses Ticket #119
+* v0.10.1.13 - add a configurable timer to start without PVP
+* v0.10.1.12 - re-add timer scheduling (WIN,LOSE,DEATH regions)
+* v0.10.1.11 - fix Sabotage
+* v0.10.1.10 - fix Sabotage Spawn parsing
+* v0.10.1.9 - fix Player death parsing
+* v0.10.1.8 - fix ArenaRunnable setup
+* v0.10.1.7 - fix first smart spawn -.-
+* v0.10.1.6 - fix death announcements, clean up death handling
+* v0.10.1.5 - finally fix the WarmupJoin module
+* v0.10.1.4 - fix NPE about sign joining
+* v0.10.1.3 - add /pa [arena] team!
+* v0.10.1.2 - remove unused config nodes
+* v0.10.1.1 - fix FFA respawning (locations)
+* v0.10.1.0 - CraftBukkit 1.4.6
+* v0.10.0.21 - once and for all, fix deathmatches!
+* v0.10.0.20 - this should work. fixed DeathMatch respawns!
+* v0.10.0.19 - hopefully fix DeathMatch respawns :)
+* v0.10.0.18 - fix NPE in DeathMatch :)
+* v0.10.0.17 - allow re-joining for Lives and all DeathMatch modules
+* v0.10.0.16 - properly check for BATTLE regions instead for "battlefield"
+* v0.10.0.15 - fix smart spawning not being implemented in a smart way
+* v0.10.0.14 - add debug for a strange bug when teleporting people
+* v0.10.0.13 - stop telling people they are already part of arenas!
+* v0.10.0.12 - reset fall distance to not kill people twice ;)
+* v0.10.0.11 - fix BetterGears
+* v0.10.0.10 - fix updating via /pa update mods | /pa update goals
+* v0.10.0.9 - version bump for DBO
+* v0.10.0.8 - wow, what a fail. sorry guys, updater fixed :D
+* v0.10.0.7 - re-add automatic plugin update !!
+* v0.10.0.6 - EndRunnable now is Sync - thanks, TagAPI :p
+* v0.10.0.5 - activate lounge, spectator and internals by default
+* v0.10.0.4 - fix the blacklist/whitelist removal message
+* v0.10.0.3 - allow re-joining, if ppl know what they're doing
+* v0.10.0.2 - avoid NPE in Time Goal
+* v0.10.0.1 - module system rewrite
-----------------------------------------------------------------------------------------------------------------------
=== Todo
-
-see v0.9
+
+* plugin
+** calculate a winner based on ROUND results
+* modules
+* goals
+** tournament arenas ; rounds switch through arenas
+** furnace -> domination FoodFury
+** siege -> bring PACKET from A to B || prevent
+** pillar
-----------------------------------------------------------------------------------------------------------------------
@@ -164,5 +162,6 @@ see v0.9
* 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!
+* zyxep for the Jenkins
-----------------------------------------------------------------------------------------------------------------------
View
@@ -0,0 +1,92 @@
+== PVP-Arena v0.8 Changelog
+
+* v0.8.12.3 - trimmed some unneeded methods
+* 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
Oops, something went wrong.

0 comments on commit c78b235

Please sign in to comment.