Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Когда ставлю кулдаун на использование фейерверков, он не юзается при полете на элитрах

Статус
Закрыто для дальнейших ответов.

VladNotch

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Frontalvlad
Здравствуйте, когда ставлю кулдаун на использование фейерверков (plr.setCooldown(Material.FIREWORK_ROCKET)), он не юзается при полете на элитрах. Если нужен будет код, напишите. (Ошибок никаких не выдает)
 
Ну, так и должно быть. Можешь попытаться отловить PlayerInteractEvent - если player.isGliding() и в использованной руке фейерверк, то вызывать player.fireworkBoost(fireworkItem).
 
Ну, так и должно быть. Можешь попытаться отловить PlayerInteractEvent - если player.isGliding() и в использованной руке фейерверк, то вызывать player.fireworkBoost(fireworkItem).
Как я понял, данный метод удалили с версий 1.13+. Я делаю плагин на 1.19.1, извиняюсь что не уточнил заранее.
 
Как я понял, данный метод удалили с версий 1.13+. Я делаю плагин на 1.19.1, извиняюсь что не уточнил заранее.
Это на 1.19.4. Скорее всего на 1.19.1 его просто ещё не добавили.
 
Есть ли какая-то альтернатива?
В первую очередь - советую обновиться. Я не вижу никакого смысла сидеть на 1.19.1.
В Paper-API есть player.boostElytra. Это буквально тоже самое, но добавлено было раньше Spigot-API.
 
В первую очередь - советую обновиться. Я не вижу никакого смысла сидеть на 1.19.1.
В Paper-API есть player.boostElytra. Это буквально тоже самое, но добавлено было раньше Spigot-API.
Спасибо. Проблема решена.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх