Item nach Rechtsklick entfernen (Minecraft Java Plugin)?
Hallo,
Ich mache gerade ein Plugin ein Plugin ,wo etwas passiert wenn ich Rechtsklick mit einem Item mache und dann entfernt sich das Item auch aber wie kann ich machen das wenn ich mehrere von diesen Items hab das dann nur 1 entfernt wird und nicht der ganze Stack
Hier noch mal der momentane Code: spieler.setItemInHand(new ItemStack(Material.AIR));
Schon mal Danke im Vorraus (;
2 Antworten
Das Item müsstest du ja in einem Event bereits haben:
if(event.getItem().getAmount() > 1) { event.getPlayer().getInventory().remove(event.getItem()); } else { event.getItem().setAmount(event.getItem().getAmount() - 1); }
Nicht getestet aber es sollte so in Etwa klappen :)
Ich musste zwar event.getItem() in spieler.getIteminHand() umschreiben und den Code von if und else vertauschen aber dann hat es geklappt. (; Danke!
Hol dir ein Plugin vom Internet (Dass so eine Funktion hat) und schaue dir den Code an (Vom Plugin) und kopiere dann die Sachen raus, die du brauchst.
Ich hoffe ich konnte dir helfen.