PrefixedPlayerlist
Prefixed Playerlist takes prefixes (colors, text or colored text) from its config or PermissionsEx and displays them in the scoreboard / player list (invoked by TAB ingame). You don't need any additional plugins (PEX is optional).
Features
- Define prefix for server OPs
- Players in different game modes can be distinguished
- There are commands to reload configuration, reload the playerlist and get information about the plugin
- There is a default prefix if you want to prefix all names
- The plugin takes advance of Bukkit Permissions
- PermissionsEx prefix support
Commands
Every command can start with /ppl or /playerlist. You can use native command /help PrefixedPlayerlist for your own convenience.
- /ppl or /ppl help points you to look at /help PrefixedPlayerlist
- /ppl version shows basic information about the plugin
- /ppl reload softly reloads plugin configuration (without re-reading plugin jar file)
- /ppl checkupdate manually checks for updates
- /ppl refresh refreshes the player table
Permissions
Note that there are not-that-much permissions starting with prefixedplayerlist.prefix.* that are used to assign prefixes and nothing else. They are explained elsewhere - take a look at example setup.
- prefixedplayerlist.* Gives full control over all commands of PrefixedPlayerlist
- prefixedplayerlist.reload Allows you to reload the plugin (/ppl reload)
- prefixedplayerlist.checkupdate Allows you to check for new versions manually (/ppl checkupdate)
- prefixedplayerlist.refresh Allows you to refresh the player list (/ppl refresh)
How prefixes stack
- If you use PrefixedPlayerlist config to define prefixes
- prefixCreative + prefixOp + prefixDefault + prefixCustom + PlayerName
- When you use PermissionsEx to define prefixes
- prefixCreative + prefixOp + prefixDefault + PEXprefix + PlayerName
Additional notes
Important notes and information:
- Keep in mind that max. length of player name is 16 characters. This is a client-side limit.
- Each color takes 2 characters (see below).
- PPL inserts one color (two characters) at the end of each name to keep ping color unchanged
- When playername is too long, it gets stripped to 13 characters, and … (triple-dot glyph, ellipsis) is added at the end (along with the color reset for ping).
- The length of a prefix is limited to 10 characters by the plugin,
- although it is wise to keep the overall length of prefix (count with op, gamemode, etc.) under 4 characters. You don't want to see MyNicePrefix:A… (with A being the only part of players name visible)
- You can define colors using the control characters § (paragraph), or & (and).
- Colors are defined by the control character and number from 0 to 9 or letter a-f. The text following this control sequence is affected.
- You can use formatting characters if you want (things like bold, underline, etc. See MP wiki page for details)
- Colors are defined by the control character and number from 0 to 9 or letter a-f. The text following this control sequence is affected.
- Every player may have only one custom prefix. Priority has the group first defined in the config. Therefore it is a great idea to start with prefix for administrator, then moderator, then some special player groups, etc.
- Why? Your admin will probably inherit the "prefix permission" of moderators, and you want to have him prefix of admin, not mod.
- If you decide not to use some of the predefined prefixes (gamemodes, op), you can either leave the apostrophes blank or remove the whole definition
- When you op or deop someone, the change can be seen only after relog (or after plugin reload), not immediately.
- There is now a refresh command for the table, just use /ppl refresh
- Plugin checks if it is up to date every time it is enabled. Your server IP and plugin version are logged at that time. It's just for me to keep approximate number of users.
- This can be disabled in config by setting options.checkVersion to false
- You can check for updates manually using /ppl checkupdate
- I really appreciate feedback, so feel free to leave a comment! :)
Known Bugs
There are no known bugs at the moment.
Todo & Feature Requests
- Base the plugin around custom, easily formattable strings
- Add hiding in the list
- Add more commands (to hide, change the name, etc.)
- Allow coloring the ping
Mark self with different colorimpossible, waiting for official mod API
@mazius123
That isn't really a bug. This plugin just does not check for changed ranks.
Also, I do not really understand the people demanding an update here... I am using PEX 1.19.2 (latest), CB 1.2.5 R3.0 (latest) and I am not having any problems.
Have fun,
Addi
BUG - PrefixedPlayerlist v1.1.0 After changing/set/promoting player group with pex (with cmd) the perfixes and colors not changing in player list (Tab). Update: the color changes after i relog.
any new update ?
upd?
Hello. This plugin is really good! I like it!
But i have a problem. If i set a Prefix on the player-list eks:
pplconfig: true options: usePEXPrefix: true prefixgroups: general: default: '' op: '' creative: '' custom: mod: '&e[M]' vip+: '&6[V]' vip: '&8[V]' member+: '&6[M]' member: '&3[M]' ritz: '&7[R]' de: '&a[g]' And i add 'Kriskristoffer' to 'ritz' and he have the Prefix at the list. But that is not the all name that is there.. The name is only: "[R]KrisK..." And i don't no why... Can you please help me?
Hello. This plugin is really good! I like it!
But i have a problem. If i set a Prefix on the player-list eks:
pplconfig: true options: usePEXPrefix: true prefixgroups: general: default: '' op: '' creative: '' custom: mod: '&e[M]' vip+: '&6[V]' vip: '&8[V]' member+: '&6[M]' member: '&3[M]' ritz: '&7[R]' de: '&a[g]'
----------And i add 'Kriskristoffer' to 'ritz' and he have the Prefix at the list. But that is not the all name that is there.. The name is only: "[R]KrisK..." And i don't no why... Can you please help me?Hey, its a nice plugin, and I noticed there are group_a and group_b.
My question is, how can i add people into these groups, and how can i change their name colors? (for each group)
Thanks
Hey
Please support bPermission :D
Hey,
My only problem with it is that it doesn't support SimplyVanish (which removes player name).
I'm sure you know this... But, could you add a command that would let me manually remove my name?
Thanks.
@QweSteR2221 Something specific?
@viktorjanpaulis Why? I repeat, it still works fine. Our server uses it. There are no bugs I know about. There are only a few feature requests.
Eat this!
I'm remove this plugin. Many bugs and errors.
:((((
F*ing Update! please? =P
@allbad1 It's not, but it's a great idea to add this.
@QweSteR2221 I haven't made any new features so far, I have no time. And it still works fine on newest RB.
Awesome plugin! We have multiple worlds. Is there some way to prefix those on the world named 'world' with a character? Thanks!
@Amunak
Still love this plugin :D
UPD?
Hello, great plugin.
Can you add refresh after some time?
@doggyroc
Oh I forgot that. That's the reason ofc - you have to switch the order (have the highest/preferred rank first) in the config. It was mentioned on the Example Setup page :)
@Amunak
WAIT Fail... the problem is inheritance because when builder has - prefixedplayerlist.prefix.builder and a VIP has - prefixedplayerlist.prefix.vip it messes up... thats why my first three worked because they dont have inheritance over anything... for now ill put - -prefixedplayerlist.prefix.builder - prefixedplayerlist.prefix.vip for vip and others...
@Amunak
The problem is that i have the brackets different colors than the actual name...