Page: 1 2

4.0.5 2 days ago
4.0.5
Added support for new Spigot 1.20.2 build that uses mojang mappings for fields and methods (forks will probably follow as well).
 
Note on BungeeCord: There are still no news on 1.20.2 client support on BungeeCord. While the issue linked in previous update got closed, it got falsely closed - nothing was fixed. Shall a fix be introduced and plugin require an update to take advatange of the fix, plugin will be updated.

4.0.4 Sep 22, 2023
4.0.4

Added 1.20.2 support.

Please note that the plugin currently won't work for 1.20.2 players on BungeeCord due to an issue that's currently being investigated. There is currently no feasible solution available on the plugin's end, so we will most likely need to wait for a fix on BungeeCord side. If any progress on this is made and it will involve a change to the plugin, an update will be made for 1.20.2 client support on BungeeCord.


4.0.3 Jul 7, 2023
4.0.3

Bug fixes


4.0.2 Jun 22, 2023
4.0.2

Added back Vault hook and placeholders

Fixed error on /sb

If using bridge plugin, update it to 3.1.0


4.0.1 Jun 13, 2023

4.0.1 Jun 12, 2023
4.0.1
  • Added 1.20.1 to known versions list (to avoid warning saying unknown server version)
  • Fixed TabComplete on Sponge 7-, Sponge 8+ and Fabric
  • Fixed BungeeCord kick on 1.7

4.0.0 Jun 11, 2023

4.0.0 Jun 9, 2023
4.0.0
  • Added 1.20 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

3.3.2 Mar 31, 2023
3.3.2

- Fixed github issue #842
- Fixed many errors
- Unlimited nametag mode will now force marker tag for 1.8.x players instead of allowing to configure it
- Fixed TAB expansion for placeholderapi not registering again on plugin reload with new PlaceholderAPI version


3.3.1 Mar 15, 2023
3.3.1

Bukkit:

  1. Added 1.19.4 support


BungeeCord:

  1. Fixed broken anti-override for teams from previous version


Belowname:

  1. No longer sending updates to players in disabled worlds


Scoreboard teams:

  1. Fixed teams being registered on name change in disabled worlds


Layout:

  1. Slots in player groups matching fixed slots will be ignored instead of overwriting them


Global playerlist:

  1. Reduced amount of packets sent & no longer blocking packets from other plugins


Other:

  1. Sped up plugin reloading on high player counts

3.3.0 Feb 21, 2023
3.3.0

Added Sponge support

  1. Supports both Sponge 7 (1.12.2) and Sponge 8 (1.16.5)
  2. Not all features are available on both versions, see what is and what isn't available on the Compatiblity page


Scoreboard:

  1. Fixed placeholders in title rarely not refreshing when switching between scoreboard with the same title


Unlimited nametags:

  1. Fixed error on player quit which caused further issues


