1
0
mirror of https://e.coding.net/circlecloud/MiaoBoard.git synced 2025-11-03 17:56:30 +00:00

feat: 修复命令失效问题 修复首行丢失问题

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2016-12-12 17:51:51 +08:00
parent 73c39d110a
commit 00f4fa540a
4 changed files with 19 additions and 18 deletions

View File

@@ -51,7 +51,7 @@ public class MiaoBoard extends JavaPlugin implements Executor {
@Override
public void onEnable() {
scoreBoardManager.start();
new CommandSub("mb").register(this);
new CommandSub("mb", this);
new PlayerListener();
}

View File

@@ -22,6 +22,7 @@ public class SiderbarBoardPage extends BoardPage {
private static final List<ChatColor> colors = Arrays.asList(ChatColor.values()); //所有颜色
private final List<BoardLine> boardLines = new ArrayList<>();// "行"
private int maxLine;//用于标注最大行数
public SiderbarBoardPage() {
super();
@@ -63,13 +64,16 @@ public class SiderbarBoardPage extends BoardPage {
if (suffix != null) {
boardLine.getTeam().setSuffix(suffix);//"设置后16个字符"
}
maxLine = line + 1;
}
//all 5 [0 1 2 3 4] maxLine = 5 all 3 [0 1 2] maxLine=4
public void clear(int size) {
if (size < boardLines.size()) {
for (int i = size; i < boardLines.size(); i++) {
if (maxLine > size) {
for (int i = size; i < maxLine; i++) {
removeLine(i);
}
maxLine = size;
}
}