Skip to content

Commit a8a8a16

Browse files
committed
Allow command blocks to execute commands by config
1 parent fbe51f8 commit a8a8a16

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Spigot/src/main/java/me/innectic/permissify/spigot/commands/PermissifyCommand.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import me.innectic.permissify.spigot.utils.ColorUtil;
3131
import me.innectic.permissify.spigot.utils.PermissionUtil;
3232
import org.bukkit.Bukkit;
33+
import org.bukkit.block.CommandBlock;
3334
import org.bukkit.command.Command;
3435
import org.bukkit.command.CommandExecutor;
3536
import org.bukkit.command.CommandSender;
@@ -60,6 +61,7 @@ public boolean onCommand(CommandSender sender, Command command, String s, String
6061
return;
6162
}
6263
}
64+
if (sender instanceof CommandBlock && !plugin.getConfig().getBoolean("allow-command-block", false)) return;
6365

6466
if (!PermissionUtil.hasPermissionOrSuperAdmin(sender, PermissifyConstants.PERMISSIFY_BASIC)) {
6567
sender.sendMessage(ColorUtil.makeReadable(PermissifyConstants.INSUFFICIENT_PERMISSIONS));

Spigot/src/main/resources/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
storage: mysql
2-
handleChat: false
2+
allow-command-block: false
33
connection:
44
host: localhost
55
port: 3306

0 commit comments

Comments
 (0)