Hallo, derzeit arbeite ich an einem SkyWars Plugin und möchte bei dem Soup Kit soupen aktiveren (jedes Kit soll soupen können). Jetzt habe ich folgendes reinprogrammiert:
if (((e.getAction() == Action.RIGHT_CLICK_BLOCK) || (e.getAction() == Action.RIGHT_CLICK_AIR)) &&
(e.getPlayer().getItemInHand().getType() == Material.MUSHROOM_SOUP)) {
e.getPlayer().setHealth(e.getPlayer().getHealth() +4);
e.getPlayer().setFoodLevel(e.getPlayer().getFoodLevel() +6);
e.getPlayer().setItemInHand(new ItemStack(Material.BOWL));
}
Dabei gibt es folgenden bug: Manchmal kann man "unendlichmal" soupen, da die Suppe nicht verschwindet.
if (((e.getAction() == Action.RIGHT_CLICK_BLOCK) || (e.getAction() == Action.RIGHT_CLICK_AIR)) &&
(e.getPlayer().getItemInHand().getType() == Material.MUSHROOM_SOUP)) {
e.getPlayer().setHealth(e.getPlayer().getHealth() +4);
e.getPlayer().setFoodLevel(e.getPlayer().getFoodLevel() +6);
e.getPlayer().setItemInHand(new ItemStack(Material.BOWL));
}
Dabei gibt es folgenden bug: Manchmal kann man "unendlichmal" soupen, da die Suppe nicht verschwindet.