- Баллы
- 66
У меня есть вот такой кусочек кода:
@EventHandler
public void use(PlayerInteractEvent e)
{
if(e.getAction() != Action.RIGHT_CLICK_AIR && e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
if(e.getPlayer().getItemInHand().getType() != Material.MUSHROOM_SOUP) return;
Player p = e.getPlayer();
if(p.getHealth() == 20) return;
p.setHealth(p.getHealth() + 4);
}
И мне нужно что бы после использования предмет удалялся, т.к это миска то предмет не стакаемый, поэтому через setAmount не получится, думаю можно предмет в рке заменить на воздух, но не знаю как это сделать
@EventHandler
public void use(PlayerInteractEvent e)
{
if(e.getAction() != Action.RIGHT_CLICK_AIR && e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
if(e.getPlayer().getItemInHand().getType() != Material.MUSHROOM_SOUP) return;
Player p = e.getPlayer();
if(p.getHealth() == 20) return;
p.setHealth(p.getHealth() + 4);
}
И мне нужно что бы после использования предмет удалялся, т.к это миска то предмет не стакаемый, поэтому через setAmount не получится, думаю можно предмет в рке заменить на воздух, но не знаю как это сделать