выбрасывание вещи в руке если нет potion

Версия Minecraft
1.7.10
Привет всем.
Вопрос такой, как сделать условие, при котором определённая вещь будет выбрасываться из инвентаря игрока, если у него нет определённого potion эффекта?
 
1,159
38
544
Я бы подписался на WorldTickEvent и проверял игроков на наличие potion эфекта. А дальше - что пожелаешь.
 
3,005
192
592
onUpdate у предмета, там проверяешь потион, и если нету то выкидываешь.
Чем лучше? Работает только тогда, когда у ентити в инвентаре, а не каждый тик.
 
7,099
324
1,510
Так все равно надо каждый тик, ибо игроки тикают все время.
Но лучше юзать PlayerTickEvent
 
1,159
38
544
Сверху