1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Проверка непрогруженных мобов

Тема в разделе "Разработка плагинов для новичков", создана пользователем pro100koder, 27 май 2019.

Статус темы:
Закрыта.
  1. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Есть босс и его точка респавна. Рядом с этой точкой редко бывают игроки. Мне не нужно, чтобы он не возрождался, когда в мире есть уже этот босс. Своим запоминанием (аля родился - записал в boolean, умер - убрал) не могу - как-то нестабильно работает (несколько раз слетал, не пойму от чего). А теперь сам вопрос: как проверять наличие этого босса в мире, когда он не прогружен? (Есть его UUID, но через Bukkit.getEntity(UUID)==null он возвращает false, только если босс прогружен.)
     
  2. LuckyZeeRo

    LuckyZeeRo Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Пойми и исправь.
    Получить адекватно энтити, которая находится в непрогруженном чанке - нельзя.
    Альтернативный вариант это держать чанк всегда загруженным там, где находится твой босс.
     
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Загрузить чанк по координатам моба и проверить живой или нет.
     
  4. Автор темы
    pro100koder

    pro100koder Активный участник Пользователь

    Баллы:
    76
    Хм, а можно ведь по-старому запустить, но при запуске серва проверять тот чанк... Ладно, тему закрываю.
     
Статус темы:
Закрыта.

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