Задача: удалять всех entity которые войдут в портал кроме игрока.
Код:
@Listener(order = Order.FIRST)
public void entityTeleportPortal(MoveEntityEvent.Teleport.Portal event) {
Entity entity = event.getTargetEntity();
if (entity.getType() != EntityTypes.PLAYER) {
entity.remove();
}
}
Не удаляется. Как правильно удалять entity в данном случае?