Staff Essentials
Ever thought that all the staff plugins needed to be in one place? Well here is your plugin!
Click here for the Java 7 version of this plugin!
Update
Thank you all very much for 3900 downloads! I also have been much more active on spigot, so you may want to head over there for the latest updates! https://www.spigotmc.org/resources/staff-essentials.6531/ Extra Note: The resource updates are now linked with Spigot, and not with Bukkit.
Doing a recode! Progress: | | | | | | | | | | | | | | | | | | | |
Features
- Staff Chat
- Silent Join
- Report
- Staff Ranks
- Staff Online
- Clear Chat
- Command Logs
- Staff Alert
- Freeze
- Maintenance
- Staff Applications
- Warnings
- Staff Vanish
- Bans/Mutes
- Inventory Check
- UUID Support!
- MySQL Support!
Commands and Permissions
Commands and Permissions are all in the Wiki!
Configuration
For Configuration help, click here!
Video Tutorials (Thanks LtJim007!)
I will be more than happy to place more tutorials down! Please leave a message in the comments if you have made a video on this plugin!
MCStats
This plugin sends anonymous data through MCStats.
Developer API
public boolean isBanned(Player p){ PlayerData pd = new PlayerData(p.getUniqueId()); return pd.isBanned(); }
There is still a lot more things in the PlayerData, but for now this is all I am going to show.
@BlazingBroGamer Is it ok that i decompile the project and add on to it? I didn't see a specific license saying i cant but i want to verify
Ok, so I love the fact that there is a command for staff applications and staff chat, favorite parts!
One issue, my builders ranks keep getting muted when its loaded on my server. Help!
@BlazingBroGamer
Thanks
@Camper12345
Yes, it would be /invcheck [Player]
Is there a command to check a players inventory?
@CaBoPow
Thank you very much for the video! I have put it up on the page for everyone to see!
Hello, I have just recently made a video tutorial on this plugin, I'm not sure if it would meet your standards or not but I thought why not give it a shot. The link to the video is https://www.youtube.com/watch?v=wUzDvPuCxtg Hope to see it on the page!
@L0rdFlay
Thanks for your reply! I will try to be as detailed as possible, but here I go.
1) Your StaffChat problem mostly will be because of another plugin conflicting. I will see if that chat manager plugin may be conflicting with it.
2) Yes, I am planning to add a disable option for every command. I will try to disable the commands as well, but that may be a bit more in the future.
3) Maintenance mode option may be a good idea, I will put that in the next update.
4) I see what you would like to be changed with the permissions, but one of them (StaffEssentials.view) can be edited in the configuration.
Anyways, thats all I can say for now. If you have any more queries or requests, please message me back!
Thanks, BlazingBroGamer
Love the features of your plugin but there are a few bugs I wanna tell you :P
I am using PermissionsEX as permission plugin on my server and ChatManager (http://dev.bukkit.org/bukkit-plugins/easychatmanager/) for prefix mute and clearchat. (Make it so that the clearchat /cc command could be enabled or disabled in the config. Would be great!
First bug/problem (maybe some of the other plugins not up to date, but all is working very well so I thought I should share my problems with you)
If i am in the StaffChat my messages are written twice. One in the normal chat and one in the staffchat. So this feature is useless for me.
Second problem
If i enable maintenance mode and reload the server the maintenance mode is gone and i have to re-enable it. An easy solution could be to write it into the config whether the maintenance mode is enabled or disabled and load it after a reload/restart. (Don' t know how difficult it is but it sounds like a good idea ;) )
Next problem
It would be cool if you could extend your permission nodes. I know i can edit a few by myself in the config but I think this could be improved :P So actually I did not find a permission for sending a report. Only for receiving. A extra permission for enable/disable maintenance and be able to come on the server when its activated would be good.
e.g.
staffessentials.maintenance.use staffessentials.maintenance.join
Chat permissions could be confusing too:
staffessentials.view -> staffessentials.staffchat.view staffessentials.staffchat -> staffessentials.staffchat.join
Freeze permissions:
staffessentials.freeze -> staffessentials.freezeall and staffessentials.freezeplayer staffessentuals.bypass -> staffessentials.freeze.bypass
So there is no permission for beeing able to see the online staff. Would be very happy if you could add this :P
e.g.
staffessentials.stafflist.use -> permission to use this command. staffessentials.staff -> staffessentials.stafflist.list
Hope you understand my feedback and sorry for any mistakes. I'm not English :) Really like your plugin so i hope you can improve it!