add disable permission
This commit is contained in:
parent
6669421c36
commit
7dc1977ea0
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user