ProTab
ProTab v1.0.4
ProTab is a plugin which gives you extensive configuration possibilities for your tab.
This plugin was heavily inspired by TabDeco.
Features
- Full configuration of every spot in your tab, including dynamic and static texts
- Multiple pages in your tab, changeable via scrolling while crouching
- Addons - Choose which features you need for your tab and pick only those you need
- Simple API - You can write your own addons and publish them
Screenshots
Note: This requires ProTab-Basic, see "Addons"-section
Note: This requires ProTab-mcMMO, see "Addons"-section
The font used in these screenshots is found in the resourcepack Better than Default.
Requirements
- ProtocolLib v3.6.3 build #55 or higher
Incompatible plugins
- Any other plugin that modifies the tab will cause problems.
Data gathering
This only applies for versions 1.0 and 1.0.1
This plugin uses Hidendra's MetricsLite system. If you do not wish to have this enabled, change opt-out in plugins/PluginMetrics/config.yml to true. More information about Metrics can be found at the following sites:
@Tosh94
Per World Tab maybe?
@KnightcraftRPGServer
I will probably just upload the update / fix here, with a notice at the top. If it isn't approved in time (though it should given today's news post), I'll probably provide some other form of upload.
@Tosh94
If you update this where will it be listed? The spigot website is verifying plugins still, I think. If not please PM me, my server needs this badly
@KnightcraftRPGServer
Seems like there was a change in ProtocolLib for 1.8... I guess I'll have to look into that.
Stopped working for 1.8 protocol hack, using updated protocollib version for Spigot 1.8
@Superman655
Probably because ProTab-Basic doesn't have any special Essentials support and just gets the player's name, not his nickname.
Right now it is only capable of getting the player's prefix as defined in Vault using the block player list perfix. I might create an update in the future, but right now Bukkit's approval process is so slow that it doesn't really make any sense to upload anything.
In the block player list why don't essentials nicknames or colors show up?
@DarthRiddle
I rolled out a small fix (v1.0.3, still waiting for approval) for ProTab-Basic with a workaround for that problem: If you disable PingPolling in ProTab-Basics config in that version, the "NoClassDefFound"-error will disappear.
EDIT: The approval process seems to take a lot of time, probably due to the problems with Bukkit right now, so you'll have to wait a little longer.
@Tosh94
Makes sense let me try what you have suggested. Thank you
@DarthRiddle
That's not entirely true, ProTab and ProTab-mcMMO are fine for 1.7.10, just ProTab-Basic cannot work in 1.7.10 (due to ping polls it has a craftbukkit dependency and breaks with any somewhat bigger update).
About the config issue: Check if it works with just ProTab + -mcMMO (without any -Basic macros of course). If not, please send me your config, bukkit version and possibly a plugin list via PM (plugin list to check for any incompabilities).
About the 1.7.10 update for -Basic: I cannot set the version number next to the file to any non-beta-build, thus even if I updated it would say 1.7.9 R0.2 and would cause horrible confusion so I won't do that. If you really require a 1.7.10 version, one PM will do.
UPDATE : NM It only works in CB 1.7.9 RO2, not the new version Im running. Please update when you can :)
Any one have a working config for this?> The default one in the examples page doesn't actually list anything correctly. Maybe I have a compatibility issue..
Oh, okay. PurpleIRC never showed up in my tablist before, and I have coloredtags plugin, that probably is conflicting.
@JackzMc
There is a problem with "just make & work". Plugins that use & just replace it with § before sending it off to the minecraft client (cause the client only knows §). However, if you used § within the config, I can assure you it will be sent to the client as well.
This means, even if I allow you to use & and replace it with § before sending the same problem will occur as - from the clients perspective - nothing has changed.
I also looked at PurpleIRC and I found an option to display the IRC-names in the tablist. There is an option to disable this however, just set
custom-tab-list: false
in PurpleIRCs config. This is required for ProTab to work as both plugins will otherwise interfere with each other (if you want PurpleIRCs tab function, you can sadly not use ProTab).
@Tosh94
Well then maybe its purpleirc thats causing it, and I have LOTS of plugins, so ya... Maybe just make & work? That works for everything else.
@JackzMc
I know of a server running Essentials where it works just fine, so I don't think that's the problem (they're running Spigot, too). I have really no clue where the problem is, because i basically just send the § - symbol directly to the client, where it should be correctly transformed into a color.
Maybe your client is modded in a way that prevents it (though unlikely). Maybe you could PM me a plugin list so I can check for any incompatibilities...
@Tosh94
Could essentials being doing it? Everything else is working but that symbol. I have an irc symbol that blocks § on irc or something, it could be it.
@JackzMc
Hm, I can't reproduce the behaviour. I just got me a fresh Spigot 1.7.9 R0.3 (#1534) server and threw my plugin in, it worked just fine.
Are you sure there are no other plugins interferring with the tab and everything is up to date?
@Tosh94
If I use the default example, it shows for the 2nd line accros a ?6<message>, as the § symbol is not allowed on bukkit.
I use spigot (latest 1.7.9). Its with the default config.
@JackzMc
Which colors do you mean? The colors for fixed Strings should be working with §, just as in the examples. If you refer to colors in the player list, these are only achievable via colored prefixes and then using the prefix player list provided by ProTab-Basic.
In case that's not helping, would you mind posting me your config and your bukkit version so I can try and figure out where the problem is?