CustomUserList
CustomUserList
Easily create lists of users
by Stealth2800
Version: 2.4.1
Tested on Bukkit: 1.7.2
Originally written for a request by: Stevensaurus
Description
Adds a command that allows players to view a list of online staff. Staff is defined via permissions specified in the config file. An example config file is below.
This plugin allows you to create multiple lists of users. You can use this for things from lists of online staff members to lists of donors. For configuration help, visit this page.
Example Staff List
Example Donor List
Features
- Multiple user lists can be defined, each very customizable
- Hides vanished players (with VanishNoPacket)
- Compatible with any permissions plugin
- Easy permission control
Commands and Permissions
Command | Info | Permission |
---|---|---|
/customuserlist (version) | Show plugin version | -- |
/customuserlist list | List all loaded UserLists | customuserlist.list |
/customuserlist show <UserList name> | View UserList | permission is set per-UserList |
/<UserList alias> | View UserList | permission is set per-UserList |
/customuserlist reload | Reload plugin data | customuserlist.admin.reload |
Config.yml
Debug: false #Turns debug mode on/off. You shouldn't need to use this. Check for updates: true #Enables/disables update check on server startup/reload
userlists.yml
Dependencies
- A permissions plugin (PermissionsEx, GroupManager, etc. I personally recommend PermissionsEx)
- Vault (Not required, prefixes/suffixes/groups only work with this installed)
- VanishNoPacket (Not required, vanish check only works with this installed)
Upcoming Features
Request any features you would like to see in future updates!
@Marium0505
Alright. What this means is that the console won't be able to use the userlist aliases, only players will. I'll update the plugin to work with 1.7.5 soon, but until then, you'll have that limitation.
I get this error on startup, I have debug enabled. Running on 1.7.5.
An update has been submitted for approval! Be sure to check it out once it comes out. :D
@Kanzeil
You also need to install StBukkitLib, which is found here. The description on this page is also a bit outdated so hopefully you can figure things out. :P
I'm going to be updating this plugin soon. Once I do, I'll be updating the description (finally).
Hey I'm actually trying to find features that are useful for my server that i'm working on and I came across this one, now it looks like it would display almost as a /wizlist would back on old Diku MUD servers, which is what i'm loosely basing my server off, but each Admin rank was different and had a hierarchy to them, so upcoming features for it looks promising as well because I would like to have a way to simply list all of them Offline and Online, maybe color code Online with Green and Offline with Red, etc, but I also came across an error trying to run it, now I do run PEX heavily, and here is the error in which I receive upon starting to load the plugin, and I am running a Beta 1.7.2 release as well
[02:57:39 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.2-R0. 2-b2974jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.2) [02:57:40 ERROR]: Could not load 'plugins\CustomStaffList.jar' in folder 'plugin s' org.bukkit.plugin.UnknownDependencyException: StBukkitLib at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:196) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.ja va:255) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:23 3) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [c raftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14 ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.jav a:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :424) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
@HCxXTemPestXx
Well, the point of the plugin is to list staff, not list players. I'm sure there's many other plugins that do what you're looking for.
Ok wil you add in the next update? @steath2800
@HCxXTemPestXx
At the moment, no. This plugin isn't supposed to be for listing online players.
Hey, It says %groupname% is there a one like %players% and it says 3/10 Player Online Something like that?
@wheezymuppet
I'll look into fixing that.
When someone is op, It automatically puts them in the highest staff list group even if their actual rank is [Admin]. Please can you add a feature where ops are still in the rank they are shown as!
@blitszfil
I'll add it in the next version. :)
@N00b_Gam3play
I'll look into adding that. :)
Hey I'm Loving This Plugin. I Was Wondering If You Can Add A Feature Where You Can Choose If You Want To Either Put People's Names On It Or The Amount Of People In A Group. Thanks!
make so when you do /who or /online or /list it shows this aswell :)
And v2.0 is live!
Version 2.0 has been uploaded and is now awaiting approval. :)
@Marium0505
I'm currently in the process (almost done, actually) of rewriting the plugin. Once I finish it, I'll be submitting it to BukkitDev. In includes a new way of formatting the Staff List message.
That top screenshot could be done easily with a plugin like Essentials. This plugin is only intended for a Staff List so I won't incorporate that into it.
@Stealth2800
I want to do the same as play.multiverse-mc.com does when a player performs /list and /modlist So this feature suggestion is based on those two commands on that server.
This is the output when the player does /list
This is the output when the player does /modlist
It would also be nice if we could change the output in the config, and also change the commands in the config.
@Marium0505
Indeed it does. I'm in the process of rewriting this plugin, I'll be adding support for that, yes.
Works on 1.5.2, right?
Can you also make us able to decide how the output should look like?