From 6547e7e5d7d382d5d15e1eff341254b4879ddbef Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Wed, 25 Oct 2023 21:10:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=BC=E5=AE=B91.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/core/bukkit/command/ParentCommand.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/command/ParentCommand.java b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/command/ParentCommand.java index 894a70d..9fb917e 100644 --- a/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/command/ParentCommand.java +++ b/core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/command/ParentCommand.java @@ -13,16 +13,30 @@ import java.util.stream.Collectors; @SuppressWarnings("unused") public abstract class ParentCommand extends ChildCommand { + @NotNull + private final String name; @NotNull private final List childCommands; public ParentCommand() { + name = "unset"; + childCommands = new ArrayList<>(); + } + + public ParentCommand(@NotNull String name) { + this.name = name; childCommands = new ArrayList<>(); } @NotNull public abstract JavaPlugin getPlugin(); + @NotNull + @Override + public String getName() { + return name; + } + @Nullable public ParentCommand getParent() { return null;