SteamWar/BungeeCore
Archiviert
13
2

Team Color #164

Manuell gemergt
Lixfel hat 10 Commits von team-color nach master 2021-01-02 09:35:16 +01:00 zusammengeführt
3 geänderte Dateien mit 19 neuen und 2 gelöschten Zeilen
Nur Änderungen aus Commit 0ef5f6dcb9 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -529,7 +529,11 @@ public class TeamCommand extends BasicCommand {
return;
List<SWListInv.SWListEntry<String>> colors = new ArrayList<>();
COLOR_CODES.forEach(stringSWListEntry -> colors.add(new SWListInv.SWListEntry<>(stringSWListEntry.getItem().setName(stringSWListEntry.getItem().getTitle() + Team.get(user.getTeam()).getTeamKuerzel()), stringSWListEntry.getObject())));
COLOR_CODES.forEach(stringSWListEntry -> {
SWItem item = stringSWListEntry.getItem().clone();
item.setName(stringSWListEntry.getItem().getTitle() + Team.get(user.getTeam()).getTeamKuerzel());
colors.add(new SWListInv.SWListEntry<>(item, stringSWListEntry.getObject()));
Veraltet
Review

Nutze Inventory.close() (also inv.close());

Nutze Inventory.close() (also inv.close());
Review

Variable 'inv' might not have been initialized.

Variable 'inv' might not have been initialized.
Review

Dann musst du den Callback evtl. nach der Initialisierung setzen.

Dann musst du den Callback evtl. nach der Initialisierung setzen.
});
SWListInv<String> inv = new SWListInv<>(player, "§6Farbe wählen", colors, (click, element) -> {});
inv.setCallback((click, element) -> {

Datei anzeigen

@ -156,4 +156,18 @@ public class SWItem {
public void setLore(List<String> lore) {
this.lore = lore;
}
public SWItem clone() {
SWItem item;
if(color != 0) {
item = new SWItem(title, color);
}else {
item = new SWItem(material, title);
}
item.setLore(lore);
item.setCallback(callback);
item.setEnchanted(enchanted);
item.setHideAttributes(hideAttributes);
return item;
}
}

Datei anzeigen

@ -40,7 +40,6 @@ public class SWListInv<T> extends SWInventory {
@Override
public void open(){
setCallback(-999, (InvCallback.ClickType click) -> close());
if(elements.size() > 54){
if(page != 0)
addItem(45, new SWItem("§eSeite zurück", 10), (InvCallback.ClickType click) -> {