StaffSecure
Staff Secure - Staff Security System
StaffSecure By Harry5573
Now UUID compatable!
What it does?
It gives you the option to make your staff choose a password they must enter when they login. But does not force all players to have one, only the players with the permission. This can prevent staff accounts from being hacked. Say a staff members account got hacked, if someone logged onto your server with this account, they could not do anything as they do not have the users password.
If you want a player to have to set a password when they login give them the following permission:
- staffsecure.staff
If you want a player to have access to staffsecure admins commands give them the following permission:
- staffsecure.admin
Installation:
1) Download the securestaff.jar from bukkit
2) Drag it into your servers plugins folder
3) Reload/Restart your server
4) Give the players you want to have to login the permission
5) You are done! :)
Commands:
/password <password> - staffsecure.staff
/login <password> - staffsecure.staff
/staffsecure <reload> - staffsecure.admin
/resetpassword <user> CONSOLE ONLY!
PLEASE NOTE: If a user loses there password they must ask a admin to reset it in the config.yml and then reload the plugin.
Configuration <config.yml>:
- Configure your messages.
messages:
prefix: '&f[&cStaffSecure&f]'
- Should we send the player a StaffSecure motd on login?
motdenable: false
- When should a player with the permission have to login?
forcelogin:
- Whenever a player relog's in with a different IP than they had logged in with before.
- Will not work with reverse proxys where everyones IP is the same.
relogipchange: true
- Whenever a player relog's in even if their ip has not changed.
relog: false
Please NOTE: If your player does not have a password set they must set one!
SOURCE CODE: https://github.com/Harry5573OP/StaffSecure
UPCOMING:
Used on ArkhamNetwork!
@csminecraft
It is working for me. Make sure to follow these steps If your using mcmyadmin download it twice. And refresh your plugins If your doing it manually make sure to refresh the folder and carefully check console to see if it disabled it when it was starting.
If your problem persists let me know.
@harry5573
Which build are you using for bukkit? I'm using 2879. I don't believe its a plugin conflict since it isn't even loading. Also I'm using your current V5.0 download of bukkitdev.
Thanks <3 Could more people report on the bug? Its working for me
Different password Tiers for moderators and some for admins
/unban <name> <password> - Admin Password /whitelist on <password> - Admin Password /whitelist off <password> - Admin Password /whitelist add <password> - Admin Password /whitelist remove <password> - Admin Password /kick <name> <password> - Moderator password /ban <name> <password> - Moderator password
Wow 2 minute response time. You sir are one dedicated developer!
Looking into it
Has anyone else been able to make this run with the current release build?
I keep getting the following on startup; 2013-09-16 20:11:57 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.2-R1.0-b2879jnks (MC: 1.6.2) (Implementing API version 1.6.2-R1.0) 2013-09-16 20:11:57 [SEVERE] Could not load 'plugins\StaffSecure.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/harry5573/staffsecure/StaffSecure : Unsupported major.minor version 51.0
Huge thanks to @swifteh3146 for the Hash security idea!
V5.0 Uploaded! Added /resetpass <username> CONSOLE only command to reset a users pass. Also now stores in md5 hashes!
awesome been looking for this i want mys erver cracked but wanan secure staff awesome job
First Donator ya :)
Adding button now, didnt know anyone used them. And sure added you!
Hey if you need someone to help you out with the plugin let me know :) my skype is socomftb21david
btw add a donate button possibly ?
Consider it done in the next version!
You should make it so if you have a approved ip, you can bypass the login. In the config you can enter the ip of a moderator and if it is matching to the ip of the user, they can bypass logging in.
Yep, i will work on it for a new version :D
Could you make this for Bungee? So we dont have to run it on every server we have? :) Thanks
:o, never saw your plugin before.
This looks a lot like my plugin StaffProtect.
v 3.0 Uploaded!