Show ranks in gui + fix bug in gui status
Signed-off-by: Lixfel <agga-games@gmx.de>
Dieser Commit ist enthalten in:
Ursprung
230bbb4118
Commit
a1478864d0
@ -101,7 +101,9 @@ class GUI {
|
|||||||
if(schem.getSchemOwner() == SteamwarUser.get(p.getUniqueId()).getId()){
|
if(schem.getSchemOwner() == SteamwarUser.get(p.getUniqueId()).getId()){
|
||||||
if(schem.getSchemType().writeable()){
|
if(schem.getSchemType().writeable()){
|
||||||
List<CheckedSchematic> checkedSchematics = CheckedSchematic.getLastDeclined(p.getUniqueId());
|
List<CheckedSchematic> checkedSchematics = CheckedSchematic.getLastDeclined(p.getUniqueId());
|
||||||
for(CheckedSchematic checkedSchematic : checkedSchematics) {
|
ListIterator<CheckedSchematic> i = checkedSchematics.listIterator(checkedSchematics.size());
|
||||||
|
while(i.hasPrevious()) {
|
||||||
|
CheckedSchematic checkedSchematic = i.previous();
|
||||||
if(checkedSchematic.getSchemName().equals(schem.getSchemName()) &&
|
if(checkedSchematic.getSchemName().equals(schem.getSchemName()) &&
|
||||||
checkedSchematic.getSchemOwner() == schem.getSchemOwner()) {
|
checkedSchematic.getSchemOwner() == schem.getSchemOwner()) {
|
||||||
inv.setItem(1, SWItem.getDye(10), (byte) 10, "§eStatus " + schem.getSchemType().name(), Collections.singletonList("§7" + checkedSchematic.getDeclineReason()), false, click -> {});
|
inv.setItem(1, SWItem.getDye(10), (byte) 10, "§eStatus " + schem.getSchemType().name(), Collections.singletonList("§7" + checkedSchematic.getDeclineReason()), false, click -> {});
|
||||||
|
@ -292,6 +292,9 @@ public class SchematicCommand implements CommandExecutor {
|
|||||||
type.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, TextComponent.fromLegacyText("§eTyp ändern")));
|
type.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, TextComponent.fromLegacyText("§eTyp ändern")));
|
||||||
type.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/schem changetype " + schematic.getSchemName()));
|
type.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/schem changetype " + schematic.getSchemName()));
|
||||||
}
|
}
|
||||||
|
if(schematic.getRank() > 0){
|
||||||
|
type.addExtra("§8Rang " + schematic.getRank());
|
||||||
|
}
|
||||||
player.spigot().sendMessage(type);
|
player.spigot().sendMessage(type);
|
||||||
|
|
||||||
if(SteamwarUser.get(schematic.getSchemOwner()).getUUID().equals(player.getUniqueId())){
|
if(SteamwarUser.get(schematic.getSchemOwner()).getUUID().equals(player.getUniqueId())){
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren