Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Получение имени мира плагином при старте сервера

Тема в разделе "Разработка плагинов для новичков", создана пользователем halk89, 26 июл 2013.

  1. Автор темы
    halk89

    halk89 Участник

    Баллы:
    33
    Подскажите как получит имя мира когда сервер стартует и подгружает мой плагин?
     
  2. Хостинг MineCraft
    <
  3. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    Для начала в plugin.yml прописать load: POSTWORLD, тогда плагин будет подгружаться уже после загрузки всех миров, затем в onEnable(), Bukkit.getWorlds() вернёт List<World> (список всех миров, которые есть), взять из него нужный элемент и методом getName(), получить название мира.
     
    halk89 нравится это.
  4. Автор темы
    halk89

    halk89 Участник

    Баллы:
    33
    Спасибо, попробую. Время в мире также могу получить как и имя? только методом getTime().
     
    ВремяПриключений нравится это.
  5. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    load: POSTWORLD даёт гарантию подгрузки первого, стандартного мира и если разрешены гарантирует подгрузку ада и края. Если нужен основной мир, то не вижу смысла хранить его в строковой переменной, если он всегда в самом начале списка миров.
     

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