MyTablist
Description:
Quote from English:MyTablist 2 is an extensive plugin that you can make the Tabliste Individual. It can be set in the configuration file, what should be displayed as shown on the tab list. It can all the color codes and text function codes used Will. By %<name>% certain things be, for example, replacing the time. You can also set a Custom TabList for each world or each player.
Quote from German:MyTablist 2 ist ein umfangreiches Plugin, mit dem man die Tabliste Individuell gestalten kann. Es kann in der Konfigurations Datei festgelegt werden, was wie auf der Tab Liste angezeigt werden soll. Es können alle Farbcodes und text Funktions Codes verwendet Werden. Durch %<name>% werden bestimmte dinge durch z.B. die Uhrzeit ersetzt. Man kann außerdem für jede Welt oder jeden Spieler eine Individuelle Tablist setzen.
Tutorials:
English Tutorial by MCPluginTuts
Dev Builds:
Use dev builds on your own risk. They are not final working versions of the plugin.
Download | Build State | known Bugs | final | |
---|---|---|---|---|
MyTablist v2.3.7 | Alpha Build | No | No |
Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
4. And you're done!
Commands:
Command | Description | Permission | |
---|---|---|---|
/mytablist | Main Command | mytablist.main or all others | |
/mytablist reload | reloads the config files | mytablist.reload | |
/mytablist setvar [var] [value] | Sets a value for an variable | mytablist.setvar |
Variables:
Because this plugin has much variables, we had to move the variables to an extra page. Click here to come to the Variables Page.
Example
%time% ==> 10:47:14
%player% ==> yourusername
%maxmem% ==> 1024MB
%money% ==> 20.0
and now a Combination:
&6Money: %money% %currency% ==> Money: 20 $
it Supports Color Codes too!
Sample:
&4hello ==> hello
Images:
Click on a Image to get Full Size.
Disclaimer:
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version If you wish to disable this feature ( :( ), you can do so by setting 'useMetrics' to false in the config.yml.
Auto-updater
This plugin has a built-in auto-updater, which connects to BukkitDev to check for updates. If you, for some reason, wish to disable this process, you can do so by setting 'useAutoUpdater' to false in the config.yml ;)
I use spigon 1.5.2 The logs error:
2014-10-31 07:27:26 [SEVERE] [MyTablist2] An error has occurred whilst sending the packets. Is Bukkit up to date? 2014-10-31 07:27:26 [SEVERE] [MyTablist2] null 2014-10-31 07:27:26 [SEVERE] [MyTablist2] An error has occurred whilst sending the packets. Is Bukkit up to date? 2014-10-31 07:27:26 [SEVERE] [MyTablist2] null
If I enter /mytablist:
2014-10-31 07:27:45 [INFO] [MyTablist2] Disabling MyTablist2 v1.0 2014-10-31 07:27:45 [SEVERE] [MyTablist2] An error has occurred whilst sending the packets. Is Bukkit up to date? 2014-10-31 07:27:45 [SEVERE] [MyTablist2] null 2014-10-31 07:27:45 [INFO] [MyTablist2] MyTablist 2.0 disabled! 2014-10-31 07:27:45 [INFO] [MyTablist2] Enabling MyTablist2 v1.0 2014-10-31 07:27:45 [SEVERE] java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R3.PacketPlayOutPlayerInfo 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2014-10-31 07:27:45 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at java.lang.Class.forName0(Native Method) 2014-10-31 07:27:45 [SEVERE] at java.lang.Class.forName(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.PacketHandler.getMCClass(PacketHandler.java:100) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.PacketHandler.<init>(PacketHandler.java:25) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.TabManager.<init>(TabManager.java:29) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.onEnable(Main.java:32) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.reloadplugin(Main.java:127) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.onCommand(Main.java:112) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:547) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:979) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:895) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) 2014-10-31 07:27:45 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:186) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) 2014-10-31 07:27:45 [SEVERE] at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2014-10-31 07:27:45 [SEVERE] java.lang.ClassNotFoundException: net.minecraft.server.v1_5_R3.PacketPlayOutPlayerInfo 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 2014-10-31 07:27:45 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at java.lang.Class.forName0(Native Method) 2014-10-31 07:27:45 [SEVERE] at java.lang.Class.forName(Unknown Source) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.PacketHandler.getMCClass(PacketHandler.java:100) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.PacketHandler.<init>(PacketHandler.java:25) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.onEnable(Main.java:33) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.reloadplugin(Main.java:127) 2014-10-31 07:27:45 [SEVERE] at de.devxpress.mytablist2.Main.onCommand(Main.java:112) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) 2014-10-31 07:27:45 [SEVERE] at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:547) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:979) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:895) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) 2014-10-31 07:27:45 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:186) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) 2014-10-31 07:27:45 [SEVERE] at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:224) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) 2014-10-31 07:27:45 [SEVERE] at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) 2014-10-31 07:27:45 [INFO] [MyTablist2] This Server is running with CraftBukkit version 1.5.2! 2014-10-31 07:27:45 [INFO] [MyTablist2] Metrics initialized! 2014-10-31 07:27:45 [SEVERE] [MyTablist2] An error has occurred whilst sending the packets. Is Bukkit up to date? 2014-10-31 07:27:45 [SEVERE] [MyTablist2] null 2014-10-31 07:27:45 [INFO] [MyTablist2] Version 1.0 by DevXPress
@ursak
Please send us the output from /mytablist debuginfo . That will help us a lot.
Kinda half-working. Players show up more than once. Trying to sho ranks only show for one player and going afk adds that player an extra time... Just to much bugs to be worth it.
I loved the idea, to bad it doesn't work. ;(
@FlOppythp
Are you using the latest spigot build, compatible with both 1.7 and 1.8 builds? If you are please downgrade to 1.7.9 because the 1.8 breaks custom tab lists.
@FlOppythp
type /mytablist debuginfo and send us the output.
@VizionStudiosMc
I work on it.
Dose this work for 1.8 yet?
For some reason, this plugin causes ghost to join of connected players. We had three people on and randomly, some peoples names were duplicated in the tab list. We disabled the plugin and concluded it was this plugin. Any idea why it would do this?
Other plugins that mess with tablist:
Essentials.
EDIT: It no longer seems to do ghost joining when I disabled refresh. But names appear twice in tab. One is the formatted one from essentials, the other is just a plain non-formatted name.
@chickenputty
No problem man ;)
@frekyshadow
The hooking of the plugins are mainly done by Vault. We will think about the command.
@DevXPress
That would be it! Thanks.
I have PEX and Essentials and this plugin keeps hooking into pex for chat but I need it to hook into essentials because it's showing only the groups players are in and not the actual names. http://i.imgur.com/DSCGmCA.png http://i.imgur.com/2FC99Cv.png
For now I set useDisplayNames to false but I really wanted the colors for the staff to show :/
P.S. I wish there was support for /vanish D:
@chickenputty
I think you should use Vault too ;)
@DevXPress
I'm using PermissionsEx. Here is the console output of /mytablist debuginfo
@vaxjo
Jep we will add them.
Hi,
Can you please create a PlayerPoints support ? Thank you :)
@chickenputty
It seems that you don't have installed a Group Plugin! if you have an Group Plugin type /mytablist debuginfo and send us the output!
@chickenputty
You have to just set %group1% / %group2% / etc... which not %group1.1%.
@DevXPress
I cannot get it to display the players in the groups. Here is what my tablist looks like:
And here is what my configuration file looks like:
http://puttyland.com/share/2014-08-24_00-39-43.txt
I'm using PermissionsEX and my account was in the "Manager" group when I took the screenshot.
I suggest you don't show the download link in this page when it not yet to get approved because this system is protecting you and the plugin user will not get broken on their server and reduce your responsibility.