Tab
tab2.gif

The Header changes with a speed of 5ticks (still no lagg on 30pp server)

09-01-2016_22-55-25.png


tab3-gif.9435






USE FRESHDESK FOR SUPPORT. I DO NOT READ THE DISCUSSIONS, PM'S , SKYPE MESSAGES AND DEFINITELY NOT PROFILE MESSAGES WITH BUGS.

This plugin ONLY handles header and footer, not the name itself
header_features.png

  • Permission based tab animation groups. So this can also be world specific
  • 5000+ placeholders from a lot of different plugins even premium ones
  • In depth placeholder configuration for some plugins (what they return)
  • High performance (no lagg at all)
  • Sync configurations between multiple servers in case you are lazy
  • Developer API to add placeholders
  • Formatting tags allowing you to format text or placeholders (upper or lower case, substring ,...)
  • Trigger a different tab header/footer based on event triggers
header_about.png

There are a few Tab Header and Footer plugins out here, but this one is something different. You can specify multiple lines that will update every configurable amount of ticks. This allows you to make color changing tab lists (even text changing tablist like).

On top of that you can send different tab lists to different players. Just give them the permission of another tablist to send that one instead. This allows you to remove vote messages for donators for example.

Just like the other plugins it support variables such as player, bungeecord player count, and more... (5000+)

This plugin has to be on your spigot server. But you can configure it to sync configs to other bungee servers.

This plugin supports both Bukkit and Spigot 1.9, 1.8 and the latest protocol hack!

Limitations:
- You can't change the names in the tablist only the header and footer
- The tablist columns can not be changed
- GGServers is not supported (while would you use that anyway)

header_configuration.png

If you need help configuring just create a ticket: https://mvdwsoftware.freshdesk.com/helpdesk/tickets :)

Q: I do not want the text to switch, do I need to set the interval to a high value?
A: No, if you only have 1 line in the text: list it won't switch or refresh

Q: When does the tab refresh?
A: Depending on what changes the quickest (footer or header) it will use the interval of one of these

Q: I don't see any colors in the tab after giving permissions
A: That means you have a conflicting tab or nickname plugin

Q: My player names are cut off in tab
A: Tab just adds a color in front of the name shortening it by 2 characters per color/effect, what can cause the name to cut off at the end

Code (Text):
# ------------------------------ #[/COLOR][/LEFT][/COLOR][/LEFT][/COLOR][/LEFT]



#
# Tab 5
# (c) Maxim Van de Wynckel
#
# ------------------------------ #

# About: Minecraft 1.8 features a tab header and footer
# This plugin will allow you to create a customizable tab
# header and footer.
#
# This plugin supports variables.

# Permissions: To use the tab groups give them the permission
# tab.group.<group> (ex. tab.group.default)
# Make sure to remove them from the other groups
# when giving a new permission.

# Commands: List of all commands
# /tab reload - Reload the configuration
# /tab help - See all commands

# Variables: These variables can be used in the TEXT section
# of both the header as the footer.
#
# {PLAYER} - Player name
# {PLAYERNICK} - Player nickname
# {SERVER} - Server name
# {PLAYERCOUNT} - Server player count
# {BUNGEECOUNT} - Bungee network player count
# And lots lots more (see Spigot Page) (1800+)

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# GENERAL PLUGIN SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

## Config version (DO NOT EDIT)
config: 5

## Language file
lang: 'en'

## Debug mode
debug: false

## Log to file
log:
enabled: true
# Reset log on startup
reset: false

## Update checking
update:
check: true # RECOMMENDED YOU LEAVE THIS TRUE

#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
# PLUGIN SPECIFIC SETTINGS
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#

# Placeholder settings
placeholder:
# logs the memory usage of placeholders on startup
log-memory: false
# Clear unused placeholders that are not enabled.
clear-unused: true

# Tab Header and footer
tab:
# You can create multiple groups to send
# different tablists to different players
default:
# The tab header is situated on the top of the tablist
header:
# The header supports color codes
text: # Use \n to split lines
- '&9&l{175} <glow normalcolor="&8&l" glowcolor="&4&l" startglowcolor="&4&l" endglowcolor="&4&l">My Test Server</glow> &9&l{174}\n &e&l~ &6&l<fullwidth>Welcome</fullwidth> &e&l~'
# The interval in ticks to switch text (20 ticks = 1 sec)
interval: 2
# Define if the text should be randomized. Animation formatting tags
# won't be affected.
random: false
# The tab footer is situated on the bottom of the tablist (below all the names)
footer:
# The footer supports color codes
text:
- '&8&lRAM USAGE: &7{usedram_formatted} / {maxram_formatted}\n &8&lTPS USAGE: &7{tps_rounded} / 20\n &8&lONLINE PLAYERS: &7{onlineplayers}'
# The interval in ticks to switch text (20 ticks = 1 sec)
interval: 2
# Define if the text should be randomized. Animation formatting tags
# won't be affected.
random: false

# An example of a group would be vip (tab.group.vip)
# For example you could remove the footer that says Vote now! or
# in this example the site url.

# Tab colors. If you want colors tab names in the tablist give permissions
# to groups to match that color. Keep note: make sure to give negative permissions
# when you have inheritance between groups.
#
# If you have a wildcard permission, give youself negative permissions
#
# Permissions:
# tab.color.<colorname>
# Dark colors:
# tab.color.dark<colorname>
# See the spigot page for more details
tabcolors: true

# Nicknames in tab with tabcolors true
tabcolors-nicknames: true





Remote Sync Config
Code (Text):
# ---------------------------- #​


# Remote Configuration Syncing #
# v1.0.0 #
# (c) MVdW Software #
# ---------------------------- #

