Menge von Items in einem Inventar herausfinden?
Hallo,
Wie kann ich die Menge von z.B. Gold Ingots in meinem Inventar herausfinden
Mit einer for Schleife?
Es wär gut mit einem Beispiel Code
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Hol dir erst alle Items aus dem Inventar und laufe dann mit einer Schleife über diese. Pro Item kannst du den Typ prüfen. Wenn er erfüllt wurde, wird ein Counter hochgezählt.
Inventory inventory = player.getInventory(); int counter = 0;
for (ItemStack content : inventory.getContents()) { if (content.getType().equals(Material.Gold)) { // oder wie auch immer der gesuchte Typ heisst ++counter; } }
Bevor du nun aber an deinem Projekt weiterschraubst, würde ich dir raten, die Java Grundlagen zu lernen / wiederholen. Dieses Problem ist nämlich ziemlich trivial und sollte lösbar sein, bevor man sich Minecraft Plugins o.ä. widmet.
Okay danke und ich bin ja gerade noch dabei meine Java Kentnisse zu verbessern.