v1.7.7

Details

  • Filename
    xTeam.jar
  • Uploaded by
  • Uploaded
    May 13, 2013
  • Size
    359.43 KB
  • Downloads
    7,591
  • MD5
    c891515a8f9ac8ed38cf2b9514df8374

Supported Bukkit Versions

  • CB 1.5.2-R0.1

Changelog

Beta v1.7.7

  • FIXED - invite issue for players with uppercase letters in their names
  • FIXED - error parsing value "0L" for updating old team data
  • FIXED - team admins displaying without commas for default teams
  • FIXED - deleting return locations when leaving a team
  • FIXED - '/team rename [Team] [Name]' not renaming if case is different than original
  • FIXED - default teams being disbanded after last player is '/team set [Team] Player]' to another team
  • FIXED - admin set and console set commands to work more efficiently
  • FIXED - remove commands to check for number of players and disband if empty
  • FIXED - '/team accept' ignoring invite 30 second timeout
  • FIXED - '/team disband [Team]' accidentally working for default teams
  • FIXED - '/team info [Team]' command to work for team even if name is uppercase
  • FIXED - removed '/team set [Player] none' in lieu of '/team remove [Team] [Player]'
  • FIXED - generate data folders and files on startup
  • ADDED - debug menu for private use
  • ADDED - more unit tests for some commands
  • ADDED - 'team remove [Team] [Player]' for console use
  • ADDED - '/team disband' for team leaders
  • ADDED - logging features so console does not get flooded with errors and for ease of use when error reporting
  • CHANGED - '/team delete [Team]' for console and server admins to '/team disband [Team]'
  • CHANGED - team GUI to look more uniform with other info and help pages

Beta v1.7.6

  • FIXED - chat error when the player is new to the server
  • FIXED - default teams not balancing correctly
  • FIXED - joining error if player has not played before
  • FIXED - teams not being removed when using console set or admin set commands
  • FIXED - nopermission config option not working since the permissions update
  • FIXED - rename command not renaming the team officially until server reset
  • FIXED - case handling for teams ('tEaM' = 'team' now)
  • FIXED - console team info not showing same information as in-game command
  • FIXED - players being offline/betrayable until logging in a second time
  • FIXED - console and admin set not adding leader to admins
  • CHANGED - minor UI tweaks for the main information page
  • ADDED - tag feature to make the team tag different from the team name
  • ADDED - '/team open [Team]' command for server admins
  • ADDED - '/team open [Team]' command for console
  • ADDED - '/team tag [Tag]' for users
  • ADDED - '/team tag [Team] [Tag]' for server admins
  • ADDED - '/team tag [Team] [Tag]' for console
  • ADDED - 'tagcolor=color' in config file to change the default color of the team tag in chat
  • ADDED - 'chatnamecolor=color' in config file to change the color of '/team chat' player names
  • ADDED - various design changes and test classes to make future updates easier

Beta v1.7.5

  • UPDATED - to bukkit dev build 1.5.1-R0.1
  • FIXED - default teams not saving players on reload
  • FIXED - default teams not saving admins on reload
  • FIXED - default teams not being "open joining" upon creation
  • FIXED - default teams interpreting empty players as blank player
  • FIXED - default teams being deleted when player leaves
  • FIXED - default teams not saving headquarters on reload
  • FIXED - default teams not balancing when new player joins
  • FIXED - permissions not working for default permissions file and other permissions plugins
  • FIXED - being able to see coordinates of non team members

Beta v1.7.4

  • CHANGED - IMPORTANT!!! permission handling now based on hierarchical format (Bukkit convention - see main page)
  • CHANGED - error handling to throw proper errors (large-scale refactoring)
  • FIXED - issue with saving data on reloading and restarting
  • FIXED - issue with demoting an admin returning a leader error exception
  • FIXED - default team not saving admins
  • FIXED - default team not saving the team headquarters
  • ADDED - many test cases to improve regression testing and future development
  • ADDED - smart command recognition (regular expression matching) e.g. "/team prmt protocos" = "/team promote protocos"
  • ADDED - feature that if playersonteam is set to 0 or less in the config, then team size is unlimited

Beta v1.7.3

  • UPDATED - to bukkit dev build 1.4.7-R1.1
  • REFACTORED - TeamChatListener, TeamPlayerListener, and TeamPvPListener (reduced overhead)
  • ADDED - '/team delete [team]' for server admins and console
  • ADDED - '/team remove [team] [player]' for server admins
  • ADDED - TeamWolf.java class to reduce errors in listeners
  • ADDED - version number on main help page
  • ADDED - internal properties class to make importing/exporting data easier
  • ADDED - paging system for help pages (for later addons)
  • FIXED - '/team tele' and '/team tele [player]' saying team mates are in a different world
  • FIXED - isOnSameTeam compares the correct objects now