RGB:

  1. Fixed conversion to legacy codes inserting redundant codes, hitting limits much faster (#827)

3.2.5 Feb 13, 2023
3.2.5

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


3.2.4 Jan 25, 2023
3.2.4

Fixed player login processing caused by a an error in Bukkit API


3.2.3 Jan 21, 2023
3.2.3

- Added RGB support to messages sent into console
- Added colorization of output of relational placeholders
- Fixed bossbar error when progress is below 0 or above 100
- Reverted placeholder timeout from previous update due to many issues
- Fixed rare error on bukkit


3.2.2 Jan 15, 2023
3.2.2

Bukkit:

  1. Fixed startup on Thermos
  2. Added 1.5.0 support (for fun)


Nametags:

  1. Fixed players unregistered with wrong team name on team name change


Unlimited nametags:

  1. Fixed error leading to player disconnect


Scoreboard:

  1. No longer sending update packets to players who cannot see scoreboard


Aligned suffix:

  1. Fixed rare error


Commands:

  1. Added instant updating if player's uuid is used in /tab player command


Placeholders:

  1. Added timeout for placeholders to retrieve value to avoid plugin freezing when a placeholders makes an SQL task that freezes, set to 50ms


Global playerlist:

  1. Increased time of blocking player removal packets on server switch to prevent proxy removing players from tablist on server switch


Configuration:

  1. Small changes to default configuration showing how to do some commonly asked things


Header/Footer:

  1. Plugin will no longer forcibly add &r at the beginning of each line (so formatting will follow unless overridden)


Yellow number:

  1. Disabled the feature for bedrock players due to display bugs and no actual benefits


Other:

  1. Fixed rare error on reload

3.2.1 Dec 16, 2022
3.2.1

Fixed 2 issues from previous release.


3.2.0 Dec 12, 2022
3.2.0

Bukkit:

  1. Fixed startup on 1.8.0
  2. Added 1.19.3 support


BungeeCord:

  1. Fixed crash on 1.7 clients
  2. Updated to latest bungeecord build, which adds 1.19.3 support (no longer compatible with older versions)


Layout:

  1. Fixed anti-override for tablist names being disabled when layout is enabled even if no layout is visible due to no condition being met
  2. Fixed startup error when slots contained a number instead of interval
  3. Implemented a fix for compatibility with plugins that add empty player name to a team
  4. Fixed startup error when fixed slot slot value was not a valid number
  5. Note on 1.19.3+: Entries will now appear in chat complete as mojang removed a mechanic I used to hide them


Header/Footer:

  1. Prioritize per-world settings over per-server


BossBar:

  1. Fixed announcement bar disappearing when a placeholder in it is updated
  2. Fixed %countdown% placeholder not activating for usage in TAB's expansion
  3. Fixed announcement bars appearing in disabled worlds/servers


Placeholders:

  1. Fixed classic placeholders not updating in a line of text if a relational placeholder updated


Configuration:

  1. Changes to default groups.yml file - removed admin and group overrides to reduce the load on LP mods answering this question over and over
  2. Fixed nested conditions not working when defined below condition that uses them
  3. Added support for OR condition types in short format using "|" symbol


MySQL:

  1. Attempted to fix startup error (#717)


Tab expansion:

  1. replace_ function now parses nested placeholders as well
  2. Fixed values not being sent to new server's bridge on server switch


Global playerlist:

  1. Added %playerlist-group_<group>% placeholder showing online player count in specified server group
  2. Server names are no longer case-sensitive
  3. Fixed faulty mechanic causing the feature to break nick/skin plugins on 1.19+ (as mojang no longer allows that mechanic) (#752)


Sorting:

  1. Reduced amount of characters needed for sorting by groups, permissions and "placeholder" type (more about this limit on wiki)


Commands:

  1. Fixed debug command saying sorting is disabled even when layout is enabled and sorts players


API:

  1. Removed old event API

3.1.5 Sep 20, 2022
3.1.5

General:

  1. Marked 1.19.2 as compatible (plugin will no longer send a console warn)


Teams:

  1. Added config option to control `canSeeFriendlyInvisibles` flag


Placeholders:

  1. Fixed rare issue with nested placeholders


Layout:

  1. When enabled, plugin is no longer formatting original entries which might contain raw placeholders at first, causing wide entries
  2. Added config option to show vanished players in layout


Global playerlist:

  1. Fixed client kick issue & added config option to control the value causing it
  2. Fixed issues on 1.7


Conditions:

  1. Added "startsWith" and "endsWith" condition types for string operations


Scoreboard:

  1. Fixed show command sending scoreboard for players who have it hidden using a toggle command

3.1.4 Aug 4, 2022
3.1.4

Fixed plugin causing disconnect when typing in chat. If you are wondering what does TAB have to do with signed chat messages, player signing key is sent using tablist packet and TAB is a tablist plugin so.. yeah.

Also fixed 2 bugs from previous release.


3.1.3 Jul 28, 2022
3.1.3

Bukkit:

  1. Fixed startup on 1.7.x and 1.8.0
  2. Added 1.19.1 support


BungeeCord:

  1. Fixed vanish/invisible status retrieved through bridge not resetting on server switch
  2. Fixed console error when using 1.7.x client
  3. Added check for Waterfall's disable_tablist_rewrite config option for the plugin to work properly


Sorting:

  1. Fixed not listing a group in list sometimes making it not sort on the bottom properly
  2. Fixed space between entries causing them to not work as expected
  3. Fixed startup error caused by misconfiguration (not defining values when sorting by predefined values)


Unlimited nametag mode:

  1. Option to disable the feature for players on boats now support boats with chest as well
  2. Armor stands are no longer spawned for <1.8 players
  3. Fixed sneak status not detected on reload
  4. Improved heights to match vanilla & removed space-between-lines option
  5. Fixed per-world formatting not applying/changing on world switch


Configuration:

  1. Fixed startup error when a config option was missing
  2. Fixed startup error when disabled world or server was null


Scoreboard:

  1. Fixed lines with the same text not appearing when use-numbers is true
  2. Fixed error when using show command without player argument from console


Commands:

  1. Properties can now also be removed per-world or per-server (with no argument and immediately following with -w or -s)
  2. Auto-complete will no longer suggest default bossbars when announcing bossbar


Aligned suffix:

  1. Fixed rare error
  2. Updated default character widths for 1.19


Placeholder output replacements:

  1. Fixed color codes causing exact match to not work (since new PlaceholderAPI no longer translates colors)
  2. Are now applied again after applying nested placeholders


Layout:

  1. Fixed startup error when a layout is missing groups


Conditions:

  1. Fixed condition placeholder outputs being 1 refresh loop behind their nested placeholders


Tab expansion:

  1. Added %tab_nametag_visibility% showing if player can see nametags of players or not (/tab nametag toggle) and renamed %tab_ntpreview% to %tab_nametag_preview%


BossBar:

  1. Made Wither's size on 1.8.x zero, avoiding visual glitch with less than 50% health
  2. Fixed issues when hidden-by-default is enabled


PingSpoof:

  1. Added compatibility with Layout feature

3.1.2 Jun 11, 2022
3.1.2

General:

  1. Added 1.19 support


Tab expansion:

  1. Fixed some placeholders not loading on join


Layout:

  1. Fixed error when player has no layout displayed


Scoreboard:

  1. Lines with empty text will no longer show, empty placeholder output mechanic still works
  2. Fixed startup error when a line was null in config
  3. Fixed additional empty lines present when use-numbers was enabled
  4. Fixed RGB codes not translating into legacy when using long lines


Unlimited nametags:

  1. Removed 1.8 bug compensation that rarely led to OOM due to thread spam


Aligned suffix:

  1. Assume vanished players can see themselves even without tab.seevanished permission
  2. Fixed memory leak


Sorting:

  1. PLACEHOLDER sorting type now allows placeholders that contain ":" inside them, such as conditions

3.1.1 Apr 1, 2022
3.1.1

Before we get to the update notes you are so excited to carefully read and act accordingly, I would like to make 2 announcements first.

First of all, this is the last updating adding any functions for a while. I am not able to keep up with the demand from users for the current vastly decreasing income and am limiting my activity to minimum. Full explanation, as well as what can you do if you want the plugin to keep growing can be found in this paste.

Second, I want to inform Velocity users that Velocity support is not officially advertised and although the plugin works, support will be dropped in the future for both objective and subjective reasons.

Now, let's get to the changes:

General:

  1. #516 - Fixed error spam when reading player skin


Aligned playerlist:

  1. Fixed error


Group refreshing:

  1. Fixed group changes in LP not being detected


Placeholders:

  1. Fixed 2x rare error when refreshing
  2. Fixed StackOverflowError when using placeholder's identifier inside replacement values (will act same as %value% now)
  3. Fixed placeholders only used in tab expansion not refreshing
  4. Fixed placeholders not loading initially into tab expansion
  5. Replacements now support negative values in intervals, use ~ symbol instead of - to define range
  6. Fixed placeholders sometimes not loading on bungeecord
  7. #543 - Fixed placeholder refreshing issue with specific refresh interval combinations


Unlimited nametags:

  1. Fixed memory leak
  2. Fixed nametag preview disabling on server switch when TAB is on bungeecord
  3. Fixed 3x rare NullPointerException
  4. Fixed 2 API bugs with disabling armor stands


MySQL:

  1. #517 - Fixed upload/download of header/footer
  2. #517 - Fixed case-sensitivity of groups in database


Scoreboard:

  1. Fixed rare NullPointerException


API:

  1. Exposed a few methods with placeholders


RedisBungee:

  1. Fixed feature breaking when enabling unlimited nametag mode
  2. Fixed players possibly not being assigned into teams properly due to players sharing same team name
  3. Fixed /btab reload removing players on the same server from tablist when global playerlist is disabled
  4. Added nickname change detection from other proxies


Global playerlist:

  1. #539 - Fixed player possibly getting removed from tablist when rejoining rapidly


Layout:

  1. #545 - Added latency refreshing for player slots


Commands:

  1. Added auto-complete for group names in /tab group command

3.1.0 Mar 4, 2022
3.1.0

Most important part of this update is full recode of bridge plugin for communication with TAB on the proxy:

  1. Drastically reduced packet flow
  2. Added support for relational placeholders
  3. Added unlimited nametag mode
  4. Added tab expansion
  5. Added pet name fix feature


Other changes:

  1. Marked 1.18.2 as compatible
  2. Fixed issues with long lines in scoreboard
  3. Made ping value in layout slots configurable
  4. Fixed error with placeholder sorting type
  5. Fixed bossbar never showing when joining disabled world/server
  6. Solved github issues #347, #475, #488, #494, #501, #504, #506
  7. Fixed errors
  8. Fixed placeholders not updating in bossbar when values changed while bossbar was hidden
  9. Added /tab groups command listing all configured groups
  10. Added /tab group <name> command listing all settings of a group
  11. Added /tab mysql upload/download commands for data migration
  12. Dropped direct UltraPermissions support (still supported via vault / permission node
  13. Removed %maxplayers% placeholder, static number or placeholderapi alternative can be used instead
  14. Massively reduced CPU usage on bungeecord
  15. Added /tab nametag toggle (tab.nametag.toggle permission) which enables/disables nametags for player running the comma
  16. Renamed /tab ntpreview to /tab nametag preview (and permission from tab.ntpreview to tab.nametag.preview)

3.0.2 Jan 31, 2022
3.0.2
  • Added registered placeholders into tabcomplete of /tab parse
  • Fixed placeholders not updating in placeholder output replacements
  • Fixed per-world / per-server header/footer not working with multiple worlds/servers separated with ;
  • Fixed error when RedisBungee plugin did not enable correctly
  • Added API method to get player's current scoreboard
  • Small fixes in default configuration
  • Fixed 12 issues in config conversion to 3.0.0 format
  • Fixed missing entries in /tab cpu
  • Fixed/added github issues #442, #444, #447, #448, #453, #455, #472
  • Fixed cpu leak in %online% placeholder on bungeecord
  • Fixed sorting not always working when it's misconfigured
  • Fixed error when executing /tab scoreboard show
  • Fixed many various random and startup errors
  • Small optimizations
  • Improved placeholder refreshing on bungeecord through bridge, changes will apply immediately when response is received instead of waiting for next refresh (this will for example make scoreboard placeholders update almost instantly instead of looking at raw placeholders for up to a few seconds and overall fix refresh interval being double)
  • Fixed belowname and yellow number disappearing on server switch when installed on bungeecord
  • Fixed startup error caused by layout misconfiguration
  • Layout now ignores vanished players
  • Reduced amount of redundant packets sent on world/server switch
  • Fixes in RedisBungee support
  • Fixed % symbol displaying as %% if no placeholders are used in the text
  • Made bungeecord event processing async to caller thread to avoid console spam
  • Fixes with mysql
  • Removed remove-strings config option due to being redundant
  • Improved command feedback from bossbar send and announce commands
  • Fixed compatibility on 1.8.8 tacospigot
  • Fixed scoreboard not appearing on bungeecord when switching from a server which had scoreboard from different plugin
  • Bossbars will now always be displayed in defined order (previously when one was removed and then added back due to display condition order swapped since clients orders them by time added)
  • Added syntax for per-world / per-server properties with command, for example /tab player NEZNAMY tabprefix &6&lTAB &r -w world (or -s server)
  • Added option for long scoreboard lines on <1.13, to use it, add Long| prefix to lines which should be longer
  • Fixed unlimited nametag desync when players ride each other

3.0.1 Dec 11, 2021
3.0.1
  1. Added 1.18.1 to known versions
  2. Fixed invalid placeholder used in default layout.yml
  3. Added conversion for multiple groups being sorted with same priority
  4. Solved %online% not updating on vanish
  5. Fixed mohist 1.12.2 support
  6. Added mineskin support by uuid into layout
  7. Fixed bungeecord errors when using invalid relational placeholder
  8. Added color support to remaining players text in layout
  9. Added another check to avoid bungeecord bug kicking players
  10. Fixed placeholderapi placeholder on bungeecord and sync placeholders showing "null" instead of identifier before they are initialized
  11. Added back %essentialsnick% placeholder
  12. Fixed 9 errors
  13. Fixed some placeholders showing wrong value after reconnecting
  14. Fixed animations lagging when using nested animations inside
  15. Added back animation file conversion (2.8.10 -> 2.9.0)
  16. Fixed conditions not refreshing when using event-based placeholders (%server%, %world%..)
  17. Fixed world forwarding to bungeecord via bridge
  18. Fixed refreshing stopping when server travels back in time
  19. Removed <#RRGGBB> format due to conflict with gradient with the same pattern start
  20. Fixed _DEFAULT_ group not being used when using MySQL
  21. Fixed issues with luckperms hook
  22. Fixed startup error on bungeecord when assigning groups by permissions and using bukkit permission manager
  23. Allowed decimal numbers in sorting placeholder
  24. Added API method to change player group

Page: 1 2