5.1.8latest6 days ago · Fixed an issue where player echests were not being closed when a team is disbanded - Credit Darkxx145.1.7Aug 16, 2026 Improvements · Returned a majority of commands to run syncronously to prevent race conditions which were causing data inconsistencies · Added further protections to ensure players cannot interact with echests while not in a team Bug Fixes · Fixed issue where Spigot compilation version did not match API version, breaking some remapping logic (#1041) · Fixed issue causing some SQL commands to be incorrectly executed - Credit RVSkeLe · Fixed an issue blocking admins from using /teama setwarp5.1.6Aug 8, 2026 PLEASE UPDATE IMMEDIATELY, THIS BUG HAS EXPLOITATION POTENTIAL Bug Fixes · Fixed bug causing a players echest to not be closed when they are kicked from a team5.1.5Aug 7, 2026 Improvements · Updated Simplified Chinese translations (#944) - Credit Minecraft0122 Bug Fixes · Fixed an issue causing some items to be lost in echests when using SQL storage type · Reduced the logging level of SQL statement outputs so they do not fill log files · Fixed issue with TeamRankupEvent failing to trigger due to a change the async processing (#1039) · Fixed Simplified Chinese language code on the wiki5.1.4Jul 20, 2026 Duplication glitch fixed, please update ASAP! Bug Fixes · Fixed a duplication glitch with team echests - Credit Darkxx14 Thanks to everyone else who helped provide debugging and investigation support to make this update so fast5.1.3Jul 18, 2026 Improvements · Updated German Translations - Credit slapthedodo & Others · Updated Italian Translations - Credit Eddy · Updated Polish Translations - Kuszaa · Updated Mexican Spanish Translations - CR4I5, hallaquin Thank you all for the contributions, you are helping make BetterTeams accessible to many more people! I want to add my apologies for getting so far behind on submitted community translations Bug Fixes · Fixed issue with database retrieval on Linux (#1005) · Fixed the /teama teleport command attempting to run unintentionally asynchronously (#1015) · Fixed the /team rankup command attempting to run unintentionally asynchronously (#1023)5.1.2Apr 30, 2026 Bug Fixes · Fixed vulnerability with the SQL datatype allowing players to incorrectly increase their team balance5.1.1Apr 26, 2026 Bug Fixes · Fixed null exception in the /team help message - Credit @RVSkeLe · Fixed null exception in the LunarClient rgb formatting which was causing log spamming - Credit @RVSkeLe Based on feedback from server owners, the LunarClient integration has been disabled by default, it can still be enabled in config.yml5.1.0Apr 14, 2026 Features · Added support for the Lunar Client - Credit Beaness (#980) Improvements · Improved the Cache service to reduce the performance cost of placeholders - Credit RVSkeLe Bug Fixes · Fixed minimessages injection exploit - Credit RVSkeLe · Fixed double comparator for balance (#951) · Fixed discord webhook not logging any ally chat messages (#941) Code Improvements · Added individual messages and translation file support for extensions (#942) - Credit LpMind · Fixed jitpack build - Credit JustLime · Refactored the team chat API, previous methods have been deprecated to be removed in a future release, see the javadoc comments for details · Team Chat events will also now fire on Ally Chat messages as monitoring ally chat was not previously possible, there is a new getMessageType() field added to the events to trace which is used · Added API call to allow registering of custom admin commands, See the wiki page for info · Added a PostBetterTeamsReloadEvent so plugins can detect when BetterTeams has been reloaded.5.0.0Jan 4, 2026 This is a major release which includes several breaking changes for the API Introducing BetterTeams Extensions, Created by LpMind, these allow additional features to be added to BetterTeams separate to the core plugin. Some existing features such as LuckPerms contexts, Discord integration and zKoth integration have already been moved to this new system, see the features section of the changelog for more info. The minimum supported version of minecraft after this release is 1.21, support for all previous versions has been dropped. This was a difficult decision to make, but as less than 4% of BetterTeams users use older versions the decision was made to significantly simplify the development and testing process. Along with this change, the minimum supported java version has been bumped to java 21. This is the expected java version for 1.21 regardless, so this should not have an impact. Features · Added an Extensions system to BetterTeams where individual extensions are now packaged in their own file like Extensions - Credit lpMind · This includes a comprehensive new section of the wiki dedicated to browsing extensions · To add an extension to your server, simply add the jar file to the ./plugins/betterTeams/extensions folder · Added a noTeleport config option, which when enabled will display coordinates in chat rather than teleporting the player (#662) · Added Simplified Chinese - Credit Minecraft0122 (#907) Improvements · Added %betterteams_moneyshort% placeholder for money formatted 50.0k (#590) · Balance formatting changes: (#395) · Added a config option useShortMoney, which when enabled will always use shorthand balances, i.e. 50.0k · Added a config option moneyDecimalPlaces to configure how many decimal places are displayed for money · Added some additional information to some BetterTeams messages (will not automatically update individual server files) · Added further warnings when disbanding a team (#901) · Added 2 new placeholders, %betterteams_colorname% and %betterteams_anchor% - Credit Just Lime · Added support for Offline Players in placeholders - Credit Just Lime Bug Fixes · Fixed a missing usage of the SQL database connection config (#927)- Credit lpMind · Removed a potential duplication glitch with team echests · Fixed a problem which caused the es_mx translation file to fail to load (#913) · Fixed permission error with /teama delwarp · Fixed a possible NullPointerException with the getOfflinePlayer method (#993) · Fixed an issue where players team names were not being updated in some cases in the TAB menu (#902) · Fixed an issue where chat formatting was not correctly being reset when a color code was found API Changes · Refactored the team levels codebase so Levels are wrapped in an object - Credit lpMind · Added a way for the API to access and update a teams banned list - Credit Just Lime · Removed Deprecated methods and classes from the API · Removed PrePurgeEvent, use PurgeEvent instead · Removed TeamPreMessageEvent, replace usages with TeamSendMessageEvent · Removed TeamMessageEvent, replace usages with PostTeamSendMessageEvent · Removed Team.getTeamList() as it no longer provides accurate results for all storage classes · Removed Team.getClamingTeam() due to the typo, please replace usages with Team.getClaimingTeam() · Removed Team.removeAlly(UUID), replace usages with Team.becomeNeutral(UUID, boolean) · Removed Team.removeAlly(Team), replace usages with Team.becomeNeutral(Team, boolean) · Removed Team.getRequests in favour of Team.getAllyRequests() · Removed MessageManager.format(String, Object...) in favour of StringUtil.setPlaceholders(String, Object...) · Added automatically generated Javadocs a new section of the BetterTeams Wiki4.15.2Oct 17, 2025 Improvements: - Added additional bstats metrics to better guide plugin design Bug fixes: - Fixed luckperms based performance hit by putting it behind a feature flag4.15.1Oct 11, 2025 4.15.0Oct 5, 2025 Features: · Added luckperm context support, See the dedicated wiki page (#867) - Credit IpMind · Added a metadata system, so admins can add metadata to a team using /teama meta (#855) - Credit IpMind · Added placeholders for the metadata system using the placeholder `%betterteams_meta_%(#833) - Credit IpMind Improvements: · Added a permission node so a player is automatically anchored when they join a team (#884) - Credit gaboss44 Bug Fixes: · Fixed messages not sending after a reload (#868) - Credit IpMind · Fixed bug with /team anchor where ignoreBedRespawn was not working (#884) - Credeit gaboss444.14.0Sep 2, 2025 It is vital you update, this update includes a fix to a money duplication glitch Features: · Added support for Folia (#817) - Credit maiminhdung Improvements: · Added message to explain why a player does not have to wait for the teleport delay · Added missing German messages - Credit slapthedodo, cle Bug Fixes: · Fixed issue allowing team balance to be used to duplicate money · Players in vanish will not be tab completed (#849) · Added missing keys to messages.yml (#850)4.13.4Jun 23, 2025 Bug Fixes: · Fixed bug when PlaceholderAPI is not installed on the server (#802)4.13.3Jun 22, 2025 Improvements: · Added %betterteams_hashome%` placeholder (#693) · Added %betterteams_teamchat%` placeholder (#795) · Allowed hex color codes to be used in helpCommandColor (#791) Bug Fixes: · Fixed zkoth integration (#794) - Credit stephanofer · Restored behaviour when if a tag is not set, the display name is used · Fixed bug allowing placeholder injection using /team description (#799) · Replaced a hardcoded message with a translatable option · Fixed illegal argument exception on null team name (#796)4.13.2Jun 6, 2025 4.13.1May 27, 2025 Bug Fixes: · Fixed bug with /team create if placeholderAPI was not installed on the server4.13.0May 24, 2025 Features: · Added minimessage support (#748) - Credit gaboss44 · Added /team anchor, a feature that allows players to respawn at their team's home location if they desire (#738) - Credit gaboss44 Improvements: · Added configuration so team name can be shown in the team create message (#750) · Added ability to configure a cache invalidation timer (#742) · Added configuration option for SQL parameters (#763) Bug Fixes: · Major optimisation of the chest management module of BetterTeams, this should provide a significant performance improvement (#768, #689) - Credit RVSkeLe · Fixed a bug causing discord webhook messages to be sent twice (#757) - Credit svaningelgem · Fixed a NullPointerException in that could be triggered in the /team info command (#751, #749)- Credit Ceymikey · Updated support for UltimateClaims to support 3.0.0+ only (#766) · Hopefully fixed bug where a world that is not loaded throws errors (#760)4.12.0Mar 22, 2025 This update has been an incredible community effort, thanks so much to everyone involved. Features: · Added discord webhook support - Credit Ceymikey This feature sends messages to discord on configurable events, such as team chat messages, team creation and players leaving teams. All you need is a discord webhook url in the webhooks section of the config, then just enable the messages you want to send, and they will start showing up. Translations: · Updated French translations - Credit Xeikos · Updated Spanish translations - Credit Pavo44 · Updated Italian translations - Credit PACIOCS Improvements: · Add post-occurrence events matching all existing events which are only called on success - Credit svaningelgem · Some events have been renamed and the existing event is now Depreciated and will be removed in a future release. This includes: · PrePurgeEvent -> PurgeEvent to match other events · -TeamMessageEvent->PostTeamSendMessageEventfor clarity as all over Post events include 'Post' ·TeamPreMessageEvent->TeamSendMessageEventOnce again to match existing patterns · Added option to configure the table name prefix in SQL so multiple servers can point at the same SQL server - Credit gaboss44 Bug Fixes: · Attempt at fixing /team kick not working offline players in some cases - Credit svaningelgem · Fixed issue with the team.yaml file being reset - Credit booksaw Code improvements: · Many instances of code refactoring and improvement and re-formatting - Credit svaningelgem · Refactored code to make use of Lombok to avoid boilerplate code - Credit svaningelgem · Automated dependency updating - Credit svaningelgem · Replacement of Caffeine dependency with custom implementation to reduce filesize - Credit svaningelgem4.11.0Feb 22, 2025 Features: - Added /team chest check to check if a chest is claimed ( #673) Improvements: - Added tracking of the player name in CreateTeamEvent and TeamDisbandEvent - Credit PikaMug - Updated Vietnamese translations - Credit maiminhdung - Improved warp password handling - Added minimum team length parameter ( #572) Bug Fixes: - Fixed cheat claim giving an asynchronous error ( #656) - Fixed player going offline during an invite period throwing errors ( #654) - Added better null handling for /team top ( #660) - Fixed issue with /team setwarp not removing price from team ( #669) - Fixed an issue where betterteams messages were not getting the plugin prefix ( #685)4.10.0Aug 7, 2024 Features: - Added TeamWithdrawEvent, TeamDepositEvent and TeamDisallowedPvpEvent ( #613) - Credit Hellinduction - Added a title message when allying another team ( #629) - Credit svaningelgem - Only tab complete teams that are allies for /team neutral ( #632) - Credit svaningelgem - Added /teama importmessages to import translations from "missingmessages.txt" Improvements: - Added missing Spanish messages (both translations) - Credit LeadVic - Added missing Italian messages - Credit YnsanitY - Added missing Polish translations - Credit Rain - Added missing Vietnamese translations - Credit Iamsad_VN Bug Fixes: - Fixed typo in config.yml ( #620) - Credit dacoder101 - Fixed issue where the clickable invite message's command was not translatable ( #602) - Fixed null pointer being thrown in unexpected way ( #634) - Improved logging for /team baltop error ( #623) - Hopefully fixed a problem causing players to be kicked from teams ( #618) - Fixed problem causing '?' in an item name to break SQL commands ( #644) - Fixed missingmessages.txt getting overwritten when the server restarts losing translated messages Code improvements: - Replaced equals/length with isEmpty ( #630) - Credit svaningelgem - Replaced some uses of List with set (Warning developers, this may be a breaking change as class names are updated) ( #631) - Credit svaningelgem4.9.4May 24, 2024 Improvements: - Added missing French translations - Credit DoZys - Added missing Hungarian translations - Credit Config - Added missing German translations - Credit sarp_03 Bug Fixes: - Removed output missed in the last update that was spamming consoles - Fixed issue where PromoteCommands were not working as expected ( #591) - Fixed issue with the update link pasted in the console ( #598) - Fixed issue not allowing /teama money to have decimal amounts ( #599) - Fixed issue where DecentHologram displayswere not refreshing ( #595)4.9.3May 1, 2024 PLEASE UPDATE AS SOON AS POSSIBLE Fixed a bug that allowed users without permissions to crash servers running betterteams.4.9.2Apr 20, 2024 Improvements: - Added support for caching results for static placeholders to improve server load ( #482) - File name now includes version number - Credit ItzSave ( #573) Bug Fixes: - Fixed Bug causing vanished players to be shown as online in /team info and /team invite - Credit Hellinduction ( #567, #525) - Improved error message when team chest claim data is invalid ( #587) - Improved error message when there is a plugin conflict in the tab menu ( #587) - Fixed translated commands not being shown in the help menu ( #584) - Added additional option to ensure autopurge does not activate accidentally ( #574)4.9.1Mar 9, 2024 4.9.0Feb 24, 2024 · Added chat prefix to go from global to team or ally chat - Credit EarthCow (#545, #314) · ! is for team chat, ? is for ally chat. Both are configurable by administrators · Added placeholders for positionscore, positionbal and positionmembmers, to show the teams position within the leaderboard - Credit EarthCow (#549, #538) · Added further functionality to the /teama teleport command - Teleport all teams home, teleport everyone in a team to a given location etc. - Credit EarthCow (#550, #534) · Added the ability to /teama purge a team's balance as well as score (#521) · Added pages to help messages and hover command suggestions (#310 #374) · Added support for clickable invite messages (#423) · Added support for banning color codes in /team color (#414) Improvements: · Replaced %s with {0}, {1} etc. in messages.yml for clearer usage and support for reordering of placeholders - Credit EarthCow (#551, #169) · Support translation of command arguments (#553) · Support the translation of admin commands · Color player names in /team info based on if they are online (#469)4.8.4Jan 27, 2024 Features: · Updated Ultimate claims version supported to v2.0.1 (#496) - NOTE: Older versions of ultimate claims are no longer supported · Added new Events to the BetterTeams API - Credit EarthCow (#524) · Added an option to announce team joining, leaving and disbanding - Credit EarthCow (#541, #539) · Added placeholders to get members at a specific rank - Credit EarthCow (#542, #537) · Added /teama ally and /teama neutral (#523) Bug Fixes: · Fixed issue with urls causing a 404 - Credit Ceymikey (#522) · Fixed bug with /team setowner - Credit EarthCow(#544, #531)4.8.3Oct 29, 2023 Features: · Added Romanian translations (#518) - Credit Areanydd Improvements: · Added support for placeholders in the /team chat syntax (#515) · Improved issues with Dutch translations (#512) - Credit Ceymikey Bug fixes: · Fixed bug causing /team top to incorrectly rank teams (#513) · Fixed bug with /team ban attempting to notify offline players (#516) · Improved the error message for when team data is desynced (#517)4.8.2Oct 8, 2023 Features: · Added Dutch language support (#505) - Credit Ceymikey (Discord) · Added Korean language support (#506) - Credit nyaneo (Discord) Bug Fixes: · Fixed issue causing team names to exist even when they do not exist (#509, #501) - Credit SavageAvocado (GitHub) · Fixed typo in messages.yml (#503)4.8.1Aug 31, 2023 Features: * Added TeamPreMessageEvent and TeamMessageEvent to the API ( #492) - Credit Harieo (GitHub)4.8.0Aug 3, 2023 Added 9 new languages to BetterTeams with the help of those credited below: · Arabic - Credit icloser · Armenian - Credit icloser and ramaziqadagishvili · Georgian - Credit icloser · Hindi - Credit icloser and Wonky · Indonesian - Credit icloser · Japanese - Credit icloser · Portuguese - Credit icloser · Russian - Credit icloser · Ukrainian - Credit kikalo, ramaziqadagishvili and icloser View all supported languages here: https://github.com/booksaw/BetterTeams/wiki/Language4.7.2Aug 1, 2023 Features: · Added Czech translations - Credit xTomikk Bug Fixes: · Added the missing %betterteams_inTeam% placeholder that was missed in the rework (#480 #479) - Credit AELLIOS (discord) · Fixed issue with all level placeholders not working as expexpected (#485 #484) - Credit AELLIOS (discord) · Fixed a memory leak in the SQL storage type (#488 #486) - Credit Dev0Louis (GitHub) · Fixed some issues with the conversion between YAML and SQL (#481) - Credit AELLIOS (discord) · Fixed issue with the Vietnamese translations - NOTE: you will need to delete the vi.yml file for this to be updated (#483) · Improved logging for invalid team files in /team top (#490) · Improved logging for invalid SQL statements (#478)4.7.1Jul 10, 2023 Features: · Added Hungarian translations - Credit Bercyy (discord) Improvements · Updated Vietnamese Translations - Credit Shelly and Kitohazu (discord) · Updated Spanish translations - Credit Santos (discord)4.7.0Jul 10, 2023 NOTE: this version reworks the placeholder system, some placeholders may need to be reconfigured to the new system. Features: · Added support for DecentHolograms (#472 #357) - Credit SavageAvocado (GitHub) · Reworked placeholder system · Credit booksaw, SavageAvocado, Aeliios · Closes the issues: (#463 #451 #473 #442 #438 #389 #343 #399 #474 #470 #477) · Check the Wiki page for more information (https://github.com/booksaw/BetterTeams/wiki/PlaceholderAPI) Bug Fixes: · Fixed IllegalStateException blocking players from leaving teams (#475 476) · Fix bug with converting YAML to SQL (#471)4.6.7Jul 1, 2023 Features: · Added French translations - Credit Timiliris_420, Silvex (discord) Improvements: · Improved Vietnamese translations - Credit Shelly (discord)4.6.6Jun 28, 2023 4.6.5Jun 7, 2023 Bug Fixes: · Fixed issues with comments in config.yml (#449) - Credit AnhNguyenlost13 (GitHub) · Fixed bug stopping admin commands promoting and demoting offline players · Fixed bug causing a money duplication glitch (#432) · Fixed bug causing levelendCommandsto not run (#433) · Fixed bug causing null teams to throw errors when running /team info (#435) · Fixed bug causing /team echest not to work with SQL storage (#441) · Fixed bug causing /teama teleport to throw an error (#444) · Fixed bug causing chest claims to cause a lot of lag on servers using SQL (#429)4.6.4Mar 25, 2023 Features: - Added Turkish language support ( #421) - Credit !11 (Discord) - Added Vietnamese language support ( #421) - Credit Shelly (Discord) Bug Fixes: - Change System.out to JavaPlugin#getLogger ( #420) - Credit TonimatasDEV (GitHub) - Fix issue with player tp delay when the world changes ( #419) - UltimateClaims - fixed issue with disbanding team not disbanding claim ( #425)4.6.3Mar 14, 2023 Improvements: - Updated to the latest version of zKoth ( #418, #188) - Credit abilnf (GitHub) and Derddy (Discord) - Added missing Spanish translations - Credit mattyhd0 (discord) Bug Fixes: - Fixed typo in polish translations - Credit Edekoo (discord) - Fixed issue causing holographic displays to not work ( #416) - Fixed issue causing teleports to deleted worlds to throw errors ( #415) - Fixed issue with unclaiming chests ( #412)4.6.2Feb 14, 2023 4.6.1Jan 30, 2023 Bug Fixes: · Fixed bug with errors being thrown when players join4.6.0Jan 29, 2023 Features: · Added support for asynchronous command execution (#317 #396) · Added Italian translations - credit Bern (discord) Improvements · Added missing Spanish translations - Credit Casho (discord) Bug Fixes: · Fixed bug with error message not giving information about the error itself (#390) · Fixed bug with error message not giving traceable information to fix the problem (#394)4.5.0Sep 20, 2022 Features: - Added Serbian translations - Credit DjomlaCommunity ( #366) - Added /teama money <set/add/remove> <balance> command ( #365) Bug Fixes: - Fixed bug where BetterTeams causes a server crash if the database connection times out ( #360) - Fixed bug where invalid storage files cause /team top and /team baltop to throw errors ( #363) - TNT explosions caused by players on your own team will not cause damage - Do not send blank messages for the /team info command ( #370) - Fixed case issue withinteamplaceholder ( #371) - Fixed bug with event priority not being set for Damage Managerment4.4.1Jun 8, 2022 Features: - Updated to 1.19 - Added 4 new placeholders for online and offline member lists ( #346) - Added permission nodebetterteams.chest.bypassto bypass chest claims ( #313) Improvements: - /team warp <team> now shows all warps created by that team ( #351) - Added a title message when a player is kicked from the team ( #210) Bug Fixes: - Fixed bug whereenforceTagdoes not work as expected ( #350) ( #348) - Fixed bugs causing errors on empty YAML files4.4.0May 8, 2022 Features: - Added Lithuanian translations ( #335) - Credit Fragas (discord) Bug Fixes: - Performance improvements on when closing inventory ( #345) - Credit PhoenixZTT (discord) - Fixed bug with invite message on polish translations (you will need to reset your pl.yml file for this to take effect) ( #341)4.3.74.3.7 /team disband bug fixApr 12, 2022 Features: - Added Spanish translations (es) - Credit Santos (discord) Improvements: - Added some missing Mexican Spanish translations - Credit Mayansito (discord) Bug Fixes: - Fixed /team disband bug - Credit Shorxy (discord) ( #330)4.3.6Apr 4, 2022 4.3.5Feb 28, 2022 Bug Fixes: - Fixed bug causing betterteams messages to be prefixed incorrectly.4.3.4Feb 27, 2022 4.3.3Feb 5, 2022 4.3.2Jan 15, 2022 4.3.1Dec 29, 2021 Removed unwanted debug output from the previous update.4.3.04.3.0 SQLDec 29, 2021 Features: - Added SQL support for storage ( #255) Improvements - Added a teleport to player option in /teama teleport ( #269) - Improved the output of /teama version to include more information ( #296) - Added placeholder %betterteams_inteam% to identify if a player is in a team ( #290) - Added consistency on prefixing ally chat and team chat ( #268) - Added some missing Traditional Chinese messages (credit: 花圃中的人偶) Bug Fixes: - Fixed bug with players getting kicked out of teams when running /teama create ( #292) - Fixed case sensitivity issues with player names ( #288) - Fixed bug causing NoSuchMethod error with "@" in commands ( #287) - Fixed bug causing rebuildLookups to not work as expected ( #286) - Fixed bug and documentation with autoPurge ( #285) - Fixed typo in Polish Translations (credit: Duplon) - Fixed typo in config.yml (credit: SecretAgent002) - Fixed bug causing Worldgaurd not to enable correctly ( #273) - Fixed bug causing scoreboard teams to not be deleted properly ( #289 #274)4.2.1Nov 13, 2021 This update comes with the help of srnyx ( https://github.com/srnyx) and bobby29831 ( https://github.com/bobby29831) Features: - Added /teama teleport <team> [x] [y] [z] [pitch] [yaw] to teleport a team to the specified location ( #242) Improvements: - Added toggle for the update checker ( #260) Bug Fixes: - Improved comments in the config ( #265)4.2.0Nov 3, 2021 4.1.4Oct 9, 2021 IMPORTANT NOTE: After updating setrebuildLookupsto true in config.yml and fully restart your server. This is due to a couple of bugs causing desynchronization between the lookup tables and the stored values. Bug Fixes: - Fixed chest claims so it is functional (#236) - Fixed error message with holograms (#239)4.1.3Sep 22, 2021 Bug Fixes: - Removed unneded debug outputs (checking for <team> with the result true/false)4.1.2Sep 18, 2021 Bug Fixes: - Fixed bug causing teamLimit to be loaded incorrectly4.1.1Sep 18, 2021 Features: - Added 8 new placeholders ( https://github.com/booksaw/BetterTeams/wiki/PlaceholderAPI) ( #227) - Added an option to make teamLimit permisison based Improvements: - Added some missing Mexican Spanish translations ( #229) - Added a minScore option to the config ( #231) Bug Fixes: - Fixed bug with OfflinePlayer name being null ( #230) - Fixed bug which caused potions to not damage players when they should ( #226) - Fixed bug causing placeholder.name to not allow spaces - Fixed bug causing team names with different capitlisation to be created even if they are the same name - Fixed bug causing teams to disband incorrectly4.1.0Sep 3, 2021 Features: - Added Mexican Spanish translations (es_mx) ( #222) - Added the ability to limit the number of admins and owners per team ( #156) - Added the option to call commands when a player is promoted/demoted ( #155) Improvements: - Fixed a typo in messages.yml Bug Fixes: - Fixed a bug causing /team title to not work ( #221)4.0.54.0.5 - /team rank descriptionAug 20, 2021 Features: - Added a description to /team rank ( #215) Improvements: - Added worldgaurd version checking ( #173) - Stores individual team preference to /team pvp across reloads ( #203) Bug Fixes: - Fixed bug with /team ban <player> for offline players ( #217) - Fixed bug with worldguard and /teama reload ( #173)4.0.44.0.4 Duplication Glitch PatchJul 27, 2021 4.0.3Jul 27, 2021 Bug Fixes: · Fixed bug causing the config to not reload with /teama reload (#202) · Fixed bug causing teams to break when they change their name (#204 #199 #193) · Fixed bug causing teams to be unloaded while players are still online (#205) Development Changes: · Replaced the selection sign with an escape code (#196)4.0.24.0.2 /team disband bug fixJul 17, 2021 4.0.2: Features: - Added translations for Catlan (#186) Bug Fixes: - Fixed bug causing betterteams to not start if there is problems with teamStorage (#184) - Fixed bug causing money to be taken from player balance even if their team has a max bank (#180) - Fixed bug causing echest changes to not save (#181) - Fixed bug causing teams to disband incorrectly (#178 #190 #182 #187 #176 #177) - Fixed bug causing /teama reload to crash the plugin (#189) - Fixed bug with team names with the symbol:in (#185)4.0.14.0.1 Team loading bug fixJul 3, 2021 4.0.04.0.0 Code reorganisation and storage updateJul 1, 2021 Features: · Updated to 1.17 · Included a new saving system (#134) (#163) · This saving system will massively improve performance on your server · Added support for Traditional Chinese · Added the ability to set a max balance a team bank can have per team level (#151) · Added the option for all teams to require a tag (#114) Improvements: · Config updating is now completely automated · Missing translations will be saved to a file to try and encourage community translations · Teams can no longer spam ally requests (#148) · Updated polish language file to contain more translations · Added a way to remove a title with /team title (#127) · If chest commands are disabled checks on hoppers are also disabled (#162) · Added clarification to some config.yml comments (#141) Bug Fixes: · Fixed permission issue with /team echest (#142) · Fixed error with command /team rank (#147) · Fixed endCommands in /team rankup not working as expected (#152) · Fixed bug meaning there was not a space at the start of a suffix (#158) · Fixed error tree being displayed when update checker fails (#164) · Fixed bug which caused an internal error to be thrown when help messages are displayed · Fixed slight problem with help prompt for /team create (#114) Development changes: · Reworked Team class to avoid code reuse · Removed support for the depreciated event listener BelowNameChangeListener, Use spigot event observer pattern instead (#131) · Removed hardcoding for config updating3.1.26May 17, 2021 Improvements: · Added placeholder for the number of online players on your team (online) (#110) Bug Fixes: · Fixed problem with rank permissions3.1.25May 11, 2021 3.1.24Apr 22, 2021 Bug Fixes: - Fixed a problem with /team top ( #103)3.1.23Apr 20, 2021 Features: · Added support for UltimateClaims (#63) · Individual commands can be toggled in a yaml file instead of through permissions (#92) · The required rank within a team can be changed for each individual command (#92) Improvements: · Added two new placeholders · %betterteams_tag% - For the team tag · %betterteams_displayname% - For the display name of the team (#99) · Added the option to prefix chat with team tag (#99) · Added a maxMove option to the config for teleport warmup (#97) · Added language tracking to bstats (#106) · Commands can be run when a team levels up (#91) · Added RankupTeamEvent and DisbandTeamEvent to the API Bug Fixes: · Fixed problem causing a space to occur at the end of the money and name placeholder (#94) · Fixed ClassCastException with pots (#98) · Fixed bug causing invite links to not expire correctly (#93) · Fixed bug causing ally limits to be ignored (#100)3.1.22Mar 25, 2021 Bug Fixes: · Fixed problem with bows included in 2.1.21 (#87)3.1.21Mar 24, 2021 Features: · Added world guard flag 'teampvp' which can be used to toggle if players can pvp members of their own team (#77) Improvements: · Team invites now expire after a configurable period (#81) Bug Fixes: · Fixed a bug with causing team warps to break (#83) · Fixed bug causing team levelup to take money not score (#84) · Fixed a bug causing console spam when betterteams is initally installed (#79) · Fixed a bug causing errors if a plyaer is not in a team with /teama score (#85) · Lowered the chat priority to help support PremiumChat (#75) · Fixed a problem with tags overwriting team colors (#81)3.1.20Feb 26, 2021 3.1.19Feb 19, 2021 Features: · Added team tags, so teams can have different things about their heads than their team name (#64) Improvements: · Associated maxWarps with team level (#54) Bug fixes: · Fixed a problem with /team promote causing error messages · Fixed space after Team name (#58) · Fixed Config version wrong (#61) · Fixed maxWarps cannot be set to -1 · Fixed Team names above 5 characters lose space (#62) · Fixed Deleting betterteams does not remove scoreboard teams correctly (#60) · Fixed /teama not working (#56)3.1.18Feb 13, 2021 Improvements: · Placeholders are now allowed within placeholders · Currency symbols can be added within balance placeholder Bug fixes: · Fixed a bug causing servers to crash · Fixed a bug with /team rank3.1.17Feb 12, 2021 3.1.16Jan 30, 2021 Bug Fixes: · Fixed bug with config versions3.1.15Jan 30, 2021 Features: · Teams can levelup for money or score to get perks (https://github.com/booksaw/BetterTeams/issues/44) · Configurable aliases for /team and /teama command (for example /clan) (https://github.com/booksaw/BetterTeams/issues/42) · Players can be referenced by @a and @p (https://github.com/booksaw/BetterTeams/issues/41) · Added spam killing prevention to stop score farming (https://github.com/booksaw/BetterTeams/issues/43) Improvements: · Full Polish translation is now avaliable (https://github.com/booksaw/BetterTeams/issues/48) · Added a way to use player name instead of player display name in team/ally chat (https://github.com/booksaw/BetterTeams/issues/49) · Added placeholder support for chat prefixing (https://github.com/booksaw/BetterTeams/issues/45) · Teams can be referenced by a player within them instead of just in commands (https://github.com/booksaw/BetterTeams/issues/41) Bug Fixes: · Baltop Holo sorts after score not balance (https://github.com/booksaw/BetterTeams/issues/46)3.1.14Jan 22, 2021 Features: · Added support for polish (#39) · Added team enderchests (/team echest) (#36) · Added the option for individual teams to toggle pvp for their team with /team pvp (#40) Improvements: · Added an allowed characters list for team names, leave blank if you do not want to utilize it · The score for a kill is configurable Bug Fixes: · Fixed bypass on adding color codes to team names · Fixed bug causing team balance to be displayed incorrectly (#37)3.1.13Jan 12, 2021 Bug Fixes: - Fixed support for 1.14 and 1.133.1.12Jan 11, 2021 Features: · Language options for subcommands ie /team create can be changed to /team make · More inbuilt team features, such as disabling collision for team members, hiding player's nametags, etc. Improvements: · Added a character ban list in the config · Added the ability to change the default team color Bug Fixes: · Added a hard ban on the symbol '&' as it caused many problems within the plugin · Fixed problem where some messages could not contain placeholders3.1.11Dec 16, 2020 Bug Fixes: Fixed a bug in 2 placeholders3.1.10Dec 16, 2020 Features: · Added new placeholder (%betterteams_teamscoreno_<rank>%) which can be used to display the score of the team at that position in the leaderboard · Placeholders from placeholder API can now be used in messages.yml · Added admin commands to enable and disable chest claim for a period of time (/teama chest disableclaims, /teama chest enableclaims) Bug Fixes: · /team neutral double message (https://github.com/booksaw/BetterTeams/issues/32) · Fixed multiple typos within messages.yml (https://github.com/booksaw/BetterTeams/issues/31) · Fixed problem where the placeholder (teamscore) was not working correctly · Fixed problem with /team top3.1.9Nov 22, 2020 Bug Fixes: - Fixed problem where players could open claimed chests under some circumstances - Removed unneeded debug output3.1.8Nov 14, 2020 Bug fix: · Fixed console error spam about "class cast exception"3.1.73.1.7 Chest ClaimingNov 12, 2020 Features: · Added chest claiming Added commands: · /team chest claim - Used to claim a given chest (betterteams.chest.claim) · /team chest remove - Used to remove a claim from a chest (betterteams.chest.remove) · /team chest removeall - Used to remove all chest claims from that team (betterteams.chest.removeall) Added admin commands: · /teama chest claim <team> - Used to claim a chest for the given team (betterteams.admin.chest.claim) · /teama chest remove - Used to remove the claim on the chest, regardless of team (betterteams.admin.chest.remove) · /teama chest removeall <team> - Used to remove all (betterteams.admin.chest.removeall)3.1.6Oct 15, 2020 Bug Fixes: Fixed bug with chat colors not being correctly recognised3.1.5Sep 11, 2020 Features: · /teama disband to force a team to be disbanded (Note: there is no confirmation for this command) · /teama color to force a team to change their team color3.1.4Aug 19, 2020 Improvements: · /team warp and /team delwarp now have tabcomplete for warp names · Formatting characters can be used around the teamname placeholder Bug Fixes: · Players with team chatspy enabled no longer receive ally messages twice3.1.3Jul 29, 2020 Features: · Score will decrease a configurable amount on player death · Admins will now be notified when a plugin update is released on spigot Bug Fixes: · Fixed bug where team nametag was not removed when a player left the team (https://github.com/booksaw/BetterTeams/issues/22) · Fixed a bug where invites were not invalidated once a player joins a team (https://github.com/booksaw/BetterTeams/issues/23)3.1.2Jul 23, 2020 Features: · Added integration with zKoth · Added /team purge to reset team score Improvements: · Improved BelowNameChangeEvent backend · Tab-complete for /team color is now lower case · Commands which require a team name are no longer case sensitive · Use %betterteams_teamscore_{rank} to get the team name of the team with that rank Bug Fixes: · Fixed a bug with formatted strings missing %s (https://github.com/booksaw/BetterTeams/issues/20)3.1.1Jul 15, 2020 Features: Added team warps with the commands · /team warp <name> [password] - warp to the specified warp · /team warps - view a list of your teams warps · /team setwarp <name> [password] - Creates a new warp for your team · /team delwarp <name> [password] - Deletes a warp (owners do not need to know the password to do this Added the following admin commands: · /teama warp <team> <warp> - Used to teleport to a teams warp, leave the warp blank to get a list of their warps · /teama setwarp <team> <name> - Used to set a warp for that team · /teama delwarp <team> <name> - Used to delete a warp from that team Bug Fixes: · Fixed 2 bugs with updating messages.yml to the most recent version · Fixed a problem where players could use formatting codes in /team color3.1.0Jul 14, 2020 Features: · Added the option for allies, this comes with the commands (/team ally, /team neutral and /team allychat) · Added /team list to view a list of all teams, in order of size. · /team color is used whenever the player's team name is displayed, this can be changed in the config under the option colorTeamName' · Added a second hologram option to display a team balance leaderboard · Added a config option for a teleport delay on /team home · There is now a config option to only allow a team to have a single owner, this comes with the addition of a new command (/team setowner) which will only be available if only a single owner is allowed Added the following admin commands: · /teama name <team> <name> - Set the name of the specified team · /teama description <team> <description> - the the description of the specified team · /teama open <team> - toggle if a team is open or invite-only · /teama invite <team> <player> - Invite a player to that team · /teama create <team> - Create a new team without an owner · /teama promote <player> - Promote a player within their team · /teama demote <player> - Demote a player within their team · /teama setowner <player> - Set the owner of the team (only avaliable if "singleOwner" is enabled in the config) · /teama join <team> <player> - Force a player to join that team · /teama leave <player> - Force a player to leave their team Improvements: · Commands and cooldowns only activate if the command is successful · Added placeholder %betterteams_color% to use the team color · Improved help message if a command is invalid · Team color displays when the team name is being displayed below the player's name · Command cost is now by default taken from the team balance (this can be changed in team.yml) Bug Fixes: · Fixed a problem when placeholder API is not present on the server. · Fixed a problem where a players team name was not removed when they left the team3.0.103.0.10 - Minor bug fixJun 30, 2020 Fixed bug: · Fixed a problem where errors are logged to console when holographic displays is not on the server3.0.9Jun 29, 2020 Features: · All /team commands can now have a cooldown or price associated with them, this is configured within team.yml · Added /teama chatspy to spy on messages sent to team chats · Added /team title <player/me> <title> to set the title of that team · Added /team top to view the leaderboard of teams based on their score · Added /team rank to view a teams rank · Added /team delhome to delete your teams home · Added /teama title <player> <title> to force a player to have a set title · Added /teama version to view the plugin version · Added /teama home <team> to teleport to a teams home Improvements: · Added a placeholder for team rank (%betterteams_rank%) · Players rank in team is now displayed in team chat (via '' for admins and '*' for owners). This can be changed or disabled in messages.yml · Separated the permission nodes for /team unban, /team sethome and /team demote from other commands. · Added an option to disable toggling team chat, this should be used if your chat manager is not detecting messages to team chats are cancelled from the main chat Bug Fixes: · Fixed a bug where if HolographicDisplays is present but not enabled on the server, errors appear in the console. · Fixed a bug where tridents could still be used to damage team members.3.0.8Jun 22, 2020 Improvements: · /teama reload works under more circumstances · Team prefix can is editable in messages.yml (https://github.com/booksaw/BetterTeams/issues/6) · /team chat messages can now be logged to the console Bug Fixes: · Fixed team chat priority issue (https://github.com/booksaw/BetterTeams/issues/5)3.0.7aJun 15, 2020 Features: Added the ability to create a fully custom help message (there is an option in the config for it) Added /team color to change the color of a teams nametag (not you may need to remove the color code in messages.yml under the heading nametag.syntax for this to work) Added an option for teams to have money associated with them (using vault) Added bStats to log anonymous data about plugin usage (useful for development). This can be disabled under plugins/bStats Improvements: Added a permission node for displaying team name: 'betterteams.teamName' It is now configurable if the team name is displayed as a prefix or a suffix. Added placeholders for score and balance Bug Fixes: Fixed the commands /team promote and /team demote: ( https://github.com/booksaw/BetterTeams/issues/3) Fixed problem with all scoreboards being overtaken by the plugin scoreboard: ( https://github.com/booksaw/BetterTeams/issues/2) This update is identical to the previous update but is solely here as I made a mistake with the version numbers. This is due to me mistakenly setting the update 3.0.6 to have the version number 3.0.7, the added 'a' is to show spigot it is a different update.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta