TabConfig is a plugin that provides a simple configuration based custom tab using the TabAPI. Using the easy to use config you can change the global tab list to anything you want!


This plugin requires that you have the following installed or it will NOT work!


Simply drop the plugin into the plugins folder and start your server up. The plugin will generate a default configuration for you to customize to your liking. How to use the different variables and other things is described in the config.


  • {online} = players online
  • {max} = max players online
  • {player} = player name
  • {displayname} = player display name (what shows up in chat)
  • {tabname} = player tab name (what normally shows up in the tab)
  • {servername} = Server name (In
  • {fillplayers} = auto fill the reset of the tab with the online player list
  • {ping!!online} = Pings an external server for online players
  • {ping!!max} = Pings an external server for max players


  • /tabconfig = reload the tab from the config


  • Max char length per slot is 16 characters. no two tabs can be identical. If your tab is 14 char or less long a unique char sequence will be added to the end of the tab making it unique.


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of XxDawnsusxX XxDawnsusxX Jun 07, 2016 at 10:27 UTC - 0 likes

    Plugin is dead, dont bother download guys.

  • Avatar of ImagineerMagic ImagineerMagic Mar 18, 2016 at 02:17 UTC - 0 likes

    Hello, I'm here to ask for assistance from a Developer of the plugin. So, I'm the Developer for a private server that is having problems finding a TAB plugin, So I found TabAPI, And it said using plugins along, "TabConfig" so I have this and I found the Essential assets for the plugin and I believe I put everything in correctly, I doublechecked! ------------------------- Error message I received via console.

    [22:08:18] [Server thread/ERROR]: [TabAPI] Unhandled exception occured in onPacketSending(PacketEvent) for TabAPI com.comphenix.protocol.reflect.FieldAccessException: No field with type java.lang.String exists in class PacketPlayOutPlayerInfo. at com.comphenix.protocol.reflect.StructureModifier.readInternal( [ProtocolLib.jar:?] at [ProtocolLib.jar:?] at org.mcsg.double0negative.tabapi.TabAPI$1.onPacketSending( [TabAPI.jar:?] at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener( [ProtocolLib.jar:?] at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending( [ProtocolLib.jar:?] at com.comphenix.protocol.injector.PacketFilterManager.handlePacket( [ProtocolLib.jar:?] at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyProtocolInjector.packetQueued( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyProtocolInjector.onPacketSending( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyChannelInjector.processSending( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyChannelInjector.access$500( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyChannelInjector$6.handleScheduled( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyChannelInjector$6.onMessageScheduled( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyChannelProxy$2.schedulingRunnable( [ProtocolLib.jar:?] at com.comphenix.protocol.compat.netty.independent.NettyEventLoopProxy.execute( [ProtocolLib.jar:?] at net.minecraft.server.v1_8_R3.NetworkManager.a( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.NetworkManager.handle( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.PlayerConnection.sendPacket( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.PlayerList.sendAll( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.PlayerList.tick( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.B( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.DedicatedServer.B( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.A( [spigot.jar:git-Spigot-db6de12-d3e0b6f] at [spigot.jar:git-Spigot-db6de12-d3e0b6f] at [?:1.7.0_03] ------------------------ I am asking for help please. Plugins being used: TabAPI and TabConfig.

    Thank you! ImagineerMagic

  • Avatar of Skiptea Skiptea Mar 09, 2016 at 15:36 UTC - 1 like

    shit plugin. doesn't work I'm probably doing something... If I am you making shit to hard.

  • Avatar of DoctorDerpMC DoctorDerpMC Apr 14, 2015 at 03:06 UTC - 0 likes

    @givemeapples: Go


  • Avatar of givemeapples givemeapples Apr 03, 2015 at 01:20 UTC - 1 like

    @BootyCrafter: Go

    Nice to know that you're randomly lurking on this page to leave negative comments.

    Also with your comment from October: It's then, not than. Change the 'a' to an e.

    Last edited Apr 03, 2015 by givemeapples
  • Avatar of Andre500000000 Andre500000000 Dec 01, 2014 at 18:08 UTC - 0 likes

    I don't ask for much, just a simple "Thanks", or hitting that like button, will do just fine =D.
    I'm from Portugal, so if my english is too bad for you, I JUST DON'T CARE

  • Avatar of LavaGaming LavaGaming Oct 28, 2014 at 13:47 UTC - 1 like

    Please add so that this is compatible with 1.8. Thanks! :D

    LavaGaming Join our Minecraft Network! ZBDH0021bc2e94ad9041b7fb655b1d409e49

  • Avatar of Evaluations Evaluations Aug 28, 2014 at 03:18 UTC - 0 likes

    @fuzzybotmccore: Go @Cometear: Go

    Why is that?

    Last edited Aug 28, 2014 by Evaluations
  • Avatar of Cometear Cometear Aug 27, 2014 at 15:12 UTC - 0 likes

    @Daconway: Go

    As fuzzybotmccore said, at 1.8 this plugin will not work.

  • Avatar of Penz5557 Penz5557 Aug 07, 2014 at 13:51 UTC - 0 likes

    <<reply 2293338>>



Date created
Feb 21, 2013
Last update
Nov 29, 2013
Development stage
All Rights Reserved
Curse link
Recent files



Required dependency