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.
-
View User Profile
-
Send Message
Posted Dec 20, 2013As @obviousAce said below, the version for 1.7.2 does not generate a config on startup.
-
View User Profile
-
Send Message
Posted Dec 18, 2013A 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
-
View User Profile
-
Send Message
Posted Dec 14, 2013@mikgreg
did you get any answer on this yet?
-
View User Profile
-
Send Message
Posted Dec 14, 2013fillplayers STILL does not work, which pretty much makes this plugin useless.
-
View User Profile
-
Send Message
Posted Dec 14, 2013Will more features be added soon? I would absolutely love to have, if possible, show your permissions group name or other players online.
-
View User Profile
-
Send Message
Posted Dec 14, 2013Great plugin guys!
-
View User Profile
-
Send Message
Posted Dec 12, 2013I 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 :)
-
View User Profile
-
Send Message
Posted Dec 7, 2013Hey could you add more variables like {ping}, {time} etc.
-
View User Profile
-
Send Message
Posted Dec 7, 2013Can you please fix the pings for 1.6.4 Spigot, becuase with spigot it doesn`t worked
-
View User Profile
-
Send Message
Posted Dec 6, 2013Thank you so much for the update! Now finally {fillplayers} works!
-
View User Profile
-
Send Message
Posted Dec 5, 2013{fillplayers} does not work. Just shows my username and nobody elses.
-
View User Profile
-
Send Message
Posted Dec 1, 2013Would you add player moneys shown in tab list through vault? Nice plugin by the way!
-
View User Profile
-
Send Message
Posted Nov 30, 2013@Dukewes
LOL? you that wont be needed when you cant click tab when the server is down???
-
View User Profile
-
Send Message
Posted Nov 29, 2013Can you add feature to say if a server is online or not?
-
View User Profile
-
Send Message
Posted Nov 29, 2013I uploaded a beta version for 1.7.2 servers, awaiting approval from bukkit.
-
View User Profile
-
Send Message
Posted Nov 28, 2013Nice plugin!!!
Thanks.
-
View User Profile
-
Send Message
Posted Nov 11, 2013@fuzzybotmccore
Can you PM me the build please?
-
View User Profile
-
Send Message
Posted Nov 9, 2013Help, 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)
-
View User Profile
-
Send Message
Posted Oct 30, 2013@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 :)
-
View User Profile
-
Send Message
Posted Oct 28, 2013Would be nice if this was supporting groups. For example, everyone who have permission tabconfig.group1 will be added to {group1} in tab list etc..