HomeJavaMods⚜ CommandProtect ⚜ Protect your commands as you want safely |100% Customizable [1.7.x-1.15.x]
⚜ CommandProtect ⚜ Protect your commands as you want safely |100% Customizable [1.7.x-1.15.x]
ModsJava

⚜ CommandProtect ⚜ Protect your commands as you want safely |100% Customizable [1.7.x-1.15.x]

⬇ Download on Spigot
[​IMG]

[​IMG]
[​IMG]

How the plugin works
You can block the command you want, adding it to the config.yml. When someone tries to execute the locked command it will cancel the event and send a message (You do not have permissions). To be able to execute the blocked commands, you will have to log in with a password. The password is editable. When you log in correctly, your ip is automatically saved to continue executing the commands even if you log out. The session expires when the server restarts or using the command /cmdprotect logout.

100% configurable and translatable
You can configure and translate everything. But we don't recommend you to touch if you don't know what are you touching. Better ask for support (Support Section).

A password to protect the commands
The plugin has a password, this serves to protect the commands as you want to block. The password can be edited in the config.yml.

Very optimized and light weigh for your Server
The plugin is so light weigh. But also the plugin usage!
Ram and CPU usage is practically unnoticable!

Console messages managing
When a player tries to execute a blocked command, a message will be sent to the console. The same thing happens when someone logs in correctly.

Update Checker
The plugin has an Update Checker, this system serves to notify you of a new update. When starting the server, if there is a new version the plugin will notify you. This same thing also happens when joining the server, if you have the specific permission.

Config.yml & Messages.yml
Spoiler: config.yml
Code (YAML):
#------------------------------------------------------------------------#
#                 CommandProtect v1.5.3 by ZMarcGM                       #
#                           Config file                                  #
#------------------------------------------------------------------------#
#    Any suggestions or reports of errors, you should report them via    #
#    Spigot as soon as possible.                                         #
#------------------------------------------------------------------------#
#    Supported versions: 1.8, 1.9, 1.11, 1.12, 1.13, 1.14 and 1.15       #
#------------------------------------------------------------------------#
 
#If you want to block a command like this: '/bukkit:plugins' you need to put the '' so that it works.
#This is only necessary for commands that contain ":"

#If you want to block a command, just press INTRO, add a "-" and write the command (including the /).
#You have many examples below, check them if you have doubts.
protectedcommands
:
- /pl
- /op
- /?
- '/bukkit:plugins'
- /help
- /ver
- /about
- /icanhasbukkit
- /plugins
- '/bukkit:*'

#IMPORTANT: Here you must write the password to log in and unlock the blocked commands.
password
: "WriteASecurePassword"
 
Spoiler: messages.yml
Code (YAML):
#------------------------------------------------------------------------#
#                 CommandProtect v1.5.3 by ZMarcGM                       #
#                           Messages file                                #
#------------------------------------------------------------------------#
#    Any suggestions or reports of errors, you should report them via    #
#    Spigot as soon as possible.                                         #
#------------------------------------------------------------------------#
#    Supported versions: 1.8, 1.9, 1.11, 1.12, 1.13, 1.14 and 1.15       #
#------------------------------------------------------------------------#

#Here you can change the messages to your liking using the command /cmdprotect reload on game or console.
messages
:
    #Message displayed when you log in successfully.
    login
: "&2[&aCommandProtect&2] &fYou have logged in succesfully!"
    #Message displayed when have already you logged in.
    login-succes
: "&2[&aCommandProtect&2] &cYou have already logged in!"
    #Message displayed when the password you entered isn't correct.
    login-error
: "&2[&aCommandProtect&2] &cThe password you entered isn't correct!"
    #Message displayed when have logout successfully.
    logout-succes
: "&2[&aCommandProtect&2] &fYou have closed session correctly!"
    #Message displayed when you not logged in the plugin.
    logout-error
: "&2[&aCommandProtect&2] &cYou aren't logged in the CommandProtect plugin!"
    #If the player wants to log-in but doesn't have permissions, he will get the following message.
    login-no-permission
: "&2[&aCommandProtect&2] &cYou don't have permission to log in!"
    #If the player tries to execute a blocked command, the server will display to him a message.
    commandblocked
: "&2[&aCommandProtect&2] &cYou don't have permissions to do that!"
    #When any player executes a blocked command, an Administrator will get notified.
    #NOTE: This message is displayed in the Server Console.
    console-try-command
: "&2[&aCommandProtect&2] &cThe player {player} has tried to execute a command blocked by CommandProtect!"
    #If a player logs in successfully, you will get notified.
    #NOTE: This message is displayed in the Server Console.
    console-login-notify
: "&2[&aCommandProtect&2] &cThe player {player} has logged in successfully on CommandProtect!"
    #If a player logout successfully, you will get notified.
    #NOTE: This message is displayed in the Server Console.
    console-logout-notify
: "&2[&aCommandProtect&2] &cThe player {player} has logout in successfully on CommandProtect!"
    #Message displayed when you don't have permission to view the help menu.
    menu-no-permission
: "&2[&aCommandProtect&2] &cYou don't have permission to display the help menu!"
    #Message displayed when you don't have permission to view the logged players menu.
    loggedplayers-no-permission
: "&2[&aCommandProtect&2] &cYou don't have permission to display the logged players menu!"
    #When you type /commandprotect reload, it will display the following message.
    reload
: "&2[&aCommandProtect&2] &fThe config has been reloaded succesfully!"
    #When someone tries to reload the plugin config but he doesn't have permission, the following message will be displayed.
    reload-no-permission
: "&2[&aCommandProtect&2] &cYou don't have permission to reload the configuration!"
   
[​IMG]

▶ /cmdprotect help (Permission: cmdprotect.help )
See the list of all avaliable commands

▶ /cmdprotect login (Permission: cmdprotect.login )
Log in to be able to use the blocked commands

▶ /cmdprotect logout (Permission: cmdprotect.logout )
Logout in CommandProtect

▶ /cmdprotect loggedplayers (Permission: cmdprotect.loggedplayers )
See players logged in CommandProtect

▶ /cmdprotect reload (Permission: cmdprotect.reload )
Reload the plugin configuration (config.yml)

▶ /cmdprotect version (Permission: none )
Se the plugin version

[​IMG]

▶ cmdprotect.newupdate
If the plugin has a new update, upon entering the server you will be notified

▶ cmdprotect.*
You can acces to all commands/funcions

[​IMG]

↬ First of all download the plugin.
↬ Then drag and drop CommandProtect.jar into the Spigot plugins folder.
↬ Restart your Spigot server.
↬ Configure the config.yml to your liking
↬ Thats is all, enjoy my plugin!
[​IMG]

At this time there are no videos, if you want me to post yours, send me a message by PM!

[​IMG]

You can ask for support in the following ways:

> Discussion page:
You can ask for support in the Discussion page. Don't ask any question in the Reviews section or i won't respond you there.

> Private message (PM): You can ask for support with a private message (PM). Send a message with your problem, images and other evidence serve to help solve it.
[​IMG]

- You are not permitted to redistribute this plugin in any form, including as a part of a software package.
- You aren't permitted to decompile the plugin or modify it in any form.
- You agree that if you have a problem to contact with me first (Via Discussion Page or PM) before leaving a review.

- I reserve the right to change this Terms of Service at any time, and you agree to abide by the most recent version of this.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⚜ CommandProtect ⚜ Protect your commands as you want safely |100% Customizable [1.7.x-1.15.x] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 2,748 times (via Spigot). Download it and open it directly in the game.

Explore more