- Баллы
- 123
- Имя в Minecraft
- enselerizer
Всем привет!
Продолжая разработку своего первого плагина, я опять столкнулся с проблемой:
У меня есть вот такой код, которой при ломании поршня слизью, заменяет поршень на липкий поршень:
Вопрос 1 - как при этом изъять слизь?
Я пробовал так:
но если слизь остаётся одна - то она не изымается.
Надеюсь на вашу помощь
Продолжая разработку своего первого плагина, я опять столкнулся с проблемой:
У меня есть вот такой код, которой при ломании поршня слизью, заменяет поршень на липкий поршень:
PHP:
public void onRClickOnPiston(BlockBreakEvent e)
{
if(e.getBlock().getTypeId() == 33)//Если сломанный блок - поршень...
{
if(e.getPlayer().getItemInHand().getTypeId() == 341)//а в руке - слизь, то...
{
e.setCancelled(true); //Отменяем действие...
e.getBlock().setTypeId(29); //...И заменяем поршень на липкий.
}
}
}
Вопрос 1 - как при этом изъять слизь?
Я пробовал так:
Код:
e.getPlayer().getItemInHand().setAmount(e.getPlayer().getItemInHand().getAmount() - 1);
Надеюсь на вашу помощь


Мало что понял...