Вопрос Нужна помощь по PlayerInteractEntityEvent

Версия Minecraft
1.20.X

Reizi

Пользователь
Сообщения
6
Мне требуется помощь по событию PlayerInteractEntityEvent. Вопрос таков: Как мне реализовать событие, чтобы при взаимодействии с сущностью ОПРЕДЕЛЁННЫМ ПРЕДМЕТОМ событие проигрывалось, дело просто в том, что в списке базовых событий не было ивента, где прям можно было легко прописать, какая сущность, каким предметом с ней взаимодействовать, поэтому я и задаюсь вопросом "Как это реализовать и можно ли вообще?"

Java:
    @EventHandler
    public void CowBucket(PlayerInteractEntityEvent event) {
        if(event.getRightClicked() instanceof Cow ) {
           event.getRightClicked().setVelocity(new Vector( 0, 0.5, 0));
        }
    }

событие на создание сценария: %Игрок% нажимает ПКМ по %Сущности% и после взаимодействия с ней ПКМ, это самая %Сущность% подлетала.
 
Последнее редактирование:
Добавь проверку на предмет, делов-то
Хорошо, тогда вопрос в другом - как мне сделать проверку? Я просто не совсем понимаю, что именно мне надо вписать для самой проверки.
 
Хорошо, тогда вопрос в другом - как мне сделать проверку? Я просто не совсем понимаю, что именно мне надо вписать для самой проверки.

Так. Например, вот проверка на незеритовую кирку

Java:
if (event.getPlayer().getInventory().getItemInMainHand().getType() == Material.NETHERITE_PICKAXE) {
        // код
}
 
Назад
Сверху Снизу