4 Commits

3 changed files with 9 additions and 11 deletions

View File

@@ -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"
description = "叁只仓鼠的 Minecraft 插件开发通用工具包"
subprojects {

View File

@@ -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<String, String> map = getCommandHelp(sender);
int maxLength = map.keySet().stream()
.map(String::length)
.max(Integer::compareTo)
.orElse(-1);
for (Map.Entry<String, String> 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;
}

View File

@@ -69,9 +69,9 @@ public class InfoModeCommand extends ChildCommand {
}
if (DebugListener.INFO_MODE_PLAYERS.contains(uuid)) {
CoreMessage.COMMAND_DEBUG_INFO_MODE_OFF.show(player);
} else {
CoreMessage.COMMAND_DEBUG_INFO_MODE_ON.show(player);
} else {
CoreMessage.COMMAND_DEBUG_INFO_MODE_OFF.show(player);
}
return true;
}