TabConfig
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!
- TabAPI Note: Version B 0.1.15 or higher is required!
- Protocallib
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.
Variables:
- {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 Server.properties)
- {fillplayers} = auto fill the reset of the tab with the online player list
- {ping!serverip.com!online} = Pings an external server for online players
- {ping!serverip.com!max} = Pings an external server for max players
Commands:
- /tabconfig = reload the tab from the config
Note:
- 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.
As @obviousAce said below, the version for 1.7.2 does not generate a config on startup.
A slight bug where the red 'Player' text still shows on row 9 even when it's removed from the config, please fix this.
On the other hand, great job on this plugin
@mikgreg
did you get any answer on this yet?
fillplayers STILL does not work, which pretty much makes this plugin useless.
Will more features be added soon? I would absolutely love to have, if possible, show your permissions group name or other players online.
Great plugin guys!
I got 2 bugs you may fix: 1. The latest version of TabConfig does not generate the default config, just the first version does. 2. If I delete the default pattern it is still there. Thanks for fixing :)
Hey could you add more variables like {ping}, {time} etc.
Can you please fix the pings for 1.6.4 Spigot, becuase with spigot it doesn`t worked
Thank you so much for the update! Now finally {fillplayers} works!
{fillplayers} does not work. Just shows my username and nobody elses.
Would you add player moneys shown in tab list through vault? Nice plugin by the way!
@Dukewes
LOL? you that wont be needed when you cant click tab when the server is down???
Can you add feature to say if a server is online or not?
I uploaded a beta version for 1.7.2 servers, awaiting approval from bukkit.
Nice plugin!!!
Thanks.
@fuzzybotmccore
Can you PM me the build please?
Help, i got this error in console:
2013-11-09 17:14:14 [WARNING] [TabConfig] Task #2555708 for TabConfig v1 generated an exception com.comphenix.protocol.injector.PlayerLoggedOutException: Player CraftPlayer{name=sania11} has logged out at com.comphenix.protocol.injector.spigot.SpigotPacketInjector.sendServerPacket(SpigotPacketInjector.java:527) at com.comphenix.protocol.injector.spigot.DummyPlayerHandler.sendServerPacket(DummyPlayerHandler.java:76) at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:732) at com.comphenix.protocol.injector.PacketFilterManager.sendServerPacket(PacketFilterManager.java:706) at org.mcsg.double0negative.tabapi.TabAPI.sendPacket(TabAPI.java:154) at org.mcsg.double0negative.tabapi.TabAPI.clearTab(TabAPI.java:304) at org.mcsg.double0negative.tabapi.TabAPI.updatePlayer(TabAPI.java:255) at org.mcsg.double0negative.tabconfig.TabConfig.update(TabConfig.java:221) at org.mcsg.double0negative.tabconfig.TabConfig$3.run(TabConfig.java:254) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:58) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:509) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
@matthijs110
Can I see your TabConfig config ?
@fuzzybotmccore
With the Dev's permission ? Taking code without the Dev's permission I believe will result in a Dev Bukkit ban.
@ThePlayingNoob
Someone did this on SpigotMC's site, go check it out :)
Would be nice if this was supporting groups. For example, everyone who have permission tabconfig.group1 will be added to {group1} in tab list etc..