Вопрос Как выдать эффект сущности? (Entity)

litkoit

Пользователь
Сообщения
9
Нужно выдать эффект на сущность не обязательно игрок (Свечение на 3 сек) если кто-то знает подскажите пожалуйста!
Буду очень благодарен!
Ядро: Spigot
API: 1.19
 
Решение
LivingEntity#addPotionEffect(PotionEffect)

Java:
Player player; //К примеру получение игрока
player.addPotionEffect(new PotionEffect(PotionEffectType.BAD_OMEN /* Эффект */, 20*60 /* Длительность в тиках */, 5 /* уровень, начиная с нуля */));

Можно так же увеличить количество частиц, скрыть их вовсе, скрыть иконку:
LivingEntity#addPotionEffect(PotionEffect)

Java:
Player player; //К примеру получение игрока
player.addPotionEffect(new PotionEffect(PotionEffectType.BAD_OMEN /* Эффект */, 20*60 /* Длительность в тиках */, 5 /* уровень, начиная с нуля */));

Можно так же увеличить количество частиц, скрыть их вовсе, скрыть иконку:
 
Нету метода addPotionEffect
Есть.

Потому что надо писать не LivingEntity.addPotionEffect, как вы, вероятнее всего, сделали, а ВАША_СУЩНОСТЬ.addPotionEffect. Пример я не просто так показал.
 
Назад
Сверху Снизу