# Description: This MVdW Software design will allow
# you to sync your plugin config with other servers
# You have two types of configuration:
# - 1 Master configuration
# - 1 or more Slave configurations
#
# The master is the plugin/server that will be used
# as the main config.
# The slaves will USE (not copy) the config of the master
# When the master is offline, the slaves will use their own
# config (or the last fetched config).

# When enabled the configuration must be valid
# Enable this if you configure the master OR the slave(s)
enabled: false

# Define if the configuration of this server
# will be used as the master config.
master: false

# THESE SETTINGS ONLY APPLY IF THIS SERVER
# IS THE MASTER
master-config:
# Port used to listen for slaves
port: 7899
# Password to identify the slaves (DO NOT USE SOMETHING YOU USE ELSEWHERE)
password: 'ILoveSpigot'

# THESE SETTINGS ONLY APPLY IF THIS SERVER
# IS A SLAVE
slave-config:
# Hostname or IP of the master
hostname: 'localhost'
# Port used by the master
port: 7899
# Password used by the master
password: 'ILoveSpigot'
# Sync interval IN MINUTES (you can force a sync using a command)
interval: 5





header_placeholders.png

Placeholders or variables can be used in the frames to show information about players, the server, other plugins or things you create yourself!

CLICK HERE FOR PLACEHOLDERS



header_preseteffects.png

You can basically create any effect you like. But if you want to make quick or more advanced changes you can use these formatting tags


CLICK HERE FOR EFFECTS


header_event.png

Tab allows you to trigger specific titles based on various in game events such as combat, mcmmo, ...

That way you can use Tab for other plugins and show relevant information to the player for example when he enters a town ,etc...

CLICK HERE FOR ALL SUPPORTED EVENT TRIGGERS


header_permissions.png

Code (Text):
tab.reload:
description: Reload the configuration
default: op
tab.help:
description: Show plugin help
default: true
tab.uploadlog:
description: Upload log
default: op
tab.uploadconfig:
description: Upload config
default: op
tab.about:
description: About the plugin
default: true
tab.permissions:
description: List all permissions
default: true
tab.resetconfig:
description: Reset the configuration file
default: false
tab.group.default:
description: Default group
default: true
tab.color.black:
description: Color black
default: false
tab.color.darkblue:
description: Color dark blue
default: false
tab.color.darkgreen:
description: Color dark green
default: false
tab.color.darkaqua:
description: Color dark aqua
default: false
tab.color.darkred:
description: Color dark red
default: false
tab.color.darkpurple:
description: Color dark purple
default: false
tab.color.gold:
description: Color gold
default: false
tab.color.gray:
description: Color gray
default: false
tab.color.darkgray:
description: Color dark gray
default: false
tab.color.blue:
description: Color blue
default: false
tab.color.green:
description: Color green
default: false
tab.color.aqua:
description: Color aqua
default: false
tab.color.red:
description: Color red
default: false
tab.color.lightpurple:
description: Color light purple
default: false
tab.color.yellow:
description: Color yellow
default: false
tab.color.white:
description: Color white
default: false
tab.color.magic:
description: Magic effect
default: false
tab.color.bold:
description: Bold effect
default: false
tab.color.strikethrough:
description: Strikethrough effect
default: false
tab.color.underline:
description: Underline effect
default: false
tab.color.italic:
description: Italic effect
default: false

To make it as less confusing as possible tab colors are permission controlled only. If you wish to create prefix/suffix in the tab you will need the AnimatedNames plugin (make sure to disable tab-colors)

View attachment 10688
/tab reload - Reload the configuration (do not use /reload or plugman)
/tab help - Show help
/tab resetconfig - Reset your config
/tab permissions - View a list of permissions
/tab about - About me
/tab uploadlog - Upload the Tab log to pastebin
/tab uploadconfig - Upload the config to pastebin (for support)


header_updating.png

I am someone who provides quite a lot of updates, mainly because placeholders are things I can't build up. People request it , complain if it takes too long ,etc.. .
You can update the plugin manually and receive spigot notifications when a new update is available (or console notifications).

Config resets will always be mentioned in bold red letters on the update description. Make sure to make a backup of your config.

Updates after spigot updates can take 1,5 week to be ready.
Also keep in mind I won't be able to update when on vacation, this is usually mentioned on my description page for months when this period arrives.




header_api.png

Add placeholders to this plugin or any other MVdW Placeholder plugin.
https://www.spigotmc.org/resources/mvdwplaceholderapi.11182/


header_tos.png

By downloading this plugin you agree with our terms of service
http://www.mvdw-software.be/terms-of-service

You may use this plugin on 1 server or network only

ALWAYS USE https://mvdwsoftware.freshdesk.com/helpdesk/tickets
I WILL NOT REPLY TO PM's , Skype support or messages in the discussion. ALWAYS USE the ticket system!

Latest updates

  1. 6.0.1

    6.0.1

Latest reviews

Works, thank you a lot!!!
works fine ty !

Similar resources

*LATEST*Notifyz core + LICENCE(TAB+CORE) R
2.50 star(s) 2 ratings
Downloads
119
Updated
*SOURCE CODE* mPractice | BUILDUHC | TAB | CONFIGURABLE | EVENTS, TOURNAMENTS | HCF TEAM FIGHTS X
0.00 star(s) 0 ratings
Downloads
491
Updated
Advance Tab - Customizable Tab Menu KamiBoku
Fully customize your minecraft servers tab Header and Footer.
2.14 star(s) 7 ratings
Downloads
875
Updated
BlackSpigot General Chat
Rules Help Users
    jimmynoob1234 @ jimmynoob1234: hello*
    Top