Skip to content

Releases: booksaw/BetterTeams

5.0.0

04 Jan 18:31

Choose a tag to compare

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

4.15.2

17 Oct 20:25

Choose a tag to compare

Improvements:

  • Added additional bstats metrics to better guide plugin design

Bug fixes:

  • Fixed luckperms based performance hit by putting it behind a feature flag

4.15.1

11 Oct 20:03

Choose a tag to compare

Bug Fixes:

  • Fixed bug with messages being sent on older plugin versions (#888) - RVSkeLe
  • Fixed an error when executing commands in a command block (#890) - RVSkeLe
  • updated java version to 17 to fix Jitpack build (#886)

4.15.0

05 Oct 18:30

Choose a tag to compare

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 gaboss44

4.14.0

02 Sep 21:57

Choose a tag to compare

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.4

23 Jun 18:52

Choose a tag to compare

Bug Fixes:

  • Fixed bug when PlaceholderAPI is not installed on the server (#802)

4.13.3

22 Jun 15:29

Choose a tag to compare

Improvements:

  • Added %betterteams_hashome%` placeholder (#693)
  • Added %betterteams_teamchat%` placeholder (#795)
  • Allowed hex color codes to be used in helpCommandColor (#791)
  • Added further configuration options for respawn types to /team anchor (#798) - Credit @Pavo44

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.2

06 Jun 19:42

Choose a tag to compare

Bug Fixes:

  • Fixed a NoClassDefFound error if using paper below 1.21.4 (#783) - Credit @gaboss44
  • Fixed a bug with /team setowner where a team could have no owner

4.13.1

27 May 17:57

Choose a tag to compare

Bug Fixes:

  • Fixed bug with /team create if placeholderAPI was not installed on the server

4.13.0

24 May 11:09

Choose a tag to compare

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)