ConfirmSystemCommands
ConfirmSystemCommands
Version: 1.3.5
Hello people. Sorry for the delays, plugins have been updated!
This is Simple plugin that allows you to add a password to the commands '/stop', '/save-all', '/op', '/deop' . These are also the same for the console!
This plugin comes with an automatic update checker (Doesn't automatically download the file though). You can Enable/Disable this update checked via the config.yml (Found in the plugins/ConfirmSystemCommands folder). Just set to CheckForLatestVersion to true/false to suit your needs!
How to Install...
Easy! Just drop the ConfirmSystemCommands.jar into your Plugins folder and Start the Server! Then open the Config in the new ConfirmSystemCommmands folder! Change the Password to something you want! Then type /reloadcsc. You can also disable the Broadcasts via the Config file and change the broadcast messages via the config!
Commands
The commands are very Simple! Just do the following!
- /stop <Password>
- /save-all <Password>
- /op <Password>
- /deop <Password>
- /csc - Show's Information About this Plugin
- /confirmsystemcommands - Show's Information About this Plugin
- /cscbroadcast - Show's whether broadcasts are on or off
- /cscbroadcast true - Sets broadcasts to on
- /cscbroadcast false - Sets broadcasts to off
- /cscopbroadcast- Show's whether OP/DEOPing broadcasts are on or off
- /cscopbroadcast true - Sets OP/DEOPing broadcasts to on
- /cscopbroadcast false - Sets OP/DEOPing broadcasts to off
- /reloadcsc - Reload's the Config file for this Plugin
Permissions
There are no Permissions for this Plugin as this is only for Operators (OP)!
To Do List:
- Any Others you may want? Send Below or send a Ticket ( Ticket Checked more )!
Thanks! I know there may be many other Plugins out there that do this, but I am determined to be the best one out there! Leave your ideas and comments and possible bugs/error's below!
Help
Need any Help? Please either;
- Ask in the comments
- Post a Ticket
- Go on the IRC. You can get to the website from here. and Join channel #Grimlock257
@CommodoreAlpha
Ah, okay, and no problem :) Exams and stuff should be over next week and haven't got as many, so might be able to update next week :D
Pail is essentially just a GUI for running a server. And thanks for taking the time to respond to my comment - I understand that you're busy, so no rush.
@CommodoreAlpha
The OP error is because I haven't yet had time to update my plugins to 1.7.2... I currently have exams at the moment and they're kinda taking up a lot of my time at the moment/recently so I haven't had enough time to update them, test & upload them... I'll try get this out ASAP but I haven't got any dates yet...
As for Pail I'v never used that and I don't know what other problems that might have... If you give me a link to it and I'll download it and test it on my private server when I update this plugin :)
Thanks - Grimlock257 :)
For some reason, the plugin doesn't appear to work. Every time I try to op someone, and I enter the correct password, an error just spits out. Here's the error I get when I try to op someone in game:
And here's the error I get when I try to op someone via console (through Pail):
@FNCPro
Haha, thanks - Must get some time to update these :/ School is kinda getting in the way xD Will try do these soon! Thanks for letting me know, added to make list of things to do! :D
I've noticed in the latest version(1.3.5) works on 1.5.2 and there is a typo with /cscopbroadcast false "OP and DeOP Boradcasts have been set to False!". Thank you for the awesome plugin, it helps alot on my server!
@Brilliumsphere
Funny you mention this, I started this a few weeks ago. But school was getting busy... so I kinda put the plugins on hold. Also over the past weeks I haven't had as much time. I have made a todo list with loads of things to do soon... Hopefully I can get this out soon :( But I have started, I can't make any promises to when it will come out.
Idea 2: Good idea... may implement this too... Just another thing on my already full up todo list xD :D
I hope to do this soon :D
Thanks - Grimlock257
Maybe a type of listener for commands? to where you can specify any command, and put a password on it (example user runs /pex > user is prompted password please) something along those lines. I really think that would make this plugin a bad ass thing to have on a server. Please consider it? thanks for reading.
Idea 2 Maybe a type of command listener that can block certain commands from typical users. An example of this would be ( a normal user types /pex, a return output would be the well known Unknown command.) This would help potential Intel gathering on servers. When the proper command is hit, it would normally say "You do not have permission to use this command" with this idea, the attacker would have a harder time trying to gather data, and would possibly give up. just an idea, thanks for reading.
This is only a problem that I have came across. The plugin only protects /op and /deop /stop is still free to use. Please fix.
@OPJewelz
Permissions for what? The commands ?
Is it possible for you to add permissions for PEX or Groupmanager? Would be awesome.
@Grimlock257
I like the WorldEdit Idea, but you could also use hpos. Please block that and any aliases to :)
@tttwebsite
I will see what I can do
@joshwenke
yes you would :)
Can you add the worldedit wand command to protect users with op from using worldedit without the proper password?
So for /op would you do /op <player> <password>?
@nhoclesnar
Op and Deop have been Added,
Now seeing if /reload is possible(EDIT: /reload is not possible from what I can do, Sorry). Will be released on Tuesday Ok :) You can join #Grimlock257 on Esper.net for more info!@nhoclesnar
Yes, I can try /op and /deop, But doing /reload just seems to do it anyway :/... If I find a way these will come in Version 1.1 ( No features Planned yet )
Nice. I'm using this on my server.
Suggestion: Confirm /reload, /op, and /deop commands as well?
@rockxz3
It does because they require a password for it to actually stop the server