Hey leute,
ich wollte eine Chest Programmieren, wo die Items von der Seite "reinfliegen".
Ich wollte es folgend machen:
Jedoch erstellt es mir da ja so viele Scheduler, dass sogar mein Localhost Server abschmiert^^ weiß jemand eine Methode um einen Scheduler Warten zu lassen, oder eine andere Methode.
Danke :)
ich wollte eine Chest Programmieren, wo die Items von der Seite "reinfliegen".
Ich wollte es folgend machen:
Code:
public static void moveItem(Material material, String name, int von, int bis, Inventory inv) {
ItemStack test = new ItemStack(material);
ItemMeta meta = test.getItemMeta();
meta.setDisplayName(name);
test.setItemMeta(meta);
while(durchzählen(von, bis) <= bis){
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
@Override
public void run() {
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
@Override
public void run() {
inv.setItem(durchzählen(von, bis), new ItemStack(Material.AIR));
}
}, 10);
inv.setItem(durchzählen(von, bis), test);
}
}, 10);
}
}
public static int durchzählen(int von, int bis){
for(von = 0; von <= bis; von++){
return von;
}
return von;
}
Danke :)