Hei Community ,
ich versuche schon die ganze Zeit eine List/Collection zu splitten , da pro Inventarfenster ja nur 54 Items reinpassen , also muss man die List bei 53 splitten (ein Slot muss freibleiben um auf "weiter" klicken zu können) und das dann so lange bis alle Spieler in einem Slot drin sind . Wie die Spieler dann als Köpfe wiedergegeben werden weis ich .
Also nochmal in Kurzfassung :
X(Anzahl der Spieler) sollen in einem aufgerufenem Inventarfenster untergebracht werden ;
Wenn X mehr als 53 { Anzahl der Spieler bei 53 splitten; } // solang bis alle Spieler in einem Slot untergebracht worden sind
Mein Ansatz für das Inventar :
ich versuche schon die ganze Zeit eine List/Collection zu splitten , da pro Inventarfenster ja nur 54 Items reinpassen , also muss man die List bei 53 splitten (ein Slot muss freibleiben um auf "weiter" klicken zu können) und das dann so lange bis alle Spieler in einem Slot drin sind . Wie die Spieler dann als Köpfe wiedergegeben werden weis ich .
Also nochmal in Kurzfassung :
X(Anzahl der Spieler) sollen in einem aufgerufenem Inventarfenster untergebracht werden ;
Wenn X mehr als 53 { Anzahl der Spieler bei 53 splitten; } // solang bis alle Spieler in einem Slot untergebracht worden sind
Mein Ansatz für das Inventar :
Code:
public class inv2{
Player p;
Inventory inv2 =Bukkit.createInventory(null,54);
static{
ItemStack i = new ItemStack(Material.SKULL_ITEM, 1, (short) 3);
ItemMeta m = i.getItemMeta();
for(Player players :Bukkit.getOnlinePlayers()){
m.setDisplayName(players.getDisplayName());
if(Bukkit.getOnlinePlayers().size()<=53){
// Ab hier weis ich nicht mehr weiter
}
}
}
}