优化权限组列表展示
This commit is contained in:
parent
f4b234928a
commit
68c6ccd5d0
|
@ -10,6 +10,9 @@ import cn.lunadeer.minecraftpluginutils.XLogger;
|
||||||
import cn.lunadeer.minecraftpluginutils.stui.ListView;
|
import cn.lunadeer.minecraftpluginutils.stui.ListView;
|
||||||
import cn.lunadeer.minecraftpluginutils.stui.components.Button;
|
import cn.lunadeer.minecraftpluginutils.stui.components.Button;
|
||||||
import cn.lunadeer.minecraftpluginutils.stui.components.Line;
|
import cn.lunadeer.minecraftpluginutils.stui.components.Line;
|
||||||
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.text.format.Style;
|
||||||
|
import net.kyori.adventure.text.format.TextDecoration;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
@ -68,13 +71,15 @@ public class GroupList {
|
||||||
for (PlayerPrivilegeDTO playerPrivilege : players) {
|
for (PlayerPrivilegeDTO playerPrivilege : players) {
|
||||||
PlayerDTO p = PlayerDTO.select(playerPrivilege.getPlayerUUID());
|
PlayerDTO p = PlayerDTO.select(playerPrivilege.getPlayerUUID());
|
||||||
if (p == null) continue;
|
if (p == null) continue;
|
||||||
Button remove = Button.createRed("移出权限组")
|
Button remove = Button.createRed("-")
|
||||||
.setHoverText("把 " + p.getLastKnownName() + " 移出权限组 " + group.getName())
|
.setHoverText("把 " + p.getLastKnownName() + " 移出权限组 " + group.getName())
|
||||||
.setExecuteCommand("/dominion group_remove_member " + dominion.getName() + " " + group.getName() + " " + p.getLastKnownName() + " " + page);
|
.setExecuteCommand("/dominion group_remove_member " + dominion.getName() + " " + group.getName() + " " + p.getLastKnownName() + " " + page);
|
||||||
Line playerLine = new Line();
|
Line playerLine = new Line().setDivider("");
|
||||||
|
playerLine.append(Component.text(" "));
|
||||||
playerLine.append(remove.build()).append(" | " + p.getLastKnownName());
|
playerLine.append(remove.build()).append(" | " + p.getLastKnownName());
|
||||||
view.add(playerLine);
|
view.add(playerLine);
|
||||||
}
|
}
|
||||||
|
view.add(new Line().append(""));
|
||||||
}
|
}
|
||||||
view.showOn(player, page);
|
view.showOn(player, page);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue