diff --git a/build.gradle.kts b/build.gradle.kts index 7774ec3..87a064a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,11 +1,11 @@ plugins { id("java-library") id("maven-publish") - id("com.github.johnrengelman.shadow") version "8+" + id("com.github.johnrengelman.shadow") version "8.1.1" } group = "cn.hamster3.mc.plugin" -version = "1.3.4-SNAPSHOT" +version = "1.3.5-SNAPSHOT" description = "叁只仓鼠的 Minecraft 插件开发通用工具包" subprojects { 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 d75eeb8..29f42bc 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 @@ -113,15 +113,13 @@ public abstract class ParentCommand extends ChildCommand { } public void sendHelp(@NotNull CommandSender sender) { - sender.sendMessage("§e==================== [ " + getName() + " 使用帮助] ===================="); + sender.sendMessage("§2§l<<< 命令 [" + getUsage() + "] 帮助 >>>"); Map map = getCommandHelp(sender); - int maxLength = map.keySet().stream() - .map(String::length) - .max(Integer::compareTo) - .orElse(-1); for (Map.Entry entry : map.entrySet()) { - sender.sendMessage(String.format("§a%-" + maxLength + "s - %s", entry.getKey(), entry.getValue())); + sender.sendMessage(" §3" + entry.getKey()); + sender.sendMessage(" §7" + entry.getValue()); } + sender.sendMessage("§2§l<<< 由插件 " + getPlugin().getName() + "-" + getPlugin().getDescription().getVersion() + " 提供 >>>"); } @Override @@ -142,7 +140,7 @@ public abstract class ParentCommand extends ChildCommand { CoreMessage.COMMAND_NOT_HAS_PERMISSION.show(sender); return true; } - if (args.length - 1 < getArgumentCount()) { + if (args.length - 1 < childCommand.getArgumentCount()) { sender.sendMessage(getUsage() + " " + childCommand.getUsage()); return true; }