PVP Arena

PA Files v1.0.3.171

Change log

Table of contents

  1. 1 Changelog
  2. 2 Todo

Changelog

ALL modules need to be updated, due to internal rewriting!

  • v1.0.3.171 - revert an attempt to fix rewards (leading to double rewards and messed up players)
  • v1.0.3.170 - finally allow of force joining players to a team
  • v1.0.3.169 - properly start timers. this time for real.
  • v1.0.3.168 - little region tick rewrite
  • v1.0.3.167 - fix #486
  • v1.0.3.166 - allow disallowing of spectator talk
  • v1.0.3.165 - verify that rewards were not already given
  • v1.0.3.164 - various fixes
  • v1.0.3.163 - properly put BlockDestroy loser to the lose location
  • v1.0.3.162 - fix Valera's server. btw: v2.0 is a LIE!
  • v1.0.3.161 - update player's inventories. just because we can
  • v1.0.3.160 - revert #155; fixed properly in #159
  • v1.0.3.159 - spectators and players in lounge do NOT have lives!
  • v1.0.3.158 - revert #156; fix readyup countdown messups
  • v1.0.3.157 - only care about arena players teleporting OUT, not FROM OUTSIDE
  • v1.0.3.156 - properly initiate spectators
  • v1.0.3.155 - properly initiate late joining players
  • v1.0.3.154 - hackfix lore - we need v2.0 !
  • v1.0.2.153 - check region ticks on everyone, not just fighters
  • v1.0.2.152 - fix custom potions and colored description/lore
  • v1.0.2.151 - catch a NPE about deaths
  • v1.0.2.150 - properly read item descriptions
  • v1.0.2.149 - never stop WATCH region timers. period.
  • v1.0.2.148 - properly give rewards when time determines the winners
  • v1.0.2.147 - remove arrows from players; this is said to cause crashes
  • v1.0.2.146 - properly update plugin files that have been renamed
  • v1.0.2.145 - add some more debug to 3 (arena)
  • v1.0.2.144 - fix an announcement not happening in special cases
  • v1.0.2.143 - add all the helmets! And check before replacing the helmet ;)
  • v1.0.2.142 - force ready up people joining late on an arena that counts down to start
  • v1.0.2.141 - fix NPE
  • v1.0.2.140 - genius developer! Check if too far away before joining.
  • v1.0.2.139 - check for worlds before comparing locations
  • v1.0.2.138 - fix /pa shutup with arguments!
  • v1.0.2.137 - don't spam the winning/losing message for every remaining infect player
  • v1.0.2.136 - properly allow players to fly if they ... did Oo
  • v1.0.2.135 - fix infected player display, attempt tp properly end the infected mode
  • v1.0.2.134 - Only force arena configuration loading if configs were messed up
  • v1.0.2.133 - Reload root config and all arena configs, even lost ones!
  • v1.0.1.132 - Fix displayname loading
  • v1.0.1.131 - STOP removing paintings on arena end. You idiot plugin!
  • v1.0.1.130 - add legacy types "infect" and "liberation"
  • v1.0.1.129 - add a way of not using plugins in "Skins" module
  • v1.0.1.128 - properly set un-infected players' lives
  • v1.0.1.127 - properly round decimal calculation
  • v1.0.1.126 - support decimals in life display (for pillars)
  • v1.0.1.125 - support autoClass definitions per team
  • v1.0.1.124 - properly calculate losing players
  • v1.0.1.123 - stop giving rewards to matches where more than half of the players win
  • v1.0.1.122 - attempt to fix an NPE about colored items
  • v1.0.1.121 - attempt to fix TNT ignite determination
  • v1.0.1.120 - update blockrestore config to allow block restore disabling
  • v1.0.1.119 - don't clear the killrewards map after one match. bad plugin!
  • v1.0.1.118 - start join tasks when resetting an arena
  • v1.0.1.117 - fix leaf decay determination
  • v1.0.1.116 - fix block listener logic
  • v1.0.1.115 - fix v#113 to support woolheads
  • v1.0.1.114 - prevent exception when spawns are on different worlds
  • v1.0.1.113 - properly clear inventory when changing via arenaclass command
  • v1.0.1.112 - alter v110 fix to only apply for Snowballs. Fixes #375
  • v1.0.1.111 - properly start JOIN tick before arena start. Fixes #370
  • v1.0.1.110 - allow projectiles to knock back
  • v1.0.1.109 - attempt to fix v108 and v102
  • v1.0.1.108 - more precise debugging
  • v1.0.1.107 - properly start an arena with BattlefieldJoin and no regions
  • v1.0.1.106 - more secret fixes
  • v1.0.1.105 - fix getLives method of ArenaGoals
  • v1.0.1.104 - more hacking for automation
  • v1.0.1.103 - properly deny players joining an arena because of explicit perms missing
  • v1.0.1.102 - properly save, fix and revert fly mode
  • v1.0.1.101 - make y offset configurable and add nodamage timer on leave
  • v1.0.1.100 - add /pa [arena] playerjoin [playername] {team} - join enforcing
  • v1.0.1.99 - add API access to player's teams and team names
  • v1.0.1.98 - properly print error message when arena is full; #343
  • v1.0.1.97 - properly implement the proper implementation of adding players to the life pool
  • v1.0.1.96 - add the "CustomSpawn" module to define custom named spawns
  • v1.0.1.95 - attempt to fix statistics madness
  • v1.0.1.94 - Support CUSTOM POTIONS - fixes ticket #330
  • v1.0.1.93 - EventActions now is able to activate redstone!
  • v1.0.1.92 - properly implement players adding to the life pool
  • v1.0.1.91 - fix AIOOB error due to /pa install
  • v1.0.1.90 - optimization and TagAPI fix for autovote
  • v1.0.1.89 - enhance information about config messups
  • v1.0.1.88 - allow giving/taking food for pvp killing
  • v1.0.1.87 - add /pa [arena] shutup - disables arena announcements
  • v1.0.1.86 - repair tools when breaking blocks
  • v1.0.1.85 - pro tip: when altering the Config, save it!
  • v1.0.1.84 - properly parse /pa round arguments
  • v1.0.1.83 - fix /pa round error message
  • v1.0.1.82 - allow modules to hook into tnt explosions in unprotected regions
  • v1.0.1.81 - automatically ready ppl that join and select a class when an arena is starting
  • v1.0.1.80 - fix BattlefieldJoin (direct joining)
  • v1.0.1.79 - fix Infect goal. Strange noone witnessed this :p
  • v1.0.1.78 - revert v0.10.0.3 (zOMG), fix re-join arenas messing up
  • v1.0.1.77 - default to teamkill = true -> fixes 99% of all issues :p
  • v1.0.1.76 - stop respawning players that have lost a TDM match!
  • v1.0.1.75 - don't reset the (ready) countdown if player count is ok
  • v1.0.1.74 - add Citizens support (don't remove NPCs)
  • v1.0.1.73 - fix #295 - display proper help when trying to set spawn wrongly
  • v1.0.1.72 - add SpecialJoin setting for player count display
  • v1.0.1.71 - add [team]foodfurnace to only allow the team to use THAT furnace
  • v1.0.1.70 - fix tank winning message
  • v1.0.1.69 - fix /pa class load [classname] - remember: /pa class done !
  • v1.0.1.68 - and, yeah fixed /pa stats !
  • v1.0.1.67 - half-assed fix for arenaboards, so that they at least display SOMETHING
  • v1.0.1.66 - fix the TNTBREAK flag, this (finally) prevents block damage
  • v1.0.1.65 - support "My Worlds" worlds
  • v1.0.1.64 - fix splash potions for free for all arenas
  • v1.0.1.63 - repair bows if wanted
  • v1.0.1.62 - finish JavaDocs for ArenaGoal and ArenaModule
  • v1.0.1.61 - finish /pa info output
  • v1.0.1.60 - add Walls MATERIAL and RespawnRelay SECONDS config setting
  • v1.0.1.59 - enhance /pa info output
  • v1.0.1.58 - update LateLounge to display queue position
  • v1.0.1.57 - oups, default to NOT "claimall" for Pillars
  • v1.0.1.56 - Add [m]PlayerFinder, [m]Walls, enhance Pillars
  • v1.0.1.55 - Add GOAL: Food!
  • v1.0.1.54 - save regions on region update. This should prevent WorldEdit messups when resizing.
  • v1.0.1.53 - fix StringParser, bug about LORE affected player dumps and classes
  • v1.0.1.52 - fix #271 - properly handle mis-set wand settings instead of spamming
  • v1.0.1.51 - fix and improve arena creation, add proper message if no goal active
  • v1.0.1.50 - allow colored prefixes, fix BlockDestroy destruction detection
  • v1.0.1.49 - fix what NodinChan promised: You dun goofed!
  • v1.0.1.48 - improve handling of admins sticking files into wrong folders
  • v1.0.1.47 - fix #2 and #4 of Ticket #262
  • v1.0.1.46 - try fixing Ticket #209, correctly remove player from arena
  • v1.0.1.45 - add LIBERATION! [ WIP! ]
  • v1.0.1.44 - add INFECT!
  • v1.0.1.43 - add class spawns!
  • v1.0.1.42 - properly add a draw for team games
  • v1.0.1.41 - revert former "fixes" + stop resetting configs!
  • v1.0.1.40 - finally fix the timed end bug!
  • v1.0.1.39 - attempt #3 to fix the timed end
  • v1.0.1.38 - attempt #2 to fix the timed end
  • v1.0.1.37 - properly reset ArenaPlayers on timed end
  • v1.0.1.36 - properly reset ArenaPlayers that still have a team
  • v1.0.1.35 - fix some little derping inside the goal winning management
  • v1.0.1.34 - Turret module settings and spawn management!
  • v1.0.1.33 - fix #251 - rather than triggering the end, check for remaining teams
  • v1.0.1.32 - fix #209 - only replace BlockDestroy Block if more lives than blocks!
  • v1.0.1.31 - Pillars config setting fix
  • v1.0.0.30 - more pillar configuration!
  • v1.0.0.29 - PILLAR goal!
  • v1.0.0.28 - fix more issues with CB 1.7 and respawning
  • v1.0.0.27 - override .equals() for PALocation and PABlockLocation
  • v1.0.0.26 - fix an NPE due to disconnecting when the arena checks if it is ready
  • v1.0.0.25 - fix WarmupJoin - anyone remember stupid messups? Now we know why.
  • v1.0.0.24 - fix the Map.clone() issues in all goals
  • v1.0.0.23 - what you say!
  • v1.0.0.22 - rewrite part one: fix lives. affects ALL GOALS!
  • v1.0.0.21 - fix a little NPE in BlockDestroy goal. REWRITE incoming!
  • v1.0.0.20 - new attempt to fix the .clone() issue
  • v1.0.0.19 - revert #18 - first sleep then code. night!
  • v1.0.0.18 - .clone() Lesson 1: unlink field references
  • v1.0.0.17 - wait. what? if this fixes it, Im gonna...
  • v1.0.0.16 - add to /pa debug 102
  • v1.0.0.15 - add to /pa debug 9
  • v1.0.0.14 - support multiple destroyable blocks!
  • v1.0.0.13 - fix #243 - trying to add a team
  • v1.0.0.12 - don't send messages if empty
  • v1.0.0.11 - fix an NPE when calculating the winner
  • v1.0.0.10 - attempt to fix Ticket #193,#198,#209
  • v1.0.0.1 - update versions and readme
  • v0.10.3.15 - arenamaps, betterclasses, chestfiller, colorteams, powerups, startfreeze, vault
  • 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

  • plugin
    • parse configs differently (yaml is bad :) )
  • modules
    • IRC (announcements)
  • goals
    • tournament arenas ; rounds switch through arenas

Known caveats

Walls module seems to cause crashes, please /pa debug all !! And then send me the *general.log and *arenaname.log

Todos:

  • the README todo list ^^

Facts

Uploaded on
Jun 14, 2013
Game version
  • CB 1.5.2-R0.1
  • CB 1.5.1-R0.2
  • CB 1.5.1-R0.1
Filename
files.zip
Size
373.6 KiB
MD5
6f85df33ae1c16f95a475cf9c415d04b
Type
Release
Status
Semi-normal
Downloads
7,115

Authors