Wie kann ich die Durability von einem Itemstack bei Bukkit einstellen?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Du könntest den Spieler mit dem Feuerzeug in eine Arraylist packen und diese von 3 auf null zählen und dem spieler beim 3 mal verwenden des Feuerzeugs ihm einfach den Slot lerren und ihndann aus der Arraylist entfernen.


tor2d2as  20.06.2015, 23:18

Also dieArraylist nur beim verwenden des Feuerzeugs runterzählen :)

0

Es gibt die Methode setDurability(int durability)!

Also mache:

ItemStack i = new ItemStack(Material.FLINT_AND_STEEL);
i.setDurability(3); (Die genauen Zahlen kenne ich nicht)
p.getInventory().addItem(i);

Das sollte funktionieren!


gamestar4123  21.06.2015, 16:32

Moment der braucht nicht ne Integer sondern ne Short!

Also musst du da einsetzen:
i.setDurability(Short.parseShort("3"));
1