Beta v1.7.2

  • FIXED - NULL error when comparing teams in '/team HQ' command
  • FIXED - teleporting between worlds throwing error
  • ADDED - feature to teleport to teammate no matter how far (if teleportradius <= 0)
  • ADDED - option to teleport between worlds (if teleportradius <= 0)
  • ADDED - feature to list admins of the team in the info section

Beta v1.7.1

  • FIXED - Bug that you can teleport while you are in danger
  • FIXED - '/team info' bug that would check for a permission node that was never supposed to be there
  • FIXED - team name checking for alphanumeric characters
  • ADDED - option to disable team coordinates (displaycoordinates=false)
  • ADDED - '/team rename [name]' option for team leader
  • ADDED - '/team rename [team] [name]' for console
  • ADDED - '/team rename [team] [name]' for server admins
  • ADDED - xteam.rename and xteamadmin.rename permission nodes

Beta v1.7.0

  • COMPILED - with 1.4.5-R1.0
  • REMOVED - code that would throw errors on player death event (sorry guys)
  • REFACTORED - all commands now have their own class
  • REFACTORED - Team.java has more of a single responsibility for JUST team stuff
  • ADDED - TeamPlayer class for simplicity/sanity's sake (and hopefully fewer errors)
  • ADDED - a few shortcut commands (i.e. '/team c [team]' to create, '/team ls' to list teams, etc.)
  • ADDED - '/team create [team]' to help page
  • ADDED - '/team' & '/team help' show new main menu for xTeam
  • ADDED - '/team accept' for the most recent invite
  • ADDED - '/team promote [team] [player]' for server admins and console (enables '/team sethq)
  • ADDED - '/team demote [team] [player]' for server admins and console
  • ADDED - permissions for: xteamadmin.promote, xteamadmin.demote, xteamadmin.reload
  • CHANGED - '/team help [page number]' now shows commands in an expandable format
  • CHANGED - adjusted '/team create' and '/team join' to be more single purpose
  • CHANGED - some of the logic for some of the regular team commands to be more readable
  • CHANGED - '/team admin' to '/team admin {page number}' much like the team help pages
  • FIXED - a few issues with teleporting logic (/team tele, /team hq, /team return)
  • FIXED - minor logic bugs while refactoring
  • FIXED - '/team join [team]' when [team] is public not working
  • FIXED - setting leader of a default team creates a new team
  • FIXED - default teams not allowing anyone to join

Beta v1.6.5

  • FIXED - default teams now save correctly with the new format
  • FIXED - issue with dummy player being saved to default team data
  • FIXED - '/team open' option now actually allows open joining
  • FIXED - simple teleport logic issue
  • FIXED - '/team reload' issue where more and excess teams were being created
  • FIXED - NullPointerException pertaining to retrieving the team of a wolf's owner

Beta v1.6.4

  • ADDED - '/team chatspy' feature along with permission (xteamadmin.chatspy)
  • ADDED - '/team reload' to console commands for reloading the config file
  • ADDED - default permission system for servers without permissions enabled (nopermissions=false/true)
  • ADDED - '/team invite [player]' for team admins (xteam.invite)
  • ADDED - '/team open' for team leader to set team joining to public (xteam.open)
  • ADDED - team info message for displaying if 'Open' or 'Closed' to joining
  • ADDED - config option for alpha-numeric team names only (alphanumericnames=false/true)
  • REMOVED - team passwords, '/team setPass' and '/team join [name] [pass]' (see '/team invite')
  • FIXED - NullPointerException in PvP listener for wolves
  • CHANGED - read/write functions to save in an intuitive and modular map format

Beta v1.6.3

  • FIXED - projectiles being cast incorrectly

Beta v1.6.2

  • ADDED - team name/tag length limit (configurable)
  • ADDED - PvP config option so that friendly fire can be enabled (teamfriendlyfire=false/true)
  • ADDED - '/team reload' to reload the config file
  • FIXED - bug with PvP being enabled for teammates in previous update
  • FIXED - minor out-of-range error for '/team join' and '/team create' commands

Beta v1.6.1

  • FIXED - issue with displaying help menus (default page is first page)

Beta v1.6.0

  • COMPILED - with 1.2.5-R4.0
  • ADDED - "last played" feature for teammates
  • ADDED - basic option for team tag in front of player names (configurable)
  • FIXED - not saving the correct world for headquarters on server restart
  • FIXED - typecast error with projectiles when fired from mob
  • FIXED - case-sensitivity for joining teams by ignoring it (i.e. "One"=="ONE"=="oNe"=="one")
  • CHANGED - /team to display pages (i.e. "/team 2" for page 2)

Beta v1.5.2

  • ADDED - a small function so that when a server crashes, data isn't lost
  • ADDED - '/team tpall [Team]' to teleport all players from a team to you
  • FIXED - major bug with PvP where teammates could still attack each other with projectile weapons

Beta v1.5.1

  • ADDED - '/xteam' and '/xt' aliases for alternate command use (to avoid plugin conflicts)
  • ADDED - '/team create' hidden command (works but doesn't show up when player types '/team' to avoid confusion)
  • FIXED - minor bugs in playerlistener for per-world support
  • FIXED - bug in '/team tele' with nearest player being the target player
  • CHANGED - "enabledworlds" in configuration to "disabledworlds" so that by default all worlds are enabled

Beta v1.5.0

  • COMPILED - with 1.2.5-R1.0
  • ADDED - option for default teams now to teleport to headquarters upon joining the game (configurable)
  • ADDED - delay to '/team return' like other teleportation methods
  • ADDED - PvP 'last attacked' option so players can't teleport within specified time after being attacked (configurable)
  • ADDED - option for per-world xTeam support (configurable)
  • FIXED - '/team return' message displaying without 'xteam.telereturn' permission
  • FIXED - a null exception with wolves that have no owner

Beta v1.4.4

  • ADDED - a small feature to change the color for teammate health to green (when it's >=75%) in '/team info', red otherwise
  • ADDED - some commands for use in console: - '/team info [Player/Team]' - '/team list' - '/team set [Player] [Team]' - '/team setleader [Team] [Player]' - '/team teleallhq'
  • FIXED - errors with '/team remove' and other admin commands that would prevent the admin from performing the action if the target player was not online

Beta v1.4.3

  • ADDED - a configuration option for players to spawn at headquarters by default (set to false to turn off)

Beta v1.4.2

  • FIXED - null pointer exception error associated with '/team teleallhq' command

Beta v1.4.1

  • ADDED - a team admin command for '/team teleallhq'

Beta v1.4.0

  • ADDED - configuration option for standard teams (e.g. defaultteams=red,green,blue) default is nothing
  • ADDED - configuration option for joining a random default team
  • ADDED - configuration option for balancing teams on upon randomly joining them
  • ADDED - configuration option for allowing the players to ONLY join default teams
  • ADDED - '/team admin' for showing admin specific commands (doesn't show up in the standard command list)
  • ADDED - '/team set [player] [team]' for admin to set team (set team to 'none' for removing player from team)
  • ADDED - '/team sethq [teamname]' for admin to set hq for a specific team
  • ADDED - xteam.leave permisison node
  • FIXED - a null out of bounds error with the '/team join' command
  • FIXED - bugs with event handlers

Beta v1.3.0

  • ADDED - /team list function to show all team on the server and xteam.list permission node
  • ADDED - showing list of offline players in /team info [playername]
  • ADDED - /team info [teamname] in addition to /team info [playername] (playername takes precedence over teamname)
  • ADDED - password length requirement (greater than 3)
  • ADDED - show team leader in /team info [teamname] command
  • ADDED - /team HQ [teamname] for admins/ops to teleport to other team headquarters and xteamadmin.hq permission node for it
  • ADDED - /team setleader [teamname] [player] for admins/ops to change the team leader of a specific team and xteamadmin.setleader permission node
  • FIXED - nothing appearing in chat if you leave team with chat status enabled
  • FIXED - so that only team admins can say the password in chat (players cannot accidently say password in chat)
  • FIXED - /team info [playername] works for offline players
  • FIXED - other minor bug fixes

Beta v1.2.1

  • COMPILED - with 1.2.3_R0.1
  • ADDED - 'xteam.*' permission node for bPermissions users (PermissionsEx and PermissionsBukkit users can still use it)
  • ADDED - a check for cancelled event before code execution in many event handling sections
  • FIXED - a minor bug which repeated console team messages
  • FIXED - general code cleaning

Beta v1.2.0

  • FIXED - major bug that did not register events properly (outdated code)
  • ADDED - logging for team chat in console
  • ADDED - function to censor noobish players from saying their team password in chat (can still say in team chat)
  • FIXED - other minor bugs

Beta v1.1.1

  • FIXED - issue with spoutcraft feature causing an internal error and not letting players teleport when there are nearby enemies

Beta v1.1

  • INCLUDED - support for any permissions that uses the standard bukkit SuperPerms

Beta v1.0

  • Initial Release