TuxGamer Geschrieben 7. Juni 2013 Share Geschrieben 7. Juni 2013 Hallo, ich schreibe derzeit ein Bukkit-Plugin (was verrat ich nicht, bevor morgen dann jemand mit dem fertigen Projekt kommt ). Dabei brauche ich eine Funktion, die das Inventar eines Spiels leert, allerdings auch eine, die ein Inventar setzt. Dazu gibt es ja "irgendwie" sowas: http://jd.bukkit.org/dev/doxygen/d3/dad/interfaceorg_1_1bukkit_1_1inventory_1_1Inventory.html#details Mit new ItemStack() Und so. Allerdings bekomme ich das nicht hin Was mache ich falsch? ~Tuxi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Arkanus Geschrieben 7. Juni 2013 Share Geschrieben 7. Juni 2013 (bearbeitet) Inventar leeren geht ganz einfach: player.getInventory().clear(); ItemStack funktioniert so: ItemStack item = new ItemStack(<ItemID>, <Amount>);player.getInventory().addItem(item); Du kannst aber auch mehere Items in das Inventar hinzufügen: ItemStack item1 = new ItemStack(1, 64);ItemStack item2 = new ItemStack(2, 64);ItemStack[] items = new ItemStack[]{item1, item2};player.getInventory().addItem(items);//oder:player.getInventory().addItem(item1, item2); bearbeitet 8. Juni 2013 von Salocin Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
TuxGamer Geschrieben 7. Juni 2013 Autor Share Geschrieben 7. Juni 2013 Super danke! (: Jetzt funzt alles, jedenfalls soweit irgendwie schonmal Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden