mirror of
https://e.coding.net/circlecloud/Yum.git
synced 2024-12-22 20:58:47 +00:00
feat: 根据不同参数输出图形条
Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
parent
6435f2a185
commit
5491119c73
@ -11,6 +11,7 @@ import org.bukkit.command.Command;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.command.PluginCommand;
|
import org.bukkit.command.PluginCommand;
|
||||||
import org.bukkit.command.SimpleCommandMap;
|
import org.bukkit.command.SimpleCommandMap;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.HandlerList;
|
import org.bukkit.event.HandlerList;
|
||||||
import org.bukkit.plugin.EventExecutor;
|
import org.bukkit.plugin.EventExecutor;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
@ -204,7 +205,7 @@ public class MonitorCommand implements CommandExecutor {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
final MonitorInfo mi = MonitorManager.getMonitorInfo(entry.getKey());
|
final MonitorInfo mi = MonitorManager.getMonitorInfo(entry.getKey());
|
||||||
sender.sendMessage(String.format(laglist, i, entry.getKey(), getPer(mi.monitor), mi.cmd, mi.event, mi.task));
|
sender.sendMessage(String.format(laglist, i, entry.getKey(), getPer(sender, mi.monitor), mi.cmd, mi.event, mi.task));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -291,7 +292,8 @@ public class MonitorCommand implements CommandExecutor {
|
|||||||
return StrKit.isBlank(clazz.getSimpleName()) ? clazz.getName().substring(clazz.getName().lastIndexOf(".") + 1) : clazz.getSimpleName();
|
return StrKit.isBlank(clazz.getSimpleName()) ? clazz.getName().substring(clazz.getName().lastIndexOf(".") + 1) : clazz.getSimpleName();
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getPer(final double per) {
|
private String getPer(final CommandSender sender, final double per) {
|
||||||
|
final String ps = sender instanceof Player ? "||" : "|";
|
||||||
final double p = per / 5;
|
final double p = per / 5;
|
||||||
final StringBuilder sb = new StringBuilder();
|
final StringBuilder sb = new StringBuilder();
|
||||||
if (p < 3) {
|
if (p < 3) {
|
||||||
@ -305,7 +307,7 @@ public class MonitorCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
for (int i = 0; i < 11; i++) {
|
for (int i = 0; i < 11; i++) {
|
||||||
if (p > i) {
|
if (p > i) {
|
||||||
sb.append("|");
|
sb.append(ps);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (per > 0) {
|
if (per > 0) {
|
||||||
|
Loading…
Reference in New Issue
Block a user