- Added 1.20 & 1.20.1 support
- Removed everything that should not be exposed in the API module and added API for layouts
- Pet name fix feature was removed from the main plugin and released as a separate plugin.
- Ping spoof feature was removed
- Removed Vault hook. According to bStats, 88% of servers that use TAB use LuckPerms and 5.6% use nothing. Other permission plugins are still supported when assigning groups by permissions.
- %vault-prefix% and %vault-suffix% got removed. You can use their PlaceholderAPI alternative or the internal LuckPerms placeholders
- %afk% got removed, use %essentials_afk% for essentials and %purpur_player_afk% for purpur's afk detection
- %essentialsnick% got officially removed, it was already partially removed previously only returning player's name
- Placeholder refresh interval categories were merged. Relational placeholders still have to start with %rel_, so those are not a problem. You are no longer able to specify server placeholders manually. Only those from server expansion are now registered as server placeholders.
- Added Fabric support. Due to nature of Fabric being unable to support more than 1 server version in a single jar, the release only supports 1.20.
- Moved layout.yml content to config.yml
- Feature are no longer being disabled in worlds/servers, but a disable-condition was introduced. It allows more customization. Bossbar and scoreboard got this option completely removed, as each configured object has display-condition already.
- Layout now properly hides vanished players only from those, who shouldn't see them (previously everyone had the same view). This opens new options for the future.
- Many other small changes and bug fixes
Bukkit:
- Added 1.19.4 support
BungeeCord:
- Fixed broken anti-override for teams from previous version
Belowname:
- No longer sending updates to players in disabled worlds
Scoreboard teams:
- Fixed teams being registered on name change in disabled worlds
Layout:
- Slots in player groups matching fixed slots will be ignored instead of overwriting them
Global playerlist:
- Reduced amount of packets sent & no longer blocking packets from other plugins
Other:
- Sped up plugin reloading on high player counts
Added Sponge support
- Supports both Sponge 7 (1.12.2) and Sponge 8 (1.16.5)
- Not all features are available on both versions, see what is and what isn't available on the Compatibility page
Scoreboard:
- Fixed placeholders in title rarely not refreshing when switching between scoreboard with the same title
Unlimited nametags:
- Fixed error on player quit which caused further issues
RGB:
- Fixed conversion to legacy codes inserting redundant codes, hitting limits much faster (#827)
- Removed %essentialsnick% placeholder due to being highly redundant (majority of server who want it have placeholderapi anyway). The placeholder will now return player name to avoid sudden placeholder break on update
- Attempted to fix false config conversion trigger (#762)
- Added support for * symbol in world/server groups in configuration at the beginning as well (previously only worked at the end)
- Unlimited nametag mode will now show armor stands of invisible players to players in spectator gamemode (#785)
The next version will include Sponge support. If you're a customer interested in this, let me know by opening a ticket on discord.
General:
- Marked 1.19.2 as compatible (plugin will no longer send a console warn)
Teams:
- Added config option to control
canSeeFriendlyInvisibles
flag
Placeholders:
- Fixed rare issue with nested placeholders
Layout:
- When enabled, plugin is no longer formatting original entries which might contain raw placeholders at first, causing wide entries
- Added config option to show vanished players in layout
Global playerlist:
- Fixed client kick issue & added config option to control the value causing it
- Fixed issues on 1.7
Conditions:
- Added "startsWith" and "endsWith" condition types for string operations
Scoreboard:
- Fixed show command sending scoreboard for players who have it hidden using a toggle command