Staff List
==UPDATE 3/4/13==
Version two of the plugin is coming along nicely, but I am still learning on how to ad certain features in. Version two may take awhile to release, but it will be worth the wait. I am still taking suggestions for v2, so if you have any ideas, be sure to let me know!
v1.5 has been released! This version does not have any new major features, just a few placeholders for me to work off of and sonething to satisfy you guys for a bit.
Staff List is an informational plugin that allows players to find out who the staff on your server are.
I realize that this plugin has a very small amount of features, but I plan to add more. I am taking user suggestions because I want this plugin to be more than just mine.
==== Features ====
- Ability to add/remove staff.
- Simple to use configuration file.
- Easy to remember commands.
==== Commands ====
- /sl - Displays the help page.
- /slranks - Diplsays the server's ranks.
- /owner - Lists the owner's name.
- /admins - Lists the server admins' names.
- /mods - Lists the server mods' names.
==== Configuration ====
Here is an example of the default config file.
# Default configuration for StaffList v1.0. # Notepad++ is recommended for editing. # mods: Mod1, Mod2 admins: Admin1 owner: Owner1
To add or remove players from a rank, simply type their name after their rank. I recommend separating names with a comma and then a space, but it is not required. An example of what my config would look like is below.
# Default configuration for StaffList v1.0. # Notepad++ is recommended for editing. # # To add multiple names under one rank, use a comma and a space, as shown below. premods: Max, Richard mods: Alyssa, Bob admins: Tom, Bill owner: CabooseF
==== Permissions ====
The permissions are not completed, however, I will list the permission nodes that will be used.
- sl.ranks - Allows access to the /slranks command.
- sl.owner - Allows access to the /owner command.
- sl.admins - Allows access to the /admins command.
- sl.mods - Allows access to the /mods command.
- sl.premods - Allows access to the /premods command.
==== To Do List ====
Primary objective:
- Add an in-game help page.
- Hook the plugin into PEX and GroupManager.
Secondary objectives:
- Permissions. - Started
- Indicator to show if a staff member is online/offline.
- Add the ability to edit the config file in-game.
- Ability to add your own ranks
- Change a ranks color.
Sorry I haven't been working on this plugin as often as I should be. My life is a bit hectic with school and I haven't been able to work on the plugin as much as I hoped.
I will be working on this plugin more. Just give me a little more time.
How do you make it generate a folder o.o
Sorry for the lack of updates in the past week. I was planning to release a new version but I was surprised with a trip to Hawai'i. I'll try to get something done on Monday, when I get back, but I might be affected by jet lag so I can't promise anything.
@fatmarleys
Ok, I'll try to get an updated version out this weekend. Thanks for the help.
@spawnstah
Not a bad idea, how would I go about adding this? Could you PM me?
I thought I wrote a comment for this, but looks like I forgot to hit Post....
Anyway, I would like to suggest that you use Permission Nodes instead of a fixed list. So for example, if a user has "sl.include.mods" permission node, he will then be added to the list of Mods. "sl.include.owner" to the Owner list, and so on.
And one "sl.exclude" which always exlcudes that person from the list at all.
Would make it so much easier to have the list always up to date... It's too easy to forget to add or remove people from the list when its done manually.
Unsuppported major.minor is due to the plugin using java 7 and you using java 6
@CabooseF
i used 1.4.7 R1.0 craftbukkit with the plugin.
@joarc
I'm assuming that your ussue involves whichever version if Bukkit you're running.
About your request, I can try to add that into the plugin.
Add so you gets a message sent to the server if a player on that list joins. And i am having one problem, its say unsupported mayor.minor version so what is this tested with?
@ChillingFeel
Yes, all users have access to the commands.
So if permissions aren't done, does this mean that all users have permission to use all of the commands?