- Баллы
- 66
- Имя в Minecraft
- MasterCapeXD
Мне нужно, чтобы при каждом клике на алмаз он удалялся, если есть больше одного, то убирало по одному.При клике алмазов уменьшается, а вот когда алмаз один остался,то не удаляет.Проблема в том, что алмазы- предмет обмена.Их можно обменивать на монетки, и можно дюпать когда у игрока 1 алмаз.
ВОТ КОД
Помогите пожалуйста.Что с этим мне делать?
ВОТ КОД
Код:
@EventHandler
public void onClick(PlayerInteractEvent e)
{
int diamonds = e.getItem().getAmount();
Player ep = e.getPlayer();
if(e.getItem().getType() == Material.DIAMOND)
{
if(e.getAction() == Action.RIGHT_CLICK_AIR)
{
if(e.getItem().getAmount() == 1) //-=-=-=-=-=-=-=-=-
{
//ТУТ НЕ РАБОТАЕТ!
ep.getItemInHand().setType(Material.AIR) //-=-=-=-=-=-=-=-=-
} else
{
e.getItem().setAmount(diamonds - 1);
}
}
}
}
Помогите пожалуйста.Что с этим мне делать?
. (Больше всего мне нравится код пользователя Zнамя Юности, простой и понятньій