Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

v0.10.0.5 - activate lounge, spectator and internals by default

  • Loading branch information...
commit 62c1749b07c945f2f7f7f1aaf38213eb54261d9b 1 parent 000fe84
@slipcor authored
View
202 README.creole
@@ -45,211 +45,11 @@ A PVP experience enhancing plugin.
=== Changelog
+* 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
-* v0.9.9.18 - /pa [arena] region [regionname] border - YAY!
-* v0.9.9.17 - don't spawn players on flags. derp :p
-* v0.9.9.16 - activate region force join - hooray!
-* v0.9.9.15 - enhance the battlefield quit process: add "death" instead of kick
-* v0.9.9.14 - add SPAWN regions that >enforce< random spawning
-* v0.9.9.13 - broadcast when a player / team is ready
-* v0.9.9.12 - allow data values for blacklist and whitelist
-* v0.9.9.11 - SET - stop being so damn PICKY about cases!
-* v0.9.9.10 - regions are now safe when the arena is off/disabled :p
-* v0.9.9.9 - add /pa togglemodule/!tm [module] !!!
-* v0.9.9.8 - add running commands in ALL arenas /pa ALL [...]
-* v0.9.9.7 - fix node collision: battlefieldguard=> BFGACTIVE
-* v0.9.9.6 - fix spectating cause an NPE
-* v0.9.9.5 - fix internal modules vanishing on reload
-* v0.9.9.4 - fix CLASS help
-* v0.9.9.3 - add module hooks to BattlefieldJoin start
-* v0.9.9.2 - add BetterGears - COLORED DYES
-* v0.9.9.1 - fix the place/break whitelist / blacklist !
-* v0.9.9.0 - fix /pa install | uninstall | update
-* v0.9.8.25 - support TEAM based PlayerLives goal !!
-* v0.9.8.24 - support TANK gamemode - welcome back !!
-* v0.9.8.23 - activate MOBS protection, and teach Listeners some RESPECT
-* v0.9.8.22 - rewrite spawning (FREE) - new config settings!
-* v0.9.8.21 - split the announcing of "join the arena!" (ADVERT) and "let the fight begin" (START)
-* v0.9.8.20 - make sure PA loads after SKINS dependencies
-* v0.9.8.19 - re-introduce arena.getWorld()
-* v0.9.8.18 - update Skins language
-* v0.9.8.17 - allow setting classes to have empty inventory
-* v0.9.8.16 - update importer (weapondamage), remove unnecessary WORLD node from config!
-* v0.9.8.15 - fix an ConcurrentModificationException about region restoring
-* v0.9.8.14 - fix #97 - Other -- Additional grammar issues - ITERVAL !!!!!
-* v0.9.8.13 - add /pa [arena] start
-* v0.9.8.12 - add proper functionality to /pa [arena] spectate
-* v0.9.8.11 - finally implement the SOFT version of a player leave - FIX ppl spectating after death
-* v0.9.8.10 - fix the ArenaRunnable implementation ("XXX has not been scheduled yet")
-* v0.9.8.9 - restructure the player removal to allow proper removement by modules
-* v0.9.8.8 - add #96 - Feature Request - Ability to disable armor durability
-* v0.9.8.7 - properly update the config if nodes are missing
-* v0.9.8.6 - add #92 - Feature Request - List number of players per team
-* v0.9.8.5 - fix #85 - Other - Grammar fix for capturing a flag?
-* v0.9.8.4 - support WorldEdit auto loading and saving of BATTLE regions
-* v0.9.8.3 - add module hooking into class selection
-* v0.9.8.2 - add config node and langage for BetterClasses
-* v0.9.8.1 - re-add module arena start handling
-* v0.9.8.0 - rewrite the arena start. use with caution!
-* v0.9.7.14 - fix part of #101 - free team can be colored other than WHITE
-* v0.9.7.13 - fix #103 - Bug - FFA games not ending!
-* v0.9.7.12 - fix #98 - Bug - Fire continuation after leaving/death
-* v0.9.7.11 - remove debug
-* v0.9.7.10 - quick fix for players not being properly set to fighting state
-* v0.9.7.9 - more output and less team resetting
-* v0.9.7.8 - properly update the gamemode when it is being set
-* v0.9.7.7 - never code when your brain is infected!
-* v0.9.7.6 - fix fixes causing broken commands
-* v0.9.7.5 - fix #84 - Bug - Disconnecting with flag does not reset flag
-* v0.9.7.4 - add missing classes
-* v0.9.7.3 - fix #90 - Bug - Class signs with player names not working properly.
-* v0.9.7.2 - fix #89 - Bug - Unable to join arena on a specific team
-* v0.9.7.1 - fix Sabotage spawning a second destructive TNT
-* v0.9.7.0 - welcome back, Sabotage!
-* v0.9.6.30 - remove calling of the unused ArenaGoal.commitJoin method
-* v0.9.6.29 - add soft depends to fix loading issues
-* v0.9.6.28 - place every flag block on the player's head for now
-* v0.9.6.27 - prevent removing your head gear when carrying a flag
-* v0.9.6.26 - attempt to fix disconnecting players not resetting carried flags
-* v0.9.6.25 - reset WoolHeads even if inventories should not be reset
-* v0.9.6.24 - fix regions activating all protections on server start
-* v0.9.6.23 - fix players being able to re-join a match
-* v0.9.6.20 - fix regions being messed on restarting
-* v0.9.6.19 - more debug
-* v0.9.6.18 - Items
-* v0.9.6.17 - aiming to fix the player drops being dropped at the respawn position instead of the death position
-* v0.9.6.16 - fix non-pvp deaths messing up the Flags goal
-* v0.9.6.15 - fix .10
-* v0.9.6.14 - fix the FFA game mode team count logic
-* v0.9.6.13 - globally activate head gear removal prevention
-* v0.9.6.12 - fix saved players not being physically reset
-* v0.9.6.11 - quick debug NPE fix
-* v0.9.6.10 - re-enable Debug override
-* v0.9.6.9 - fix inventory loss because of disconnect and server crash, finally
-* v0.9.6.8 - there are more signs!
-* v0.9.6.7 - allow readying up and using signs in the lounge
-* v0.9.6.6 - add a bit more of debug
-* v0.9.6.5 - fix an NPE in the InventoryRefillRunnable
-* v0.9.6.4 - fix issue #81
-* v0.9.6.3 - fix the last commit which in fact broke more than it should fix
-* v0.9.6.2 - fix refillInventory
-* v0.9.6.1 - fix the Location->Block calculation
-* v0.9.6.0 - add /pa import [arenaname] - v0.8 import!
-* v0.9.5.21 - fix TeamDeathMatch kill announcement #2
-* v0.9.5.20 - fix TeamDeathMatch kill announcement
-* v0.9.5.19 - add default spawn "exit" to possible spawns
-* v0.9.5.18 - reactivate /pa reload
-* v0.9.5.17 - enhance and finish the help system
-* v0.9.5.16 - fix issue #72.1 | block offset in negative X/Z ranges - fix issue #72.1 | block offset in negative X/Z ranges
-* v0.9.5.15 - fix issue #71
-* v0.9.5.14 - hotfix
-* v0.9.5.13 - finish .11
-* v0.9.5.12 - fix players being said to be in an arena when they aren't
-* v0.9.5.11 - fix players being able to mess up the lounge / spectator / battlefield before starting
-* v0.9.5.10 - attempt to fix the player status error with BattlefieldJoin (no lounges)
-* v0.9.5.9 - last player(s) teleport bug
-* v0.9.5.8 - fix wrong player death handling at the end of the arena
-* v0.9.5.7 - enhancing help messages to reflect shorthand commands
-* v0.9.5.6 - update all modules. This is information and order :p
-* v0.9.5.5 - integrate NodinChan's loader, the update is just. f.
-* v0.9.5.4 - fix StandardLounge + FreeForAll
-* v0.9.5.3 - fix Runnables being cancelled when not being running
-* v0.9.5.2 - fix tracker / stats deactivation derpyness
-* v0.9.5.1 - fix player reset (first restore, then teleport)
-* v0.9.5.0 - add /pa round
-* v0.9.4.1 - add /pa stats
-* v0.9.4.0 - add /pa help
-* v0.9.3.52 - add language and config for the duel module
-* v0.9.3.51 - properly tell a player that an arena is disabled
-* v0.9.3.50 - don't ask...
-* v0.9.3.48 - fix a blockrestore bug about regions
-* v0.9.3.47 - fix joining not cancelling the start countdown, finally
-* v0.9.3.46 - reanimate StandardSpectator
-* v0.9.3.45 - fix two language issues
-* v0.9.3.44 - add some little debug to StartRunnable
-* v0.9.3.43 - revert InventoryRefillRunnable to be a simple Runnable
-* v0.9.3.42 - correctly display /pa list - depending on game mode, fix player damage on teleport
-* v0.9.3.41 - use BukkitRunnables instead of Runnables
-* v0.9.3.40 - fix respawning players not being restored under certain circumstances
-* v0.9.3.39 - fix the Timers
-* v0.9.3.38 - fix #29 - Inventory not being restored on respawn. Hilarious collateral damage!
-* v0.9.3.37 - fix the Flag goal not activating spawn setting
-* v0.9.3.36 - fix a bug about timers ^^
-* v0.9.3.35 - add a tiny bit more debug
-* v0.9.3.34 - aim to fix #57 and #46
-* v0.9.3.33 - fix players DCing / being kicked getting double refund (and other things)
-* v0.9.3.32 - fix the next NPE ^^
-* v0.9.3.31 - quick fix for a sleeping NPE
-* v0.9.3.30 - possibly resolve #46 - Bug -- Stuck in the floor?
-* v0.9.3.29 - try to fix ticket #55 - Bug -- Min/Max player limit not working
-* v0.9.3.28 - hopefully fix ticket #58 - NPE while joining when the arena is full
-* v0.9.3.27 - fix ticket #59 - Bug -- Champion team is announced numerous times
-* v0.9.3.26 - startup error fix
-* v0.9.3.25 - fix bug #56
-* v0.9.3.24 - yet another attempt to fix the spawn bug
-* v0.9.3.23 - fix tickets #48, #52
-* v0.9.3.22 - a new attempt to fix the spawn bug
-* v0.9.3.21 - fix several small things
-* v0.9.3.20 - aims to fix the spawn issues
-* v0.9.3.19 - fix some more color issues
-* v0.9.3.18 - fix bug #41
-* v0.9.3.17 - fix players not always getting told they are ready
-* v0.9.3.16 - fix players being able to drop stuff in the lounge ^^
-* v0.9.3.15 - separate edit mode and arena lock state
-* v0.9.3.14 - fix the start countdown
-* v0.9.3.13 - fix a NPE about player chatting, language tweaks
-* v0.9.3.12 - fix playerLeave
-* v0.9.3.11 - remove debug StackTrace for ticket #32
-* v0.9.3.10 - fix the SpawnManager choking on block locations
-* v0.9.3.9 - fix IllegalStateException for configParse
-* v0.9.3.8 - aim to fix ticket #31
-* v0.9.3.7 - fix tickets #25, #32
-* v0.9.3.6 - fix tickets #33, #34, add debug StackTrace for Ticket #32
-* v0.9.3.5 - language fixes
-* v0.9.3.4 - and another one. aiming to fix arenas not announcing players leaving the arena
-* v0.9.3.3 - for mibby
-* v0.9.3.2 - fix /pa reload resetting configs - finally :/
-* v0.9.3.1 - fix an NPE (BlockChange), remove EDIT calling STOP, fix the command whitelist
-* v0.9.3.0 - PACheckResult -> rewrite -> PACheck | new check, commit, parse system
-* v0.9.2.12 - fix the even check, ticket #28
-* v0.9.2.11 - fix people not being able to ready themselves up in special cases
-* v0.9.2.10 - remove debug, fix #19 and #20
-* v0.9.2.9 - fix the startup, affecting VAULT (entryfee), announcements (join message) and more
-* v0.9.2.8 - fix several little issues
-* v0.9.2.7 - resolve #3, #4, #5, #7, #8, #9, #18
-* v0.9.2.6 - final fix of #2,#11,#15,#16,#17
-* v0.9.2.5 - fix spam of "No arenas found!"
-* v0.9.2.4 - fix Issues #2,#11,#15,#16,#17
-* v0.9.2.3 - fix Issue #12,#13
-* v0.9.2.2 - fix a NPE
-* v0.9.2.1 - fix a display bug about the Protection command help
-* v0.9.2.0 - inventory issue fixed!
-* v0.9.1.X - beta test release
-* v0.9.0.0 - major organisation rewrite
-** <<<<< changes since v0.8.12.5 >>>>>
-** use NC-BukkitLib instead of NC-LoaderLib
-** the region modules are not "Regions", they are "RegionShapes" ;)
-** attach the chatting determination to the player, not to an arena
-** remove ArenaType, add ArenaGoal (one type => multiple goals)
-** remove lives from the main plugin, attach this logic to the arena goals
-** remove positions from the arena, attach to player
-** enormous rewrite considering renaming, restructuring, improvements during 1.0 development
-** intense command rewrite
-** <<<<< updated commits of v0.8.12.5 >>>>>
-** allow other-world-spawns
-** flatfile inventories for restoring
-** [PVP Arena] [arenaname] -> format properly
-** arena welcome message per arena
-** check what to repair on interact / hit (dont reset every freaking block :p )
-** intelligent and case insensitive arena guessing
-** ready up with /pa ready
-** splash damage/healing affects teams correctly
-** teleport -> 2L -> inv save
-** inv restore -> 2L -> teleport
-** rewards: "rewards-min-players"
-----------------------------------------------------------------------------------------------------------------------
View
75 READMEv08.creole
@@ -1,50 +1,4 @@
-== 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 Beta 1.2.5-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
+== PVP-Arena v0.8 Changelog
* v0.8.12.3 - trimmed some unneeded methods
* v0.8.12.2 - offline updating
@@ -135,29 +89,4 @@ A PVP experience enhancing plugin.
* 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
-
-* rewrite (new loader, loading from dev.bukkit)
-** allow other-world-spawns
-** flatfile inventories for restoring
-** rounds - full restart to "tpalltospawns"
-** join via position / portal / etc
-** [PVP Arena] [arenaname] -> format properly
-** arena welcome message per arena
-** teleport -> 2L -> inv save
-** inv restore -> 2L -> teleport
-
------------------------------------------------------------------------------------------------------------------------
-
-=== 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!
-
------------------------------------------------------------------------------------------------------------------------
+* v0.8.0.0 - major rewrite of player death handling, fixes many things
View
203 READMEv09.creole
@@ -0,0 +1,203 @@
+== PVP-Arena v0.8 Changelog
+
+* v0.9.9.18 - /pa [arena] region [regionname] border - YAY!
+* v0.9.9.17 - don't spawn players on flags. derp :p
+* v0.9.9.16 - activate region force join - hooray!
+* v0.9.9.15 - enhance the battlefield quit process: add "death" instead of kick
+* v0.9.9.14 - add SPAWN regions that >enforce< random spawning
+* v0.9.9.13 - broadcast when a player / team is ready
+* v0.9.9.12 - allow data values for blacklist and whitelist
+* v0.9.9.11 - SET - stop being so damn PICKY about cases!
+* v0.9.9.10 - regions are now safe when the arena is off/disabled :p
+* v0.9.9.9 - add /pa togglemodule/!tm [module] !!!
+* v0.9.9.8 - add running commands in ALL arenas /pa ALL [...]
+* v0.9.9.7 - fix node collision: battlefieldguard=> BFGACTIVE
+* v0.9.9.6 - fix spectating cause an NPE
+* v0.9.9.5 - fix internal modules vanishing on reload
+* v0.9.9.4 - fix CLASS help
+* v0.9.9.3 - add module hooks to BattlefieldJoin start
+* v0.9.9.2 - add BetterGears - COLORED DYES
+* v0.9.9.1 - fix the place/break whitelist / blacklist !
+* v0.9.9.0 - fix /pa install | uninstall | update
+* v0.9.8.25 - support TEAM based PlayerLives goal !!
+* v0.9.8.24 - support TANK gamemode - welcome back !!
+* v0.9.8.23 - activate MOBS protection, and teach Listeners some RESPECT
+* v0.9.8.22 - rewrite spawning (FREE) - new config settings!
+* v0.9.8.21 - split the announcing of "join the arena!" (ADVERT) and "let the fight begin" (START)
+* v0.9.8.20 - make sure PA loads after SKINS dependencies
+* v0.9.8.19 - re-introduce arena.getWorld()
+* v0.9.8.18 - update Skins language
+* v0.9.8.17 - allow setting classes to have empty inventory
+* v0.9.8.16 - update importer (weapondamage), remove unnecessary WORLD node from config!
+* v0.9.8.15 - fix an ConcurrentModificationException about region restoring
+* v0.9.8.14 - fix #97 - Other -- Additional grammar issues - ITERVAL !!!!!
+* v0.9.8.13 - add /pa [arena] start
+* v0.9.8.12 - add proper functionality to /pa [arena] spectate
+* v0.9.8.11 - finally implement the SOFT version of a player leave - FIX ppl spectating after death
+* v0.9.8.10 - fix the ArenaRunnable implementation ("XXX has not been scheduled yet")
+* v0.9.8.9 - restructure the player removal to allow proper removement by modules
+* v0.9.8.8 - add #96 - Feature Request - Ability to disable armor durability
+* v0.9.8.7 - properly update the config if nodes are missing
+* v0.9.8.6 - add #92 - Feature Request - List number of players per team
+* v0.9.8.5 - fix #85 - Other - Grammar fix for capturing a flag?
+* v0.9.8.4 - support WorldEdit auto loading and saving of BATTLE regions
+* v0.9.8.3 - add module hooking into class selection
+* v0.9.8.2 - add config node and langage for BetterClasses
+* v0.9.8.1 - re-add module arena start handling
+* v0.9.8.0 - rewrite the arena start. use with caution!
+* v0.9.7.14 - fix part of #101 - free team can be colored other than WHITE
+* v0.9.7.13 - fix #103 - Bug - FFA games not ending!
+* v0.9.7.12 - fix #98 - Bug - Fire continuation after leaving/death
+* v0.9.7.11 - remove debug
+* v0.9.7.10 - quick fix for players not being properly set to fighting state
+* v0.9.7.9 - more output and less team resetting
+* v0.9.7.8 - properly update the gamemode when it is being set
+* v0.9.7.7 - never code when your brain is infected!
+* v0.9.7.6 - fix fixes causing broken commands
+* v0.9.7.5 - fix #84 - Bug - Disconnecting with flag does not reset flag
+* v0.9.7.4 - add missing classes
+* v0.9.7.3 - fix #90 - Bug - Class signs with player names not working properly.
+* v0.9.7.2 - fix #89 - Bug - Unable to join arena on a specific team
+* v0.9.7.1 - fix Sabotage spawning a second destructive TNT
+* v0.9.7.0 - welcome back, Sabotage!
+* v0.9.6.30 - remove calling of the unused ArenaGoal.commitJoin method
+* v0.9.6.29 - add soft depends to fix loading issues
+* v0.9.6.28 - place every flag block on the player's head for now
+* v0.9.6.27 - prevent removing your head gear when carrying a flag
+* v0.9.6.26 - attempt to fix disconnecting players not resetting carried flags
+* v0.9.6.25 - reset WoolHeads even if inventories should not be reset
+* v0.9.6.24 - fix regions activating all protections on server start
+* v0.9.6.23 - fix players being able to re-join a match
+* v0.9.6.20 - fix regions being messed on restarting
+* v0.9.6.19 - more debug
+* v0.9.6.18 - Items
+* v0.9.6.17 - aiming to fix the player drops being dropped at the respawn position instead of the death position
+* v0.9.6.16 - fix non-pvp deaths messing up the Flags goal
+* v0.9.6.15 - fix .10
+* v0.9.6.14 - fix the FFA game mode team count logic
+* v0.9.6.13 - globally activate head gear removal prevention
+* v0.9.6.12 - fix saved players not being physically reset
+* v0.9.6.11 - quick debug NPE fix
+* v0.9.6.10 - re-enable Debug override
+* v0.9.6.9 - fix inventory loss because of disconnect and server crash, finally
+* v0.9.6.8 - there are more signs!
+* v0.9.6.7 - allow readying up and using signs in the lounge
+* v0.9.6.6 - add a bit more of debug
+* v0.9.6.5 - fix an NPE in the InventoryRefillRunnable
+* v0.9.6.4 - fix issue #81
+* v0.9.6.3 - fix the last commit which in fact broke more than it should fix
+* v0.9.6.2 - fix refillInventory
+* v0.9.6.1 - fix the Location->Block calculation
+* v0.9.6.0 - add /pa import [arenaname] - v0.8 import!
+* v0.9.5.21 - fix TeamDeathMatch kill announcement #2
+* v0.9.5.20 - fix TeamDeathMatch kill announcement
+* v0.9.5.19 - add default spawn "exit" to possible spawns
+* v0.9.5.18 - reactivate /pa reload
+* v0.9.5.17 - enhance and finish the help system
+* v0.9.5.16 - fix issue #72.1 | block offset in negative X/Z ranges - fix issue #72.1 | block offset in negative X/Z ranges
+* v0.9.5.15 - fix issue #71
+* v0.9.5.14 - hotfix
+* v0.9.5.13 - finish .11
+* v0.9.5.12 - fix players being said to be in an arena when they aren't
+* v0.9.5.11 - fix players being able to mess up the lounge / spectator / battlefield before starting
+* v0.9.5.10 - attempt to fix the player status error with BattlefieldJoin (no lounges)
+* v0.9.5.9 - last player(s) teleport bug
+* v0.9.5.8 - fix wrong player death handling at the end of the arena
+* v0.9.5.7 - enhancing help messages to reflect shorthand commands
+* v0.9.5.6 - update all modules. This is information and order :p
+* v0.9.5.5 - integrate NodinChan's loader, the update is just. f.
+* v0.9.5.4 - fix StandardLounge + FreeForAll
+* v0.9.5.3 - fix Runnables being cancelled when not being running
+* v0.9.5.2 - fix tracker / stats deactivation derpyness
+* v0.9.5.1 - fix player reset (first restore, then teleport)
+* v0.9.5.0 - add /pa round
+* v0.9.4.1 - add /pa stats
+* v0.9.4.0 - add /pa help
+* v0.9.3.52 - add language and config for the duel module
+* v0.9.3.51 - properly tell a player that an arena is disabled
+* v0.9.3.50 - don't ask...
+* v0.9.3.48 - fix a blockrestore bug about regions
+* v0.9.3.47 - fix joining not cancelling the start countdown, finally
+* v0.9.3.46 - reanimate StandardSpectator
+* v0.9.3.45 - fix two language issues
+* v0.9.3.44 - add some little debug to StartRunnable
+* v0.9.3.43 - revert InventoryRefillRunnable to be a simple Runnable
+* v0.9.3.42 - correctly display /pa list - depending on game mode, fix player damage on teleport
+* v0.9.3.41 - use BukkitRunnables instead of Runnables
+* v0.9.3.40 - fix respawning players not being restored under certain circumstances
+* v0.9.3.39 - fix the Timers
+* v0.9.3.38 - fix #29 - Inventory not being restored on respawn. Hilarious collateral damage!
+* v0.9.3.37 - fix the Flag goal not activating spawn setting
+* v0.9.3.36 - fix a bug about timers ^^
+* v0.9.3.35 - add a tiny bit more debug
+* v0.9.3.34 - aim to fix #57 and #46
+* v0.9.3.33 - fix players DCing / being kicked getting double refund (and other things)
+* v0.9.3.32 - fix the next NPE ^^
+* v0.9.3.31 - quick fix for a sleeping NPE
+* v0.9.3.30 - possibly resolve #46 - Bug -- Stuck in the floor?
+* v0.9.3.29 - try to fix ticket #55 - Bug -- Min/Max player limit not working
+* v0.9.3.28 - hopefully fix ticket #58 - NPE while joining when the arena is full
+* v0.9.3.27 - fix ticket #59 - Bug -- Champion team is announced numerous times
+* v0.9.3.26 - startup error fix
+* v0.9.3.25 - fix bug #56
+* v0.9.3.24 - yet another attempt to fix the spawn bug
+* v0.9.3.23 - fix tickets #48, #52
+* v0.9.3.22 - a new attempt to fix the spawn bug
+* v0.9.3.21 - fix several small things
+* v0.9.3.20 - aims to fix the spawn issues
+* v0.9.3.19 - fix some more color issues
+* v0.9.3.18 - fix bug #41
+* v0.9.3.17 - fix players not always getting told they are ready
+* v0.9.3.16 - fix players being able to drop stuff in the lounge ^^
+* v0.9.3.15 - separate edit mode and arena lock state
+* v0.9.3.14 - fix the start countdown
+* v0.9.3.13 - fix a NPE about player chatting, language tweaks
+* v0.9.3.12 - fix playerLeave
+* v0.9.3.11 - remove debug StackTrace for ticket #32
+* v0.9.3.10 - fix the SpawnManager choking on block locations
+* v0.9.3.9 - fix IllegalStateException for configParse
+* v0.9.3.8 - aim to fix ticket #31
+* v0.9.3.7 - fix tickets #25, #32
+* v0.9.3.6 - fix tickets #33, #34, add debug StackTrace for Ticket #32
+* v0.9.3.5 - language fixes
+* v0.9.3.4 - and another one. aiming to fix arenas not announcing players leaving the arena
+* v0.9.3.3 - for mibby
+* v0.9.3.2 - fix /pa reload resetting configs - finally :/
+* v0.9.3.1 - fix an NPE (BlockChange), remove EDIT calling STOP, fix the command whitelist
+* v0.9.3.0 - PACheckResult -> rewrite -> PACheck | new check, commit, parse system
+* v0.9.2.12 - fix the even check, ticket #28
+* v0.9.2.11 - fix people not being able to ready themselves up in special cases
+* v0.9.2.10 - remove debug, fix #19 and #20
+* v0.9.2.9 - fix the startup, affecting VAULT (entryfee), announcements (join message) and more
+* v0.9.2.8 - fix several little issues
+* v0.9.2.7 - resolve #3, #4, #5, #7, #8, #9, #18
+* v0.9.2.6 - final fix of #2,#11,#15,#16,#17
+* v0.9.2.5 - fix spam of "No arenas found!"
+* v0.9.2.4 - fix Issues #2,#11,#15,#16,#17
+* v0.9.2.3 - fix Issue #12,#13
+* v0.9.2.2 - fix a NPE
+* v0.9.2.1 - fix a display bug about the Protection command help
+* v0.9.2.0 - inventory issue fixed!
+* v0.9.1.X - beta test release
+* v0.9.0.0 - major organisation rewrite
+** <<<<< changes since v0.8.12.5 >>>>>
+** use NC-BukkitLib instead of NC-LoaderLib
+** the region modules are not "Regions", they are "RegionShapes" ;)
+** attach the chatting determination to the player, not to an arena
+** remove ArenaType, add ArenaGoal (one type => multiple goals)
+** remove lives from the main plugin, attach this logic to the arena goals
+** remove positions from the arena, attach to player
+** enormous rewrite considering renaming, restructuring, improvements during 1.0 development
+** intense command rewrite
+** <<<<< updated commits of v0.8.12.5 >>>>>
+** allow other-world-spawns
+** flatfile inventories for restoring
+** [PVP Arena] [arenaname] -> format properly
+** arena welcome message per arena
+** check what to repair on interact / hit (dont reset every freaking block :p )
+** intelligent and case insensitive arena guessing
+** ready up with /pa ready
+** splash damage/healing affects teams correctly
+** teleport -> 2L -> inv save
+** inv restore -> 2L -> teleport
+** rewards: "rewards-min-players"
View
6 src/net/slipcor/pvparena/commands/PAA_Create.java
@@ -66,6 +66,12 @@ public void commit(CommandSender sender, String[] args) {
ArenaManager.loadArena(a.getName());
Arena.pmsg(sender, Language.parse(MSG.ARENA_CREATE_DONE, a.getName()));
+ a = ArenaManager.getArenaByName(a.getName());
+ PAA_ToggleMod cmd = new PAA_ToggleMod();
+ cmd.commit(a, sender, new String[]{"standardspectate"});
+ cmd.commit(a, sender, new String[]{"standardlounge"});
+ cmd.commit(a, sender, new String[]{"battlefieldjoin"});
+ cmd.commit(a, sender, new String[]{"warmupjoin"});
}
@Override
View
24 src/net/slipcor/pvparena/listeners/PlayerListener.java
@@ -1,6 +1,7 @@
package net.slipcor.pvparena.listeners;
import java.util.ArrayList;
+import java.util.HashSet;
import java.util.List;
import net.slipcor.pvparena.PVPArena;
@@ -19,6 +20,7 @@
import net.slipcor.pvparena.loadables.ArenaModuleManager;
import net.slipcor.pvparena.loadables.ArenaRegionShape;
import net.slipcor.pvparena.loadables.ArenaRegionShape.RegionProtection;
+import net.slipcor.pvparena.loadables.ArenaRegionShape.RegionType;
import net.slipcor.pvparena.managers.ArenaManager;
import net.slipcor.pvparena.managers.InventoryManager;
import net.slipcor.pvparena.managers.TeamManager;
@@ -520,11 +522,23 @@ public void onPlayerTeleport(PlayerTeleportEvent event) {
db.i("telepass: no!!");
- if (arena.getRegion("battlefield") != null) {
- if (arena.getRegion("battlefield").contains(new PABlockLocation(event.getFrom()))
- && arena.getRegion("battlefield").contains(new PABlockLocation(event.getTo()))) {
- return; // teleporting inside the arena: allowed!
- }
+ HashSet<ArenaRegionShape> regions = arena.getRegionsByType(RegionType.BATTLE);
+
+ if (regions == null || regions.size() < 0) {
+ return;
+ }
+
+ boolean from = false;
+ boolean to = false;
+
+ for (ArenaRegionShape r : regions) {
+ from = from?true:r.contains(new PABlockLocation(event.getFrom()));
+ to = to?true:r.contains(new PABlockLocation(event.getTo()));
+ }
+
+ if (from && to) {
+ // teleport inside the arena, allow!
+ return;
}
db.i("onPlayerTeleport: no tele pass, cancelling!");
Please sign in to comment.
Something went wrong with that request. Please try again.