Skip to content

Releases: Tanguygab/TAB-Additions

Version 1.5.4

24 Mar 14:33
Compare
Choose a tag to compare

THIS VERSION REQUIRES TAB 2.8.11 pre-8 and above! You can find TAB's pre-releases here

[~] Fixed error with Layout & TAB 2.8.11 pre-8's aligned-tabsuffix
[~] Fixed /layout which... well... didn't work at all x)
[~+] Attempted to optimize a bit more the Layout feature (hopefully)

Version 1.5.3

17 Mar 19:36
Compare
Choose a tag to compare

THIS VERSION REQUIRES TAB 2.8.11 pre-6 and above! You can find TAB's pre-releases here

[+] Added [item] in chat to display the held item
[+] Added LIST type for Layout slots
[+] Added more section for Layout slots with LIST or PLAYERS type
If you want an example on how to use those two, the default layout config has been updated. You can regenerate the file if you already used the addon in the past or find it here

Version 1.5.2

14 Mar 17:55
Compare
Choose a tag to compare

[+] Added mentions for chat, enable them in the chat.yml file and you can edit the input (what you need to enter mention someone) and edit the output (what will appear in the message)
[~] Fixed some problems with Real Fake Players' skins
[~] Fixed some flickering problems with Layout
[+] Added texture:<texture> for skins/icons! This means you can now use custom heads from Minecraft Heads, You just need to put the text right below Minecraft-URL on a head's page
image
[+] New PlaceholderAPI placeholder: %tabadditions_fakeplayers_amount% can be useful if you want online players count + fakeplayers I guess
[+] Added Only You feature (Bukkit only) to show only yourself ingame and in the tablist, don't ask me why I did this, idk
[+] Added DiscordSRV support to send Chat messages to Discord
[+] Added tabadditions.chat.color.<&colorcode> and tabadditions.chat.color.rgb permissions to allow or prevent players from using colors in chat
[+] Added new placeholders (rfp = real fake player)

  • %canseeworldonline% : mix of %canseeonline% and %worldonline%
  • %onlinerfp% = %online% + rfps
  • %canseeonlinerfp% : %canseeonline% + rfps
  • %canseeworldonlinerfp% : %canseeworldonline% + rfps

[~] Chat now uses TAB's conditions system, so use %placeholder%=test in condition to check for something for example, check this for more conditions (and YES you can use this with TAB free)
[+] Chat formats now support channels and view-conditions! Example:

chat-formats:
  vip:
    condition: '%luckperms_groups%<-vip'
    if-condition-not-met: default
    channel: "vip"
    view-condition: "inRange:30"
  • The condition is the condition that must be met by the message sender so they can use this format, else, they will use the format in if-condition-not-met.
  • The channel is like a group of people, the plugin will check the chat format of each players and will get their channel name, if it matches the same as the one of the message sender, the message will be sent to the player. Example: chat format vip uses channel vip, format default uses channel global, Tanguygab sends a and has the chat format vip, AgentSecret has the chat format default, which means that Tanguygab uses the channel vip and AgentSecret uses the channel global. Since the sender's channel (Tanguygab) and the viewer's channel (AgentSecret) aren't the same, the message isn't sent.
    Yeah, I know, it's complex... If you need help, come on TAB's discord in the #addon-chat channel and I'll try to help.
  • The view-condition is a condition, like condition, but instead of checking on the sender, it checks if the viewer meets the condition. If he doesn't, he won't see the message. I have added a new condition type for that purpose: inRange:<number> so players will only see the message if they are in of blocks from the sender. You can still use TAB's condition just like the normal condition. You can use %sender:<placeholder>% and %viewer:<placeholder>% to parse placeholders for the message sender or the viewer
    Channels work with DiscordSRV, if you configured a channel for a chat format called for example vip and that you got a vip channel set in DiscordSRV's config, the message will be sent there instead of the main channel. If a discord channel for that chat channel doesn't exist, the message won't be sent. If a format has a view-condition, it won't be sent to Discord at all.

You will get a new file called skins.yml in your TAB-Additions folder, it's normal, I use it to store skins textures so I don't need to always fetch them online. You don't need to touch it.

Version 1.5.1

05 Mar 21:29
Compare
Choose a tag to compare

THIS VERSION REQUIRES TAB 2.8.11 pre-6 and above! You can find TAB's pre-releases here

[+] Added Mentions support in chat
[~] Fixed error with actionbars
[~] Fixed Chat still showing even when event was cancelled

Version 1.5.0

22 Feb 14:46
Compare
Choose a tag to compare

This version only works with TAB 2.8.11 pre-5 and above! You can find TAB's pre-releases here

[~] Reworked the feature system to use TAB's
[+] Added a new config option for the bridge to specify text when loading the placeholders of the BTAB PlaceholderAPI expansion
[+] Made console able to use /tab+ commands
[-] Removed /tab+ reload, you just need to use /tab reload now =)
[+] Added configurable /layout command to show/hide the layout

Version 1.4.4

13 Feb 12:59
Compare
Choose a tag to compare

This version only works with TAB 2.8.11 pre-2 and above! You can find TAB's pre-releases here

[+] Added Real-Fake-Players feature! Enable it in the config and use /tab+ fp add/remove/edit/list/info <name> ! You can edit them ingame with the edit subcommand, possible actions: skin, latency (ping bar), group, prefix, suffix, name
[~] Improved things thanks to NEZNAMY :D
[~] Updated Bridge

Version 1.4.3

30 Jan 16:19
Compare
Choose a tag to compare

[+] Updated for newer versions of TAB, **this means that you need TAB 2.8.11 (pre releases available for premium users)
[+] Working Chat feature! still lacks channels and got a problem to pass colors from one component to another but it works! Delete your chat.yml file to let it regenerate the default file with an example of how it works
[~] Fixed bugged icons in Layout feature!
[+] Added a small list of useful icons (such as colors) using MineSkin, check this!
[+] Added support for icons on Bungee!
[+] Added a way to specify custom text and icons for empty players in playersets, example:

      VIPs:
        type: PLAYERS
        text: '%tab_tabprefix%%%tab_customtabname%||%tab_tabsuffix%'
        condition: "%rank%=vip"
        icon: player-head:%player%
        empty:
          text: "I'm empty" # you can just remove the line or set it to "" if you don't want any text
          icon: mineskin:383747683
        vertical: true

[+] Added TAB's PlaceholderAPI placeholders through the BukkitBridge! Only works with the version of the BukkitBridge below
[+] Added %prop-<property>% placeholders to be used in TAB's and TAB-Additions' configs

Version 1.4.2

23 Jan 14:03
Compare
Choose a tag to compare

Reworked the Nametag In Range feature
Added Tablist Names Radius feature (exactly the same as Nametag In Range but for tablist names, NOTE: minimum radius possible is 100)

Version 1.4.1

03 Jan 14:43
3b480b1
Compare
Choose a tag to compare

still working on chat
added per playerset sorting in the layout supporting any sorting type as many times as you want! Example in default config (regenerate it if you already loaded the plugin)
added vanished: true for playersets to see vanished players

Version 1.4

26 Dec 17:56
Compare
Choose a tag to compare
  • Reworked layouts
  • Broke layouts heads (YES, THAT'S EXACTLY WHAT I WANTED TO DO, oh wait... ;-;)
  • (re)Started working on chat
  • fixed errors with layouts 🎉 (I totally did not spend the entire week trying to fix those ;-;)
  • Added nametag-in-range feature to show nametags off players only if they are in a radius of # blocks, with # being the range defined in the config (0 -> disabled)