From db38b93264d9481d3faf7ac1bd53192d1db3c8e4 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 12 Aug 2023 13:43:52 +0200 Subject: [PATCH] Make open the default for PlayerShopCommand --- .../commands/PlayerShopCommand.java | 17 +++++++------ .../commands/subcommands/OpenCommand.java | 25 ------------------- 2 files changed, 10 insertions(+), 32 deletions(-) delete mode 100644 src/main/java/com/alttd/playershops/commands/subcommands/OpenCommand.java diff --git a/src/main/java/com/alttd/playershops/commands/PlayerShopCommand.java b/src/main/java/com/alttd/playershops/commands/PlayerShopCommand.java index 67b313d..e1b383e 100644 --- a/src/main/java/com/alttd/playershops/commands/PlayerShopCommand.java +++ b/src/main/java/com/alttd/playershops/commands/PlayerShopCommand.java @@ -1,17 +1,16 @@ package com.alttd.playershops.commands; import com.alttd.playershops.commands.subcommands.CheckStockCommand; -import com.alttd.playershops.commands.subcommands.OpenCommand; import com.alttd.playershops.commands.subcommands.ReloadCommand; import com.alttd.playershops.commands.subcommands.TransferShopsCommand; -import com.google.common.base.Functions; -import com.google.common.collect.Iterables; -import com.google.common.collect.Lists; +import com.alttd.playershops.gui.HomeGui; +import com.alttd.playershops.utils.Util; import it.unimi.dsi.fastutil.Pair; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; import org.bukkit.permissions.Permission; import org.bukkit.permissions.PermissionDefault; import org.bukkit.plugin.PluginManager; @@ -34,7 +33,6 @@ public class PlayerShopCommand extends Command { commands.put(Set.of("reload"), new ReloadCommand()); commands.put(Set.of("checkstock"), new CheckStockCommand()); - commands.put(Set.of("open"), new OpenCommand()); commands.put(Set.of("transfershops"), new TransferShopsCommand()); return commands.entrySet().stream() @@ -104,8 +102,13 @@ public class PlayerShopCommand extends Command { } if (args.length == 0) { - sender.sendMessage(text("Usage: " + this.usageMessage, RED)); - return false; + if (!(sender instanceof Player player)) { + sender.sendMessage(Util.parseMiniMessage("Only players can use this command.")); + return false; + } + HomeGui gui = new HomeGui(player.getUniqueId()); + gui.open(); + return true; } final @Nullable Pair subCommand = resolveCommand(args[0]); diff --git a/src/main/java/com/alttd/playershops/commands/subcommands/OpenCommand.java b/src/main/java/com/alttd/playershops/commands/subcommands/OpenCommand.java deleted file mode 100644 index 56be407..0000000 --- a/src/main/java/com/alttd/playershops/commands/subcommands/OpenCommand.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.alttd.playershops.commands.subcommands; - -import com.alttd.playershops.commands.Subcommand; -import com.alttd.playershops.gui.HomeGui; -import com.alttd.playershops.utils.Util; -import org.bukkit.command.CommandSender; -import org.bukkit.entity.Player; -import org.checkerframework.checker.nullness.qual.NonNull; -import org.checkerframework.framework.qual.DefaultQualifier; - -@DefaultQualifier(NonNull.class) -public class OpenCommand implements Subcommand { - - @Override - public boolean execute(final CommandSender sender, final String subCommand, final String[] args) { - if (!(sender instanceof Player player)) { - sender.sendMessage(Util.parseMiniMessage("Only players can use this command.")); - return false; - } - HomeGui gui = new HomeGui(player.getUniqueId()); - gui.open(); - return true; - } - -}