mirror of
https://e.coding.net/circlecloud/YumCore.git
synced 2024-11-22 01:48:50 +00:00
style: 修改帮助界面
Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
parent
d9fc5d780a
commit
348d9a26b4
@ -1,14 +1,22 @@
|
|||||||
package pw.yumc.YumCore.commands;
|
package pw.yumc.YumCore.commands;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.Comparator;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.LinkedList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
import org.bukkit.command.Command;
|
import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
import pw.yumc.YumCore.bukkit.P;
|
import pw.yumc.YumCore.bukkit.P;
|
||||||
import pw.yumc.YumCore.commands.annotation.Help;
|
import pw.yumc.YumCore.commands.annotation.Help;
|
||||||
import pw.yumc.YumCore.commands.info.CommandInfo;
|
import pw.yumc.YumCore.commands.info.CommandInfo;
|
||||||
import pw.yumc.YumCore.commands.interfaces.CommandHelpParse;
|
import pw.yumc.YumCore.commands.interfaces.CommandHelpParse;
|
||||||
|
|
||||||
import java.util.*;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 命令帮助生成类
|
* 命令帮助生成类
|
||||||
*
|
*
|
||||||
@ -22,7 +30,7 @@ public class CommandHelp {
|
|||||||
private static String prefix = String.format("§6[§b%s§6] ", P.instance.getName());
|
private static String prefix = String.format("§6[§b%s§6] ", P.instance.getName());
|
||||||
private static String commandNotFound = prefix + "§c当前插件未注册默认命令以及子命令!";
|
private static String commandNotFound = prefix + "§c当前插件未注册默认命令以及子命令!";
|
||||||
private static String pageNotFound = prefix + "§c不存在的帮助页面 §b请输入 /%s help §e1-%s";
|
private static String pageNotFound = prefix + "§c不存在的帮助页面 §b请输入 /%s help §e1-%s";
|
||||||
private static String helpTitle = String.format("§6========= %s §6插件帮助列表 §aBy §b喵♂呜 §6=========", prefix);
|
private static String helpTitle = String.format("§6========= %s §6帮助 §aBy §b喵♂呜 §6=========", prefix);
|
||||||
private static String helpBody = "§6/%1$s §a%2$s §e%3$s §6- §b%4$s";
|
private static String helpBody = "§6/%1$s §a%2$s §e%3$s §6- §b%4$s";
|
||||||
private static String helpFooter = "§6查看更多的帮助页面 §b请输入 /%s help §e1-%s";
|
private static String helpFooter = "§6查看更多的帮助页面 §b请输入 /%s help §e1-%s";
|
||||||
/**
|
/**
|
||||||
@ -99,9 +107,7 @@ public class CommandHelp {
|
|||||||
* @return 解析后的帮助
|
* @return 解析后的帮助
|
||||||
*/
|
*/
|
||||||
public String formatHelp(String value) {
|
public String formatHelp(String value) {
|
||||||
if (helpParse != null) {
|
if (helpParse != null) { return helpParse.parse(value); }
|
||||||
return helpParse.parse(value);
|
|
||||||
}
|
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user