SuperTab
About
SuperTab is a plugin that allows server owners and plugin developers to change the server tab-list.
Features
For server admins:
- very easy configuration
- a lot of variables
- very compact
For developers:
- very, very easy API
Example
Here's an example how it could look like:
Configuration
# _____ _____ _ # / ___| |_ _| | | # \ `--. _ _ _ __ ___ _ __| | __ _| |__ # `--. \ | | | '_ \ / _ \ '__| |/ _` | '_ \ # /\__/ / |_| | |_) | __/ | | | (_| | |_) | # \____/ \__,_| .__/ \___|_| \_/\__,_|_.__/ # | | # |_| # # SuperTab plugin by bubbleguj # # ----------------------------------------------------------------------------- # # Every new "tabslot" is marked with a "-" # # You can use those variables in the list: # # %onlineplayers% - Shows, how many players are online # %slots% - Shows, how many slots the server has # %playername% - Shows the name of the player, looking at the list # %motd% - Shows the motd # %health% - Shows the health of the player, looking at the list # %level% - Shows the XP-level of the player, looking at the list # %ip% - Shows the IP of the player, looking at the list # %gamemode% - Shows the gamemode of the player, looking at the list # %fly% - Shows if the player can fly # %hour% - Shows the system time hour # %minute% - Shows the system time minutes # %day% - Shows the system date day # %month% - Shows the system date month # # .:!IMPORTANT!:. More than 16 characters will be reduced .:!IMPORTANT!:. # .:!IMPORTANT!:. Don't create two slots with the same content .:!IMPORTANT!:. # # To create an empty list: # - '&1 ' # So, just take an colourcode and one or more spaces # # ----------------------------------------------------------------------------- # # Here's an example config: # # TabConfig: # - '&1 ' # - '&1Servername' # - '&2 ' # - '&1Admins:' # - '&3 xxxxx' # - '&8 ' # - '&1Health:' # - '&3 %health%' # - '&9 ' # - '&7Players:' # - '&5 ' # - '&4 ' # # This would create this tablist: # ________________________________ #| |Servername| | #|__________|__________|__________| #|Admins: |xxxxx | | #|__________|__________|__________| #|Health: |4 | | #|__________|__________|__________| #|Players: | | | #|__________|__________|__________| # # Good luck! ;) # # ----------------------------------------------------------------------------- # If this is false, SuperTab will be disabled UseSuperTab: true TabConfig: - '&1 ' - '&1SERVERNAME' - '&2 ' - '&5[]==========' - '&5==========' - '&5==========[]' - '&7Players:' - '&5 ' - '&4 '
Developers
Look here: http://dev.bukkit.org/bukkit-plugins/supertab/pages/developers-de-de/
Commands and permissions
There's one command with a permission. The command is /streload. This will reload the SuperTab config. The permission is: supertab.reload
Installation
Put the SuperTab.jar into your plugin folder and restart your server. That's it, have fun!
Please add bungee support so you can ping other servers too see how much people are online :)
I am experiencing trouble.
Its pushing playernames above what i write in the config. Nothing I do fixes it. Confliction with essentials or commandbook, maybe?
Hi, would you be able to add something else like suffix. What I mean is the 3 last lines in end of tab ex.
--| DevilCraft |--player | hi | anotherplayer test | example | Herobrine and to the last three lines...--| DevilCraft |---Something like that! :)
Ok :D Wenn ich meinen Server namen oben eingebe und user joinen wechselt der ständig seinen Platz....Zb erst die user und dann taucht irgendwann der servername auf
Bitte auf 1.6.4 Updaten :( SuperTab funzt net mit 1.6.4 :(((
@NIKKLAS23
Dann red deutsch, ich weis nämlich nicht was du meinst :D
HI I´m from germany (That´s mean that my english is not so good) The spaces match their place every minute.
@knackrack615
ok, but if it works, it's no problem, is it? :D
the tab menu works but I'm getting the following error :/
[INFO] [SuperTab] Error while reading 'alteNachrichten' (reloadTabForAll). Report this to bubbleguj <
LOL@LifeSentencePrison
Yes, first your config is wrong. But it's also a bug. I'll fix it.
@LifeSentencePrison
You cannot have two of the same lines.
Read line 33 of the config.
it does NOT work Error: 06.09 00:47:26 [Server] INFO at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 06.09 00:47:26 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) 06.09 00:47:26 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) 06.09 00:47:26 [Server] INFO at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) 06.09 00:47:26 [Server] INFO at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:518) 06.09 00:47:26 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) 06.09 00:47:26 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:58) 06.09 00:47:26 [Server] INFO at me.bubbleguj.supertab.SuperTab$1.run(SuperTab.java:509) 06.09 00:47:26 [Server] INFO at me.bubbleguj.supertab.SuperTab.reloadTabForAll(SuperTab.java:317) 06.09 00:47:26 [Server] INFO at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:180) 06.09 00:47:26 [Server] INFO java.lang.IllegalArgumentException: is already assigned as a player list name for someone 06.09 00:47:26 [Server] WARNING Task #36 for SuperTab v1.2 generated an exception
Config:
. _ _ _ _ _ | | _| |. \ | | | '_ \ / _ \ '| |/ _` | '_ \---------------------------------------------TabConfig: - '&1 ========' - '&1SERVERNAME' - '&1 ========' - '&5[]==========*' - '&5==========' - '&5*==========[]' - '&7Players:' - '&5 ' - '&4 '
It`s So Bugging
@Darrlek5000 @CPx1989
fixed, file waiting for approval...
@CPx1989
Yes, I'll fix this, maybe this will fix some other problems..
@Darrlek5000
@CPx1989
I am getting this issue too.
I get this error in console:
2013-09-01 00:50:56 [WARNING] [SuperTab] Task #513 for SuperTab v1.2 generated an exception
java.lang.IllegalArgumentException already assigned as a player list name for someone
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:180)
at me.bubbleguj.supertab.SuperTab.reloadTab(SuperTab.java:285)
at me.bubbleguj.supertab.SuperTab$4.run(SuperTab.java:579)
at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftTask.run(CraftTask.java:53)
at org.bukkit.craftbukkit.v1_6_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:522)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
@janbas88
So get your log.yml from the ftp
@KevinABC96
1. I'll add an option for this 2. why? 3. yes, I'll add some of them I removed seconds because if I use them, the server has to reload the tab every second and this will need a lot of ram.
and thx :D
@bubbleguj
becouse i am buying this server at fragnet.com and i only have acces to ftp and mcmyadmin
@janbas88
why? O.o
@highfaller
Minecraft or Bukkit I don't know where the problem is...