From b29da53f43c1d7cf02724a3d03e61449ec97ae0a Mon Sep 17 00:00:00 2001 From: tastybento Date: Tue, 7 Apr 2020 13:38:44 -0700 Subject: [PATCH] Revert "Made BentoBoxCommand#setup() default (#1258)" This reverts commit 7de842e2848ca34424a2e1bb21a2cc09fa1c6c4a. --- .../bentobox/api/commands/BentoBoxCommand.java | 12 +++++++++--- .../api/commands/admin/AdminDeleteCommand.java | 4 ++++ .../api/commands/admin/AdminEmptyTrashCommand.java | 4 ++++ .../api/commands/admin/AdminGetrankCommand.java | 4 ++++ .../api/commands/admin/AdminInfoCommand.java | 4 ++++ .../api/commands/admin/AdminRegisterCommand.java | 4 ++++ .../api/commands/admin/AdminReloadCommand.java | 4 ++++ .../api/commands/admin/AdminResetFlagsCommand.java | 4 ++++ .../api/commands/admin/AdminSetrankCommand.java | 4 ++++ .../api/commands/admin/AdminSetspawnCommand.java | 4 ++++ .../api/commands/admin/AdminSettingsCommand.java | 4 ++++ .../api/commands/admin/AdminSwitchCommand.java | 4 ++++ .../api/commands/admin/AdminSwitchtoCommand.java | 4 ++++ .../api/commands/admin/AdminTeleportCommand.java | 4 ++++ .../api/commands/admin/AdminTrashCommand.java | 4 ++++ .../api/commands/admin/AdminUnregisterCommand.java | 4 ++++ .../api/commands/admin/AdminVersionCommand.java | 4 ++++ .../bentobox/api/commands/admin/AdminWhyCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintCopyCommand.java | 4 ++++ .../blueprints/AdminBlueprintDeleteCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintListCommand.java | 5 +++++ .../admin/blueprints/AdminBlueprintLoadCommand.java | 4 ++++ .../blueprints/AdminBlueprintOriginCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintPasteCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintPos1Command.java | 4 ++++ .../admin/blueprints/AdminBlueprintPos2Command.java | 4 ++++ .../blueprints/AdminBlueprintRenameCommand.java | 4 ++++ .../admin/blueprints/AdminBlueprintSaveCommand.java | 4 ++++ .../commands/admin/deaths/AdminDeathsAddCommand.java | 4 ++++ .../commands/admin/deaths/AdminDeathsCommand.java | 4 ++++ .../admin/deaths/AdminDeathsRemoveCommand.java | 4 ++++ .../admin/deaths/AdminDeathsResetCommand.java | 4 ++++ .../commands/admin/deaths/AdminDeathsSetCommand.java | 4 ++++ .../api/commands/admin/purge/AdminPurgeCommand.java | 4 ++++ .../admin/purge/AdminPurgeProtectCommand.java | 4 ++++ .../admin/purge/AdminPurgeStatusCommand.java | 4 ++++ .../commands/admin/purge/AdminPurgeStopCommand.java | 4 ++++ .../admin/purge/AdminPurgeUnownedCommand.java | 4 ++++ .../commands/admin/range/AdminRangeAddCommand.java | 4 ++++ .../api/commands/admin/range/AdminRangeCommand.java | 4 ++++ .../admin/range/AdminRangeDisplayCommand.java | 4 ++++ .../admin/range/AdminRangeRemoveCommand.java | 4 ++++ .../commands/admin/range/AdminRangeResetCommand.java | 4 ++++ .../commands/admin/range/AdminRangeSetCommand.java | 4 ++++ .../commands/admin/resets/AdminResetsAddCommand.java | 4 ++++ .../commands/admin/resets/AdminResetsCommand.java | 4 ++++ .../admin/resets/AdminResetsRemoveCommand.java | 4 ++++ .../admin/resets/AdminResetsResetCommand.java | 4 ++++ .../commands/admin/resets/AdminResetsSetCommand.java | 4 ++++ .../api/commands/admin/team/AdminTeamAddCommand.java | 4 ++++ .../commands/admin/team/AdminTeamDisbandCommand.java | 4 ++++ .../commands/admin/team/AdminTeamKickCommand.java | 4 ++++ .../admin/team/AdminTeamSetownerCommand.java | 4 ++++ .../commands/island/CustomIslandMultiHomeHelp.java | 4 ++++ .../api/commands/island/IslandBanCommand.java | 4 ++++ .../api/commands/island/IslandBanlistCommand.java | 4 ++++ .../api/commands/island/IslandCreateCommand.java | 4 ++++ .../api/commands/island/IslandExpelCommand.java | 4 ++++ .../api/commands/island/IslandGoCommand.java | 6 +++--- .../api/commands/island/IslandInfoCommand.java | 4 ++++ .../api/commands/island/IslandLanguageCommand.java | 4 ++++ .../api/commands/island/IslandNearCommand.java | 4 ++++ .../api/commands/island/IslandResetCommand.java | 4 ++++ .../api/commands/island/IslandResetnameCommand.java | 4 ++++ .../api/commands/island/IslandSethomeCommand.java | 6 +++--- .../api/commands/island/IslandSetnameCommand.java | 4 ++++ .../api/commands/island/IslandSettingsCommand.java | 4 ++++ .../api/commands/island/IslandSpawnCommand.java | 4 ++++ .../api/commands/island/IslandUnbanCommand.java | 4 ++++ .../api/commands/island/team/IslandTeamCommand.java | 4 ++++ .../commands/island/team/IslandTeamCoopCommand.java | 4 ++++ .../island/team/IslandTeamInviteAcceptCommand.java | 4 ++++ .../island/team/IslandTeamInviteCommand.java | 4 ++++ .../island/team/IslandTeamInviteRejectCommand.java | 4 ++++ .../commands/island/team/IslandTeamKickCommand.java | 4 ++++ .../commands/island/team/IslandTeamLeaveCommand.java | 4 ++++ .../island/team/IslandTeamPromoteCommand.java | 4 ++++ .../island/team/IslandTeamSetownerCommand.java | 4 ++++ .../commands/island/team/IslandTeamTrustCommand.java | 4 ++++ .../island/team/IslandTeamUncoopCommand.java | 4 ++++ .../island/team/IslandTeamUntrustCommand.java | 4 ++++ .../bentobox/commands/BentoBoxAboutCommand.java | 4 ++++ .../bentobox/commands/BentoBoxCatalogCommand.java | 4 ++++ .../bentobox/bentobox/commands/BentoBoxCommand.java | 4 ++++ .../bentobox/commands/BentoBoxLocaleCommand.java | 4 ++++ .../bentobox/commands/BentoBoxManageCommand.java | 4 ++++ .../bentobox/commands/BentoBoxMigrateCommand.java | 4 ++++ .../bentobox/commands/BentoBoxReloadCommand.java | 4 ++++ .../bentobox/commands/BentoBoxVersionCommand.java | 4 ++++ 90 files changed, 364 insertions(+), 9 deletions(-) diff --git a/src/main/java/world/bentobox/bentobox/api/commands/BentoBoxCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/BentoBoxCommand.java index 99a7ec630..e8b2dc9b4 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/BentoBoxCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/BentoBoxCommand.java @@ -12,10 +12,16 @@ import world.bentobox.bentobox.api.user.User; public interface BentoBoxCommand { /** - * Setups anything that is needed for this command before it is entirely initialized. - * It is most notably recommended to specify in this method any custom help subcommand you might want to use for this command. + * Setups anything that is needed for this command. + *

+ * It is recommended you do the following in this method: + * */ - default void setup() {} + void setup(); /** * Returns whether the command can be executed by this user or not. diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminDeleteCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminDeleteCommand.java index b447e6ab0..c0790e7c0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminDeleteCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminDeleteCommand.java @@ -21,6 +21,10 @@ public class AdminDeleteCommand extends ConfirmableCommand { public AdminDeleteCommand(CompositeCommand parent) { super(parent, "delete"); + } + + @Override + public void setup() { setPermission("admin.delete"); setParametersHelp("commands.admin.delete.parameters"); setDescription("commands.admin.delete.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminEmptyTrashCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminEmptyTrashCommand.java index 0e291ad74..f5c8970ff 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminEmptyTrashCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminEmptyTrashCommand.java @@ -18,6 +18,10 @@ public class AdminEmptyTrashCommand extends ConfirmableCommand { */ public AdminEmptyTrashCommand(CompositeCommand parent) { super(parent, "emptytrash"); + } + + @Override + public void setup() { setPermission("admin.trash"); setOnlyPlayer(false); setParametersHelp("commands.admin.emptytrash.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminGetrankCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminGetrankCommand.java index b744f65fc..7040ba7a3 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminGetrankCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminGetrankCommand.java @@ -28,6 +28,10 @@ public class AdminGetrankCommand extends CompositeCommand { public AdminGetrankCommand(CompositeCommand adminCommand) { super(adminCommand, "getrank"); + } + + @Override + public void setup() { setPermission("admin.getrank"); setOnlyPlayer(false); setParametersHelp("commands.admin.getrank.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminInfoCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminInfoCommand.java index 4518823c2..a63f0fcec 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminInfoCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminInfoCommand.java @@ -15,6 +15,10 @@ public class AdminInfoCommand extends CompositeCommand { public AdminInfoCommand(CompositeCommand parent) { super(parent, "info"); + } + + @Override + public void setup() { setPermission("mod.info"); setOnlyPlayer(false); setParametersHelp("commands.admin.info.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminRegisterCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminRegisterCommand.java index b1656ac51..91e79cd67 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminRegisterCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminRegisterCommand.java @@ -21,6 +21,10 @@ public class AdminRegisterCommand extends ConfirmableCommand { public AdminRegisterCommand(CompositeCommand parent) { super(parent, "register"); + } + + @Override + public void setup() { setPermission("admin.register"); setOnlyPlayer(true); setParametersHelp("commands.admin.register.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminReloadCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminReloadCommand.java index 2f25c2ce2..53a0bfd04 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminReloadCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminReloadCommand.java @@ -14,6 +14,10 @@ public class AdminReloadCommand extends CompositeCommand { public AdminReloadCommand(CompositeCommand adminCommand) { super(adminCommand, "reload", "rl"); + } + + @Override + public void setup() { // Permission setPermission("admin.reload"); setDescription("commands.admin.reload.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminResetFlagsCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminResetFlagsCommand.java index 4c294efbe..fa0dbc1c2 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminResetFlagsCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminResetFlagsCommand.java @@ -27,6 +27,10 @@ public class AdminResetFlagsCommand extends ConfirmableCommand { options = getPlugin().getFlagsManager().getFlags().stream() .filter(f -> f.getType().equals(Type.PROTECTION) || f.getType().equals(Type.SETTING)) .map(Flag::getID).collect(Collectors.toList()); + } + + @Override + public void setup() { setPermission("admin.resetflags"); setOnlyPlayer(false); setParametersHelp("commands.admin.resetflags.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetrankCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetrankCommand.java index 58e264cf7..8c3316653 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetrankCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetrankCommand.java @@ -29,6 +29,10 @@ public class AdminSetrankCommand extends CompositeCommand { public AdminSetrankCommand(CompositeCommand adminCommand) { super(adminCommand, "setrank"); + } + + @Override + public void setup() { setPermission("admin.setrank"); setOnlyPlayer(false); setParametersHelp("commands.admin.setrank.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetspawnCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetspawnCommand.java index 6f3b87ef1..27e2cbc2c 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetspawnCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSetspawnCommand.java @@ -23,6 +23,10 @@ public class AdminSetspawnCommand extends ConfirmableCommand { public AdminSetspawnCommand(CompositeCommand parent) { super(parent, "setspawn"); + } + + @Override + public void setup() { setPermission("admin.setspawn"); setOnlyPlayer(true); setDescription("commands.admin.setspawn.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSettingsCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSettingsCommand.java index 6762ec45b..9c26e0c73 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSettingsCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSettingsCommand.java @@ -24,6 +24,10 @@ public class AdminSettingsCommand extends CompositeCommand { public AdminSettingsCommand(CompositeCommand islandCommand) { super(islandCommand, "settings", "flags", "options"); + } + + @Override + public void setup() { setPermission("admin.settings"); setOnlyPlayer(true); setParametersHelp("commands.admin.settings.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchCommand.java index 1c11a4060..233713dad 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchCommand.java @@ -22,6 +22,10 @@ public class AdminSwitchCommand extends ConfirmableCommand { public AdminSwitchCommand(CompositeCommand parent) { super(parent, "switch"); bypassPerm = getPermissionPrefix() + "mod.bypassprotect"; + } + + @Override + public void setup() { setPermission("mod.switch"); setOnlyPlayer(true); setParametersHelp("commands.admin.switch.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchtoCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchtoCommand.java index 8ea753bc7..ddffd9b58 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchtoCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminSwitchtoCommand.java @@ -26,6 +26,10 @@ public class AdminSwitchtoCommand extends ConfirmableCommand { public AdminSwitchtoCommand(CompositeCommand parent) { super(parent, "switchto"); islands = new ArrayList<>(); + } + + @Override + public void setup() { setPermission("admin.switchto"); setOnlyPlayer(false); setParametersHelp("commands.admin.switchto.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTeleportCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTeleportCommand.java index b6f0b53d8..0eecb9d80 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTeleportCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTeleportCommand.java @@ -26,6 +26,10 @@ public class AdminTeleportCommand extends CompositeCommand { */ public AdminTeleportCommand(CompositeCommand parent, String tpCommand) { super(parent, tpCommand); + } + + @Override + public void setup() { // Permission setPermission("admin.tp"); setParametersHelp("commands.admin.tp.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTrashCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTrashCommand.java index 46a0fcdb5..2c03b8dee 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTrashCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminTrashCommand.java @@ -17,6 +17,10 @@ public class AdminTrashCommand extends CompositeCommand { */ public AdminTrashCommand(CompositeCommand parent) { super(parent, "trash"); + } + + @Override + public void setup() { setPermission("admin.trash"); setOnlyPlayer(false); setParametersHelp("commands.admin.trash.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminUnregisterCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminUnregisterCommand.java index 11064b9ef..21a9b9566 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminUnregisterCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminUnregisterCommand.java @@ -18,6 +18,10 @@ public class AdminUnregisterCommand extends ConfirmableCommand { public AdminUnregisterCommand(CompositeCommand parent) { super(parent, "unregister"); + } + + @Override + public void setup() { setPermission("admin.unregister"); setParametersHelp("commands.admin.unregister.parameters"); setDescription("commands.admin.unregister.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminVersionCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminVersionCommand.java index 238d1a6d7..788ced898 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminVersionCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminVersionCommand.java @@ -10,6 +10,10 @@ public class AdminVersionCommand extends CompositeCommand { public AdminVersionCommand(CompositeCommand adminCommand) { super(adminCommand, "version", "v", "ver"); + } + + @Override + public void setup() { // Permission setPermission("admin.version"); setDescription("commands.admin.version.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminWhyCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminWhyCommand.java index 3d554f32e..c98b8f23b 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminWhyCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/AdminWhyCommand.java @@ -18,6 +18,10 @@ public class AdminWhyCommand extends ConfirmableCommand { public AdminWhyCommand(CompositeCommand parent) { super(parent, "why"); + } + + @Override + public void setup() { setPermission("admin.why"); setParametersHelp("commands.admin.why.parameters"); setDescription("commands.admin.why.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCommand.java index a9323b622..97cef4cd8 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCommand.java @@ -29,6 +29,10 @@ public class AdminBlueprintCommand extends ConfirmableCommand { public AdminBlueprintCommand(CompositeCommand parent) { super(parent, "blueprint", "bp", "blu"); + } + + @Override + public void setup() { setPermission("admin.blueprint"); setParametersHelp("commands.admin.blueprint.parameters"); setDescription("commands.admin.blueprint.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCopyCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCopyCommand.java index 04cb091d3..022b857d0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCopyCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintCopyCommand.java @@ -10,6 +10,10 @@ public class AdminBlueprintCopyCommand extends CompositeCommand { public AdminBlueprintCopyCommand(AdminBlueprintCommand parent) { super(parent, "copy"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.copy.parameters"); setDescription("commands.admin.blueprint.copy.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintDeleteCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintDeleteCommand.java index 5f25a3190..7b6de6df0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintDeleteCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintDeleteCommand.java @@ -18,6 +18,10 @@ public class AdminBlueprintDeleteCommand extends ConfirmableCommand { public AdminBlueprintDeleteCommand(AdminBlueprintCommand parent) { super(parent, "delete", "remove"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.delete.parameters"); setDescription("commands.admin.blueprint.delete.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintListCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintListCommand.java index 51c009a36..4435871be 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintListCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintListCommand.java @@ -15,6 +15,11 @@ public class AdminBlueprintListCommand extends CompositeCommand { public AdminBlueprintListCommand(AdminBlueprintCommand parent) { super(parent, "list"); + } + + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.blueprint.list.description"); } diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintLoadCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintLoadCommand.java index 93944e5e6..72a264816 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintLoadCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintLoadCommand.java @@ -13,6 +13,10 @@ public class AdminBlueprintLoadCommand extends CompositeCommand { public AdminBlueprintLoadCommand(AdminBlueprintCommand parent) { super(parent, "load"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.load.parameters"); setDescription("commands.admin.blueprint.load.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintOriginCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintOriginCommand.java index 11f1eac68..0a4def22e 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintOriginCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintOriginCommand.java @@ -14,6 +14,10 @@ public class AdminBlueprintOriginCommand extends CompositeCommand { public AdminBlueprintOriginCommand(AdminBlueprintCommand parent) { super(parent, "origin"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.origin.parameters"); setDescription("commands.admin.blueprint.origin.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPasteCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPasteCommand.java index 20aa97261..1ad857267 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPasteCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPasteCommand.java @@ -11,6 +11,10 @@ public class AdminBlueprintPasteCommand extends CompositeCommand { public AdminBlueprintPasteCommand(AdminBlueprintCommand parent) { super(parent, "paste"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.paste.parameters"); setDescription("commands.admin.blueprint.paste.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos1Command.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos1Command.java index 0e9cb1361..1fa6d9e44 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos1Command.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos1Command.java @@ -11,6 +11,10 @@ public class AdminBlueprintPos1Command extends CompositeCommand { public AdminBlueprintPos1Command(AdminBlueprintCommand parent) { super(parent, "pos1"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.pos1.parameters"); setDescription("commands.admin.blueprint.pos1.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos2Command.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos2Command.java index f7770b5d6..481ece58c 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos2Command.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintPos2Command.java @@ -11,6 +11,10 @@ public class AdminBlueprintPos2Command extends CompositeCommand { public AdminBlueprintPos2Command(AdminBlueprintCommand parent) { super(parent, "pos2"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.pos2.parameters"); setDescription("commands.admin.blueprint.pos2.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintRenameCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintRenameCommand.java index 6ad726ee5..5c7a14301 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintRenameCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintRenameCommand.java @@ -19,6 +19,10 @@ public class AdminBlueprintRenameCommand extends ConfirmableCommand { public AdminBlueprintRenameCommand(AdminBlueprintCommand parent) { super(parent, "rename"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.rename.parameters"); setDescription("commands.admin.blueprint.rename.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintSaveCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintSaveCommand.java index dad442a63..7c7cece13 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintSaveCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/blueprints/AdminBlueprintSaveCommand.java @@ -14,6 +14,10 @@ public class AdminBlueprintSaveCommand extends ConfirmableCommand { public AdminBlueprintSaveCommand(AdminBlueprintCommand parent) { super(parent, "save"); + } + + @Override + public void setup() { inheritPermission(); setParametersHelp("commands.admin.blueprint.save.parameters"); setDescription("commands.admin.blueprint.save.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsAddCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsAddCommand.java index 4b1174d99..46b33350a 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsAddCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsAddCommand.java @@ -18,6 +18,10 @@ public class AdminDeathsAddCommand extends CompositeCommand { public AdminDeathsAddCommand(AdminDeathsCommand parent) { super(parent, "add"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.deaths.add.description"); setParametersHelp("commands.admin.deaths.add.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsCommand.java index 9a21c1a9d..c773af5dc 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsCommand.java @@ -12,6 +12,10 @@ public class AdminDeathsCommand extends CompositeCommand { public AdminDeathsCommand(CompositeCommand parent) { super(parent, "deaths"); + } + + @Override + public void setup() { setPermission("admin.deaths"); setDescription("commands.admin.deaths.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsRemoveCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsRemoveCommand.java index 883b76b19..5131067be 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsRemoveCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsRemoveCommand.java @@ -18,6 +18,10 @@ public class AdminDeathsRemoveCommand extends CompositeCommand { public AdminDeathsRemoveCommand(AdminDeathsCommand parent) { super(parent, "remove"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.deaths.remove.description"); setParametersHelp("commands.admin.deaths.remove.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsResetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsResetCommand.java index 827a79de4..ebbf1b90e 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsResetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsResetCommand.java @@ -16,6 +16,10 @@ public class AdminDeathsResetCommand extends CompositeCommand { public AdminDeathsResetCommand(AdminDeathsCommand parent) { super(parent, "reset"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.deaths.reset.description"); setParametersHelp("commands.admin.deaths.reset.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsSetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsSetCommand.java index b712f92b8..56f0e1b20 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsSetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/deaths/AdminDeathsSetCommand.java @@ -17,6 +17,10 @@ public class AdminDeathsSetCommand extends CompositeCommand { public AdminDeathsSetCommand(AdminDeathsCommand parent) { super(parent, "set"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.deaths.set.description"); setParametersHelp("commands.admin.deaths.set.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeCommand.java index 9245414ba..4e15559e6 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeCommand.java @@ -29,6 +29,10 @@ public class AdminPurgeCommand extends CompositeCommand implements Listener { public AdminPurgeCommand(CompositeCommand parent) { super(parent, "purge"); getAddon().registerListener(this); + } + + @Override + public void setup() { setPermission("admin.purge"); setOnlyPlayer(false); setParametersHelp("commands.admin.purge.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeProtectCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeProtectCommand.java index 4d7afee71..272d3ddd0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeProtectCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeProtectCommand.java @@ -12,6 +12,10 @@ public class AdminPurgeProtectCommand extends CompositeCommand { public AdminPurgeProtectCommand(CompositeCommand parent) { super(parent, "protect"); + } + + @Override + public void setup() { inheritPermission(); setOnlyPlayer(true); setDescription("commands.admin.purge.protect.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStatusCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStatusCommand.java index e04175f32..bb5a04a0c 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStatusCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStatusCommand.java @@ -15,6 +15,10 @@ public class AdminPurgeStatusCommand extends CompositeCommand { public AdminPurgeStatusCommand(AdminPurgeCommand parent) { super(parent, "status"); + } + + @Override + public void setup() { inheritPermission(); setOnlyPlayer(false); setParametersHelp("commands.admin.purge.status.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStopCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStopCommand.java index 179e82ada..da1a4830f 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStopCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeStopCommand.java @@ -9,6 +9,10 @@ public class AdminPurgeStopCommand extends CompositeCommand { public AdminPurgeStopCommand(CompositeCommand parent) { super(parent, "stop", "cancel"); + } + + @Override + public void setup() { inheritPermission(); setOnlyPlayer(false); setDescription("commands.admin.purge.stop.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeUnownedCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeUnownedCommand.java index 83ca84422..7d9696d15 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeUnownedCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/purge/AdminPurgeUnownedCommand.java @@ -13,6 +13,10 @@ public class AdminPurgeUnownedCommand extends ConfirmableCommand { public AdminPurgeUnownedCommand(AdminPurgeCommand parent) { super(parent, "unowned"); + } + + @Override + public void setup() { inheritPermission(); setOnlyPlayer(false); setParametersHelp("commands.admin.purge.unowned.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeAddCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeAddCommand.java index caf8dbacf..b28e3abb1 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeAddCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeAddCommand.java @@ -20,6 +20,10 @@ public class AdminRangeAddCommand extends CompositeCommand { public AdminRangeAddCommand(AdminRangeCommand parent) { super(parent, "add"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.range.add.description"); setParametersHelp("commands.admin.range.add.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeCommand.java index 0942dd299..a7b43ba78 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeCommand.java @@ -12,6 +12,10 @@ public class AdminRangeCommand extends CompositeCommand { public AdminRangeCommand(CompositeCommand parent) { super (parent, "range"); + } + + @Override + public void setup() { setPermission("admin.range"); setDescription("commands.admin.range.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeDisplayCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeDisplayCommand.java index 281ac7216..a88f8a7b7 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeDisplayCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeDisplayCommand.java @@ -27,6 +27,10 @@ public class AdminRangeDisplayCommand extends CompositeCommand { public AdminRangeDisplayCommand(CompositeCommand parent) { super(parent, DISPLAY, SHOW, HIDE); + } + + @Override + public void setup() { setPermission("admin.range.display"); setDescription("commands.admin.range.display.description"); setOnlyPlayer(true); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeRemoveCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeRemoveCommand.java index 008c081d9..fb581eeb8 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeRemoveCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeRemoveCommand.java @@ -20,6 +20,10 @@ public class AdminRangeRemoveCommand extends CompositeCommand { public AdminRangeRemoveCommand(AdminRangeCommand parent) { super(parent, "remove"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.range.remove.description"); setParametersHelp("commands.admin.range.remove.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeResetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeResetCommand.java index 92b859676..a97b93b80 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeResetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeResetCommand.java @@ -16,6 +16,10 @@ public class AdminRangeResetCommand extends CompositeCommand { public AdminRangeResetCommand(CompositeCommand parent) { super(parent, "reset"); + } + + @Override + public void setup() { setPermission("admin.range.reset"); setParametersHelp("commands.admin.range.reset.parameters"); setDescription("commands.admin.range.reset.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeSetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeSetCommand.java index afd6fe97c..cb0f6bf8f 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeSetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/range/AdminRangeSetCommand.java @@ -16,6 +16,10 @@ public class AdminRangeSetCommand extends CompositeCommand { public AdminRangeSetCommand(CompositeCommand parent) { super(parent, "set"); + } + + @Override + public void setup() { setPermission("admin.range.set"); setParametersHelp("commands.admin.range.set.parameters"); setDescription("commands.admin.range.set.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsAddCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsAddCommand.java index af8553729..4b974bdd0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsAddCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsAddCommand.java @@ -18,6 +18,10 @@ public class AdminResetsAddCommand extends CompositeCommand { public AdminResetsAddCommand(AdminResetsCommand parent) { super(parent, "add"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.resets.add.description"); setParametersHelp("commands.admin.resets.add.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsCommand.java index 3372e3e0d..5776250ca 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsCommand.java @@ -9,6 +9,10 @@ public class AdminResetsCommand extends CompositeCommand { public AdminResetsCommand(CompositeCommand parent) { super(parent, "resets"); + } + + @Override + public void setup() { setPermission("admin.resets"); setDescription("commands.admin.resets.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsRemoveCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsRemoveCommand.java index b6e9b79b5..03be276f8 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsRemoveCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsRemoveCommand.java @@ -18,6 +18,10 @@ public class AdminResetsRemoveCommand extends CompositeCommand { public AdminResetsRemoveCommand(AdminResetsCommand parent) { super(parent, "remove"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.resets.remove.description"); setParametersHelp("commands.admin.resets.remove.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsResetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsResetCommand.java index bf4285af0..985e6fbf7 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsResetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsResetCommand.java @@ -17,6 +17,10 @@ public class AdminResetsResetCommand extends ConfirmableCommand { public AdminResetsResetCommand(CompositeCommand parent) { super(parent, "reset"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.resets.reset.description"); setParametersHelp("commands.admin.resets.reset.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsSetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsSetCommand.java index 2b9c86a4a..f210dc519 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsSetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/resets/AdminResetsSetCommand.java @@ -12,6 +12,10 @@ public class AdminResetsSetCommand extends CompositeCommand { public AdminResetsSetCommand(CompositeCommand parent) { super(parent, "set"); + } + + @Override + public void setup() { inheritPermission(); setDescription("commands.admin.resets.set.description"); setParametersHelp("commands.admin.resets.set.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamAddCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamAddCommand.java index 065663de7..117bd8793 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamAddCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamAddCommand.java @@ -16,6 +16,10 @@ public class AdminTeamAddCommand extends CompositeCommand { public AdminTeamAddCommand(CompositeCommand parent) { super(parent, "add"); + } + + @Override + public void setup() { setPermission("mod.team"); setParametersHelp("commands.admin.team.add.parameters"); setDescription("commands.admin.team.add.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamDisbandCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamDisbandCommand.java index ca21fb76b..ea4ba0899 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamDisbandCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamDisbandCommand.java @@ -15,6 +15,10 @@ public class AdminTeamDisbandCommand extends CompositeCommand { public AdminTeamDisbandCommand(CompositeCommand parent) { super(parent, "disband"); + } + + @Override + public void setup() { setPermission("mod.team"); setParametersHelp("commands.admin.team.disband.parameters"); setDescription("commands.admin.team.disband.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamKickCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamKickCommand.java index 41fcc01ac..01d552699 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamKickCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamKickCommand.java @@ -21,6 +21,10 @@ public class AdminTeamKickCommand extends CompositeCommand { public AdminTeamKickCommand(CompositeCommand parent) { super(parent, "kick"); + } + + @Override + public void setup() { setPermission("mod.team"); setParametersHelp("commands.admin.team.kick.parameters"); setDescription("commands.admin.team.kick.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamSetownerCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamSetownerCommand.java index d84236619..89dafe0b5 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamSetownerCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/admin/team/AdminTeamSetownerCommand.java @@ -19,6 +19,10 @@ public class AdminTeamSetownerCommand extends CompositeCommand { public AdminTeamSetownerCommand(CompositeCommand parent) { super(parent, "setowner"); + } + + @Override + public void setup() { setPermission("mod.team"); setParametersHelp("commands.admin.team.setowner.parameters"); setDescription("commands.admin.team.setowner.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/CustomIslandMultiHomeHelp.java b/src/main/java/world/bentobox/bentobox/api/commands/island/CustomIslandMultiHomeHelp.java index 6793a4225..111a4e0d6 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/CustomIslandMultiHomeHelp.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/CustomIslandMultiHomeHelp.java @@ -16,6 +16,10 @@ public class CustomIslandMultiHomeHelp extends CompositeCommand { public CustomIslandMultiHomeHelp(CompositeCommand parent) { super(parent, "help"); + } + + @Override + public void setup() { setOnlyPlayer(true); // Inherit parameters from the respective parent class - in this case, only /island go and /island sethome setParametersHelp(parent.getParameters()); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanCommand.java index 3e5813db3..4417d37b5 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanCommand.java @@ -25,6 +25,10 @@ public class IslandBanCommand extends CompositeCommand { public IslandBanCommand(CompositeCommand islandCommand) { super(islandCommand, "ban"); + } + + @Override + public void setup() { setPermission("island.ban"); setOnlyPlayer(true); setParametersHelp("commands.island.ban.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanlistCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanlistCommand.java index 1a0cc87fd..ae473ad5f 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanlistCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandBanlistCommand.java @@ -15,6 +15,10 @@ public class IslandBanlistCommand extends CompositeCommand { public IslandBanlistCommand(CompositeCommand islandCommand) { super(islandCommand, "banlist", "banned", "bans"); + } + + @Override + public void setup() { setPermission("island.ban"); setOnlyPlayer(true); setDescription("commands.island.banlist.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandCreateCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandCreateCommand.java index 02434fc16..6e2d21d8b 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandCreateCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandCreateCommand.java @@ -26,6 +26,10 @@ public class IslandCreateCommand extends CompositeCommand { */ public IslandCreateCommand(CompositeCommand islandCommand) { super(islandCommand, "create", "new"); + } + + @Override + public void setup() { setPermission("island.create"); setOnlyPlayer(true); setParametersHelp("commands.island.create.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandExpelCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandExpelCommand.java index f7666f18b..84c6debe6 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandExpelCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandExpelCommand.java @@ -26,6 +26,10 @@ public class IslandExpelCommand extends CompositeCommand { public IslandExpelCommand(CompositeCommand islandCommand) { super(islandCommand, "expel"); + } + + @Override + public void setup() { setOnlyPlayer(true); setPermission("island.expel"); setParametersHelp("commands.island.expel.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandGoCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandGoCommand.java index 9551259d6..3c1e2c191 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandGoCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandGoCommand.java @@ -18,13 +18,13 @@ public class IslandGoCommand extends DelayedTeleportCommand { public IslandGoCommand(CompositeCommand islandCommand) { super(islandCommand, "go", "home", "h"); - setPermission("island.home"); - setOnlyPlayer(true); - setDescription("commands.island.go.description"); } @Override public void setup() { + setPermission("island.home"); + setOnlyPlayer(true); + setDescription("commands.island.go.description"); new CustomIslandMultiHomeHelp(this); } diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandInfoCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandInfoCommand.java index 6ee8c7647..513a73ca0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandInfoCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandInfoCommand.java @@ -15,6 +15,10 @@ public class IslandInfoCommand extends CompositeCommand { public IslandInfoCommand(CompositeCommand parent) { super(parent, "info", "who"); + } + + @Override + public void setup() { setPermission("island.info"); setOnlyPlayer(false); setParametersHelp("commands.island.info.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandLanguageCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandLanguageCommand.java index 3181c2df8..f229453c0 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandLanguageCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandLanguageCommand.java @@ -13,6 +13,10 @@ public class IslandLanguageCommand extends CompositeCommand { public IslandLanguageCommand(CompositeCommand islandCommand) { super(islandCommand, "language", "lang"); + } + + @Override + public void setup() { setPermission("island.language"); setOnlyPlayer(true); setDescription("commands.island.language.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandNearCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandNearCommand.java index 05d294b29..87ee9f3bd 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandNearCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandNearCommand.java @@ -22,6 +22,10 @@ public class IslandNearCommand extends CompositeCommand { public IslandNearCommand(CompositeCommand islandCommand) { super(islandCommand, "near"); + } + + @Override + public void setup() { setPermission("island.near"); setOnlyPlayer(true); setParametersHelp("commands.island.near.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetCommand.java index 2d6a99416..834e4ba90 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetCommand.java @@ -39,6 +39,10 @@ public class IslandResetCommand extends ConfirmableCommand { public IslandResetCommand(CompositeCommand islandCommand, boolean noPaste) { super(islandCommand, "reset", "restart"); this.noPaste = noPaste; + } + + @Override + public void setup() { setPermission("island.reset"); setOnlyPlayer(true); setParametersHelp("commands.island.reset.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetnameCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetnameCommand.java index f42daf72f..cbbff285e 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetnameCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandResetnameCommand.java @@ -14,6 +14,10 @@ public class IslandResetnameCommand extends CompositeCommand { public IslandResetnameCommand(CompositeCommand islandCommand) { super(islandCommand, "resetname"); + } + + @Override + public void setup() { setPermission("island.name"); setOnlyPlayer(true); setDescription("commands.island.resetname.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSethomeCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSethomeCommand.java index a153ca126..362937434 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSethomeCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSethomeCommand.java @@ -11,13 +11,13 @@ public class IslandSethomeCommand extends ConfirmableCommand { public IslandSethomeCommand(CompositeCommand islandCommand) { super(islandCommand, "sethome"); - setPermission("island.sethome"); - setOnlyPlayer(true); - setDescription("commands.island.sethome.description"); } @Override public void setup() { + setPermission("island.sethome"); + setOnlyPlayer(true); + setDescription("commands.island.sethome.description"); new CustomIslandMultiHomeHelp(this); } diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSetnameCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSetnameCommand.java index 37a2efd4c..eb222b21b 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSetnameCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSetnameCommand.java @@ -17,6 +17,10 @@ public class IslandSetnameCommand extends CompositeCommand { public IslandSetnameCommand(CompositeCommand islandCommand) { super(islandCommand, "setname"); + } + + @Override + public void setup() { setPermission("island.name"); setOnlyPlayer(true); setParametersHelp("commands.island.setname.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSettingsCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSettingsCommand.java index 52f315981..31aca161d 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSettingsCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSettingsCommand.java @@ -17,6 +17,10 @@ public class IslandSettingsCommand extends CompositeCommand { public IslandSettingsCommand(CompositeCommand islandCommand) { super(islandCommand, "settings", "flags", "options"); + } + + @Override + public void setup() { setPermission("island.settings"); setOnlyPlayer(true); setDescription("commands.island.settings.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSpawnCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSpawnCommand.java index 0878af80c..ad4ca1232 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSpawnCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandSpawnCommand.java @@ -16,6 +16,10 @@ public class IslandSpawnCommand extends DelayedTeleportCommand { public IslandSpawnCommand(CompositeCommand parent) { super(parent, "spawn"); + } + + @Override + public void setup() { setPermission("island.spawn"); setOnlyPlayer(true); setDescription("commands.island.spawn.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandUnbanCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandUnbanCommand.java index 6f9e9615d..9845d9835 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/IslandUnbanCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/IslandUnbanCommand.java @@ -22,6 +22,10 @@ public class IslandUnbanCommand extends CompositeCommand { public IslandUnbanCommand(CompositeCommand islandCommand) { super(islandCommand, "unban", "pardon"); + } + + @Override + public void setup() { setPermission("island.ban"); setOnlyPlayer(true); setParametersHelp("commands.island.unban.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCommand.java index d9cc35787..84be9fa46 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCommand.java @@ -34,6 +34,10 @@ public class IslandTeamCommand extends CompositeCommand { public IslandTeamCommand(CompositeCommand parent) { super(parent, "team"); inviteMap = new HashMap<>(); + } + + @Override + public void setup() { setPermission("island.team"); setOnlyPlayer(true); setDescription("commands.island.team.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCoopCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCoopCommand.java index 171966aba..fe7f5403f 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCoopCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamCoopCommand.java @@ -27,6 +27,10 @@ public class IslandTeamCoopCommand extends CompositeCommand { public IslandTeamCoopCommand(IslandTeamCommand parentCommand) { super(parentCommand, "coop"); this.itc = parentCommand; + } + + @Override + public void setup() { setPermission("island.team.coop"); setOnlyPlayer(true); setParametersHelp("commands.island.team.coop.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteAcceptCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteAcceptCommand.java index d803ef291..ef257f961 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteAcceptCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteAcceptCommand.java @@ -24,6 +24,10 @@ public class IslandTeamInviteAcceptCommand extends ConfirmableCommand { public IslandTeamInviteAcceptCommand(IslandTeamCommand islandTeamCommand) { super(islandTeamCommand, "accept"); this.itc = islandTeamCommand; + } + + @Override + public void setup() { setPermission("island.team.accept"); setOnlyPlayer(true); setDescription("commands.island.team.invite.accept.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteCommand.java index 5f7cb2fc5..0b609f5af 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteCommand.java @@ -24,6 +24,10 @@ public class IslandTeamInviteCommand extends CompositeCommand { public IslandTeamInviteCommand(IslandTeamCommand parent) { super(parent, "invite"); itc = parent; + } + + @Override + public void setup() { setPermission("island.team.invite"); setOnlyPlayer(true); setDescription("commands.island.team.invite.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteRejectCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteRejectCommand.java index ce6791971..11d51dc7e 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteRejectCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamInviteRejectCommand.java @@ -15,6 +15,10 @@ public class IslandTeamInviteRejectCommand extends CompositeCommand { public IslandTeamInviteRejectCommand(IslandTeamCommand islandTeamCommand) { super(islandTeamCommand, "reject"); this.itc = islandTeamCommand; + } + + @Override + public void setup() { setPermission("island.team.reject"); setOnlyPlayer(true); setDescription("commands.island.team.invite.reject.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamKickCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamKickCommand.java index f07f5038e..3f0dd150b 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamKickCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamKickCommand.java @@ -19,6 +19,10 @@ public class IslandTeamKickCommand extends ConfirmableCommand { public IslandTeamKickCommand(CompositeCommand islandTeamCommand) { super(islandTeamCommand, "kick"); + } + + @Override + public void setup() { setPermission("island.team.kick"); setOnlyPlayer(true); setParametersHelp("commands.island.team.kick.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamLeaveCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamLeaveCommand.java index 47ba14eba..1f2838526 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamLeaveCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamLeaveCommand.java @@ -18,6 +18,10 @@ public class IslandTeamLeaveCommand extends ConfirmableCommand { public IslandTeamLeaveCommand(CompositeCommand islandTeamCommand) { super(islandTeamCommand, "leave"); + } + + @Override + public void setup() { setPermission("island.team.leave"); setOnlyPlayer(true); setDescription("commands.island.team.leave.description"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamPromoteCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamPromoteCommand.java index f1f03f3aa..ec45b51e5 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamPromoteCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamPromoteCommand.java @@ -13,6 +13,10 @@ public class IslandTeamPromoteCommand extends CompositeCommand { public IslandTeamPromoteCommand(CompositeCommand islandTeamCommand, String string) { super(islandTeamCommand, string); + } + + @Override + public void setup() { setPermission("island.team.promote"); setOnlyPlayer(true); if (this.getLabel().equals("promote")) { diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamSetownerCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamSetownerCommand.java index 1e310623e..56364b57a 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamSetownerCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamSetownerCommand.java @@ -20,6 +20,10 @@ public class IslandTeamSetownerCommand extends CompositeCommand { public IslandTeamSetownerCommand(CompositeCommand islandTeamCommand) { super(islandTeamCommand, "setowner"); + } + + @Override + public void setup() { setPermission("island.team.setowner"); setOnlyPlayer(true); setParametersHelp("commands.island.team.setowner.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamTrustCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamTrustCommand.java index 5a506d9ad..60388253e 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamTrustCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamTrustCommand.java @@ -27,6 +27,10 @@ public class IslandTeamTrustCommand extends CompositeCommand { public IslandTeamTrustCommand(IslandTeamCommand parentCommand) { super(parentCommand, "trust"); this.itc = parentCommand; + } + + @Override + public void setup() { setPermission("island.team.trust"); setOnlyPlayer(true); setParametersHelp("commands.island.team.trust.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUncoopCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUncoopCommand.java index 6884fcae2..5a46c2bfd 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUncoopCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUncoopCommand.java @@ -25,6 +25,10 @@ public class IslandTeamUncoopCommand extends CompositeCommand { public IslandTeamUncoopCommand(CompositeCommand parentCommand) { super(parentCommand, "uncoop"); + } + + @Override + public void setup() { setPermission("island.team.coop"); setOnlyPlayer(true); setParametersHelp("commands.island.team.uncoop.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUntrustCommand.java b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUntrustCommand.java index 240f7ce80..6d9d5dc20 100644 --- a/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUntrustCommand.java +++ b/src/main/java/world/bentobox/bentobox/api/commands/island/team/IslandTeamUntrustCommand.java @@ -25,6 +25,10 @@ public class IslandTeamUntrustCommand extends CompositeCommand { public IslandTeamUntrustCommand(CompositeCommand parentCommand) { super(parentCommand, "untrust"); + } + + @Override + public void setup() { setPermission("island.team.trust"); setOnlyPlayer(true); setParametersHelp("commands.island.team.untrust.parameters"); diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxAboutCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxAboutCommand.java index 2eb7a56bb..10f1bba2d 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxAboutCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxAboutCommand.java @@ -18,6 +18,10 @@ public class BentoBoxAboutCommand extends CompositeCommand { */ public BentoBoxAboutCommand(CompositeCommand parent) { super(parent, "about"); + } + + @Override + public void setup() { setPermission("bentobox.about"); } diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxCatalogCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxCatalogCommand.java index 45d39ae54..f5da6a737 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxCatalogCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxCatalogCommand.java @@ -16,6 +16,10 @@ public class BentoBoxCatalogCommand extends CompositeCommand { public BentoBoxCatalogCommand(CompositeCommand parent) { super(parent, "catalog"); + } + + @Override + public void setup() { setPermission("bentobox.admin.catalog"); setOnlyPlayer(true); } diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxCommand.java index 346014599..a36278524 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxCommand.java @@ -12,6 +12,10 @@ public class BentoBoxCommand extends CompositeCommand { */ public BentoBoxCommand() { super("bentobox", "bbox"); + } + + @Override + public void setup() { setPermission("bentobox.admin"); new BentoBoxVersionCommand(this); new BentoBoxAboutCommand(this); diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxLocaleCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxLocaleCommand.java index 8c6d5a080..9c16ad804 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxLocaleCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxLocaleCommand.java @@ -20,6 +20,10 @@ public class BentoBoxLocaleCommand extends ConfirmableCommand { */ public BentoBoxLocaleCommand(CompositeCommand parent) { super(parent, "locale"); + } + + @Override + public void setup() { setPermission("bentobox.admin.locale"); setDescription("commands.bentobox.locale.description"); } diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxManageCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxManageCommand.java index e9df61742..f0c1d6ea3 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxManageCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxManageCommand.java @@ -16,6 +16,10 @@ public class BentoBoxManageCommand extends CompositeCommand { public BentoBoxManageCommand(CompositeCommand parent) { super(parent, "manage", "overview"); + } + + @Override + public void setup() { setPermission("bentobox.admin.manage"); setOnlyPlayer(true); } diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxMigrateCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxMigrateCommand.java index 4eea6d471..9a7a13ad3 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxMigrateCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxMigrateCommand.java @@ -26,6 +26,10 @@ public class BentoBoxMigrateCommand extends ConfirmableCommand { */ public BentoBoxMigrateCommand(CompositeCommand parent) { super(parent, "migrate"); + } + + @Override + public void setup() { setPermission("bentobox.admin.migrate"); setDescription("commands.bentobox.migrate.description"); } diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxReloadCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxReloadCommand.java index 6e19be921..740869c98 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxReloadCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxReloadCommand.java @@ -25,6 +25,10 @@ public class BentoBoxReloadCommand extends ConfirmableCommand { */ public BentoBoxReloadCommand(CompositeCommand parent) { super(parent, "reload", "rl"); + } + + @Override + public void setup() { setPermission("bentobox.admin.reload"); setParametersHelp("commands.bentobox.reload.parameters"); setDescription("commands.bentobox.reload.description"); diff --git a/src/main/java/world/bentobox/bentobox/commands/BentoBoxVersionCommand.java b/src/main/java/world/bentobox/bentobox/commands/BentoBoxVersionCommand.java index 7e35d9b37..5cfcd4144 100644 --- a/src/main/java/world/bentobox/bentobox/commands/BentoBoxVersionCommand.java +++ b/src/main/java/world/bentobox/bentobox/commands/BentoBoxVersionCommand.java @@ -26,6 +26,10 @@ public class BentoBoxVersionCommand extends CompositeCommand { */ public BentoBoxVersionCommand(CompositeCommand parent) { super(parent, "version", "v", "ver", "versions", "addons"); + } + + @Override + public void setup() { setPermission("bentobox.version"); }