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:
not working for 1.12
1.10 support pls :s
The issue with the invisible players is due to the fact that you are canceling all Player List Item packets that aren't from your own plugin. These are required to inform the client that there is a new player entity http://wiki.vg/Protocol#Resource_Pack_Status
This is quite the problem, and in trying to update TabAPI I am running into quite the similar problem. I'd be willing to work with you to try to figure something out if you want.
I can only see the icon of the connection(ping) on every box with the default config :D
@SaveTheSlime
I'm sorry, but I still can't find a fix for the invisible-player-problem. While I was able to fix entries not appearing at cost of reducing the maximum entry length to 12 (short, I know, but necessary :/), I can't figure out why players stay invisible. I think there's just something weird in the new 1.8 Minecraft protocol that makes players invisible if their names are not in the tablist or something like that. I'm not sure, but for now I can't do much more than wait for updates and see if they change things.
no work on the 1.7-.1.8 spigot protocol hack *CRYS*
@staygold07
As posted below, Craftbukkit version (6dfcdc6) works fine for me. Spigot b43a31a-20c65ca works as well, but has annyoing heads between the columns.
I am working for a fix for the invisible players as well as the head-only tab list, however I don't have a serious idea for a solution yet.
Hey Tosh94,
First of all, great work! Are you working on a fix for the "invisible players" bug in 1.8? I'm using latest Spigot 1.8 + latest Bungeecord 1.8 and whenever I've installed ProTab, the players aren't able to see each other. Do you know a version or build-number (from 1.8) which isn't causing this problem, till you are finished with the fix?
Thank you in advance!
@Touljo
@raum
@DutchyD
Sorry for not replying, but I took a christmas / new years break.
I'm now able to reproduce these errors, but I have yet to find a solution for any of them. They seem to heavily fluctuate depending on the Spigot / Bukkit revision currently used and change every few versions. This is a little problematic for debugging and releasing fixes. Additionally it is possible that the newer updates completely remove possiblity to modify the tab list. I'll see what I can do to fix the errors.
Whenever I use this my players end up invisible.
@Tosh94
Had Protab-Basic and Protab, along with ProtocolLib and (at the time) the most recent Spigot Build. The only other plugin I use on my local server when I'm not testing is one I made myself for various monitoring things - doesn't effect the tab list, or modify any packets at all.
Now that I've got a little more time, I'll play with it a bit more and see what I can get worked out. Gracias for the assistance!
Edit: Unfortunately with the newest Spigot (6d85d97-b389396), Vault 1.5.0 and builds #55, #56 and #57 of Protocol Lib produce the same 'full of heads and nothing else' issue using Protab 1.0.4 and Protab-Basic 1.0.5. It states "Successfully loaded 2 tab configurations", but no matter what/how I set anything, it just shows the heads and nothing else.
I've tried the stock Default.yml tab, as well as the example from http://dev.bukkit.org/bukkit-plugins/protab-basic/pages/screenshot-config/
Sad Raum is sad. :(
Still didn't work...
I'm using
same error as posted below.
http://pastebin.com/74hMu3zy
Do you have a possible reason?
@raum
That sounds to me like you don't have any addons installed. Do you have ProTab-Basic or ProTab-mcMMO (depending on what you want to use)? Apart from that, do you have any other plugins installed that might interfer with the tab? Could you maybe try updating to the newest Spigot version and see if the error persists?
PS: I'm going to bed now, as it's getting late here, so my next answers in like 10-12 hours or so.
@Tosh94
Nothing at all. On Spigot, the HEad & Latency, on Craftbook just the Latency. I'm not getting any other text, regardless of what's being added .. Am I missing something on how to enable a tab, other than creating the tab itself, and providing the permission?
There's no console errors. Just nothing shows up (aside from the seen heads)
@raum
Are there any texts appearing on your tab or only heads? I tested against Spigot b43a31a and Craftbukkit f233e7d. For Craftbukkit I get those dark gray rectangles just left of the fields (as can be seen in the screenshots), for Spigot I get Steve and Alex heads as well. I don't know what to do about the heads yet and I'm not sure that I can remove them (of course I will do my best to find a way).
I'm compiling the newest Bukkit / Spigot version right now to see if it works there.
The newest Craftbukkit version (6dfcdc6) works fine for me. Spigot b43a31a-20c65ca works as well, but still has the annyoing heads.
Do you get any errors in your console?
Appears that no matter what I do, or what settings, setup, etc that I use, my tab list only fills up with Steve & Alex heads - even using the default tab.
Using ProTab v1.0.4, ProtocolLib 3.6.3 #55 and Spigot 1.8 52c130f - Tested it on Craftbukkit 1.8 ce7dd34 also, thinking that maybe it was just something weird with Spigot- CB does has the same behavior, just without the heads.
Suggestions?
@GraveHD
@Touljo
Sorry for the late reply. I was busy and didn't notice the Bukkit update. I will push out a new version ASAP.
Edit: Fixing the problem proofs to be tricky. I have to wait for an answer from the ProtocolLib guys before I can actually fix the problem which might take a while.
Edit: With the newest ProtocolLib dev builds, ProTab could now be updated and works once more! Have fun!
It's not working with Spigot 1.8...
I got this error:
http://pastebin.com/74hMu3zy
Please fix it :)
Please fix for Spigot 1.8
@Jaaakee224
Hm, good idea. While it would be possible to implement this in the plugin, you can already have this via permissions:
Design all the tabs and put them in the TabConfig folder. Afterwards just give the players per-world-permissions to the tabs that should be shown in that world (revoke all other tab permission ofc).
I hope that helps ;)