DisableCommandsPlus
DisableCommandsPlus
What does this plugin do?
- Allows Disabling Commands For Ops and Players With '*' Perm
- Is Run Before Any Permission Plugins Are Checked
- Can Disable Args That You Can't Disable With Negative Nodes
- Can Disable All Commands That Don't Have Permissions
- Allows For You To Not Waste Your Time Finding Permissions Of Plugins
- Only Players With Console Access Can Change Commands Disabled
- Negative Nodes Can Be Bypassed By Rogue Staff Removing Negative Node (It Happened To Me Once...)
- Negative Nodes Can Only Disable The Commands Without Player Names, Worlds, Etc. Args... This Plugin Can Disable All!
- Almost 100% Customizable
- Disable Commands Per-User
- Disable Commands For The Whole Server
- Disable Commands Per-World
- Disable banning, unbanning, kicking, muting, etc. of certain players
- Disable All ":" Commands; ex. /essentials:, /bukkit:, /worldedit:, etc.
- Disable Certain Commands From Being Put Into Command Blocks
- Punish Players For Doing Prohibited Commands!
- Command Spy Feature In Which You Can See All Sent Commands
- UUID Supported!
- Custom Messages For Commands Disabled (only if disabled using this plugin)
- Disable Commands But Not The Commands Args! Ex. disable /warp but not /warp spawn
- Can Disable Start Commands But Allow Certain Args. Ex: disable /warp and /warp kits; but allow /warp pvp, /warp spawn, etc.
- Disable Commands Per-Regions using worldedit and worldguard
What does this work with?
- Works with all permission plugins! And you don't even need a permissions plugin for this plugin!
- Tested, and works on server versions: 1.7-1.10.2
- Works with Java versions 6+.
- Works with all plugins!
Permissions:
- This plugin has no permissions because if staff could change commands disabled from in-game then the plugin wouldn't be affective.
Commands: There is ONLY one command: /disablecommandsreload Note: This command can only be done in console!
Plugin in-action!
How To Config?
- 100% Fast and easy.
- Config Files have a Step by Step Guides to make this plugin work 100%!
- Takes about 5-10 minutes to completely setup the way you want!!!
Updates to come?
- Add disabling of players from using [TAB] commands
- Add usersToIgnore: list to allowedArgs config. To allow args per-player if wanted; it's already in the config file; however it won't work yet! Will work in next update!!!
Dependencies:
* WorldEdit and WorldGuard
can you make a enable a certain command for everyone pls I want everyone in my SMP to be able to use my /spawn
In reply to or_daby:
Hey bro, have you got the plugin? The download isn't available.
If you can, send me it on discord zCayeOficial#4848
Thanks you❤️❤️❤️
Hi, I have no idea how to use this, could someone teach me?
It's not working!!!
I disabled /restart for command blocks then I tried executing /restart from a command block and the command was executed!
In reply to ?123:
That is because a command block runs commands from console
Hello,
I am using this plugin and like it, but when I update to the latest, I get this error.
[15:26:22 INFO]: [DisableCommandsPlus] Enabling DisableCommandsPlus v3.1
[15:26:22 WARN]: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'string', line 5, column 1:
messageForRegion: '&4That comman ...
^
expected <block end>, but found BlockEntry
in 'string', line 9, column 1:
- exampleregion
^
[15:26:22 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:56)
[15:26:22 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:162)
[15:26:22 WARN]: at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:130)
[15:26:22 WARN]: at com.ekclifford.Main.Main.createFiles(Main.java:173)
[15:26:22 WARN]: at com.ekclifford.Main.Main.onEnable(Main.java:88)
[15:26:22 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[15:26:22 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:329)
[15:26:22 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:401)
[15:26:22 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:360)
[15:26:22 WARN]: at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:321)
[15:26:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:411)
[15:26:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:372)
[15:26:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:327)
[15:26:22 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:248)
[15:26:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:521)
[15:26:22 WARN]: at java.lang.Thread.run(Unknown Source)
[15:26:22 WARN]: Caused by: while parsing a block mapping
in 'string', line 5, column 1:
messageForRegion: '&4That comman ...
^
expected <block end>, but found BlockEntry
in 'string', line 9, column 1:
- exampleregion
^
[15:26:22 WARN]: at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:569)
[15:26:22 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:157)
[15:26:22 WARN]: at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:147)
[15:26:22 WARN]: at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:224)
[15:26:22 WARN]: at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:154)
[15:26:22 WARN]: at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
[15:26:22 WARN]: at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
[15:26:22 WARN]: at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:122)
[15:26:22 WARN]: at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:505)
[15:26:22 WARN]: at org.yaml.snakeyaml.Yaml.load(Yaml.java:424)
[15:26:22 WARN]: at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:54)
[15:26:22 WARN]: ... 15 more
[15:26:22 INFO]: [DisableCommandsPlus] Plugin Enabled!
What is wrong.
Is there a way to fix the following?:
I have a command disabled in the config. Perfect. It works. But everything that starts with that command as the beginning is also disabled.
This is the example that led to me discovering this.
The command /ma is disabled in one of my worlds, so that players cannot join the Mob Arena.
However, /main is also disabled (one of the commands to get to the main world).
In reply to Petrichor_Craft:
In reply to ekclifford:
Plans on updating to Minecraft 1.12(.1+)?
The current version is disabling commands that aren't even listed in the disabler on MC 1.12 and 1.12.1, so I can't use it.
In reply to PathosMachine:
Hello ekclifford,
I am looking forward to trying this plugin. This sound like exactly what I am looking for. I am currently running CraftBukkit version git-Spigot-6de2fbc-16b5116 (MC: 1.11.2). When I started my server after installing the plug-in, I am receiving java errors. I am including the error from the log. (Hopefully) Fist time using pastebin. If you need more info please let me know.
Update: Everything works fine! Awesome plugin!!! Exactly what I was looking for! Thank you very much! The error on starting the server doesn't seem to be affecting anything.
Is there anyway to send a message when someone does a blocked command from a command block?
Kevin
http://pastebin.com/cG5fWXim
I just realized there was a new comment here. I'm sorry I didn't see it sooner. Yes. I will add this!
Thank you very much! Awesome plugin!
@CraftYourWay
I will create this. This will be added within the next week.
ekclifford
could u maybe add a feature to block commands within a region?
Is there to block a basic command but allow the command with arg.? For example block /warp but allow /warp nether?
Fixed the glitch with messages not reloading...
@Roadhog360
Let me take a look at this glitch/error. If you use ' in any of the words it won't work
ekclifford
When I change the messages, any changed message send a blank line in chat.