add disable permission

This commit is contained in:
xGinko 2023-10-02 13:25:01 +02:00
parent 6669421c36
commit 7dc1977ea0
6 changed files with 6 additions and 2 deletions

View File

@ -28,7 +28,7 @@ public class DisableSubCmd extends SubCommand {
@Override
public void perform(CommandSender sender, String[] args) {
if (sender.hasPermission(Permissions.Commands.RELOAD.get())) {
if (sender.hasPermission(Permissions.Commands.DISABLE.get())) {
sender.sendMessage(Component.text("Disabling VillagerOptimizer...").color(NamedTextColor.RED));
VillagerOptimizerModule.modules.forEach(VillagerOptimizerModule::disable);
VillagerOptimizerModule.modules.clear();

View File

@ -4,6 +4,7 @@ public class Permissions {
public enum Commands {
VERSION("villageroptimizer.cmd.version"),
RELOAD("villageroptimizer.cmd.reload"),
DISABLE("villageroptimizer.cmd.disable"),
OPTIMIZE_RADIUS("villageroptimizer.cmd.optimize"),
UNOPTIMIZE_RADIUS("villageroptimizer.cmd.unoptimize");
private final String key;

View File

@ -61,6 +61,7 @@ permissions:
description: All command permissions
children:
villageroptimizer.cmd.reload: true
villageroptimizer.cmd.disable: true
villageroptimizer.cmd.version: true
villageroptimizer.cmd.optimize: true
villageroptimizer.cmd.unoptimize: true

View File

@ -28,7 +28,7 @@ public class DisableSubCmd extends SubCommand {
@Override
public void perform(CommandSender sender, String[] args) {
if (sender.hasPermission(Permissions.Commands.RELOAD.get())) {
if (sender.hasPermission(Permissions.Commands.DISABLE.get())) {
sender.sendMessage(Component.text("Disabling VillagerOptimizer...").color(NamedTextColor.RED));
VillagerOptimizerModule.modules.forEach(VillagerOptimizerModule::disable);
VillagerOptimizerModule.modules.clear();

View File

@ -4,6 +4,7 @@ public class Permissions {
public enum Commands {
VERSION("villageroptimizer.cmd.version"),
RELOAD("villageroptimizer.cmd.reload"),
DISABLE("villageroptimizer.cmd.disable"),
OPTIMIZE_RADIUS("villageroptimizer.cmd.optimize"),
UNOPTIMIZE_RADIUS("villageroptimizer.cmd.unoptimize");
private final String key;

View File

@ -61,6 +61,7 @@ permissions:
description: All command permissions
children:
villageroptimizer.cmd.reload: true
villageroptimizer.cmd.disable: true
villageroptimizer.cmd.version: true
villageroptimizer.cmd.optimize: true
villageroptimizer.cmd.unoptimize: true