Class ServerInitializer

java.lang.Object
ru.dragonestia.msb3.api.boot.ServerInitializer
Direct Known Subclasses:
DebugAiBootstrap, DefaultBootstrap

public abstract class ServerInitializer extends Object
Класс инициализатора сервера. Здесь имеются все точки состояний сервера. Создан для того чтобы было проще прописывать логику инициализации сервера
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
    Запускается после инициализации всех стандартных модулей сервера
    void
    onInitializeResources(team.unnamed.creative.ResourcePack resourcePack)
    Запускается на стадии подготовки всех ресурсов, которые необходимо скомпилировать и добавить в ресурс-пак.
    void
    Запускается при самом старте приложения, когда никакая конфигурация сервера еще не подгружена
    void
    onResourcePackCompiled(team.unnamed.creative.ResourcePack resourcePack)
    Запускается после того как все пакеты ресурсов были успешно скомпилированы и готовы к последующей упаковке и отправке клиенту игрока.
    void
    Сервер полностью запущен и доступен для игры

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServerInitializer

      public ServerInitializer()
  • Method Details

    • onLoad

      public void onLoad()
      Запускается при самом старте приложения, когда никакая конфигурация сервера еще не подгружена
    • onDefaultModulesLoaded

      public abstract void onDefaultModulesLoaded()
      Запускается после инициализации всех стандартных модулей сервера
    • onInitializeResources

      public void onInitializeResources(team.unnamed.creative.ResourcePack resourcePack)
      Запускается на стадии подготовки всех ресурсов, которые необходимо скомпилировать и добавить в ресурс-пак.

      Именно на данном этапе необходимо регистрировать глифы.

      Parameters:
      resourcePack - Ресурс-пак
    • onResourcePackCompiled

      public void onResourcePackCompiled(team.unnamed.creative.ResourcePack resourcePack)
      Запускается после того как все пакеты ресурсов были успешно скомпилированы и готовы к последующей упаковке и отправке клиенту игрока.

      Сервер в данном состоянии еще не полностью загружен

      Parameters:
      resourcePack - Скомпилированный ресурс-пак
    • onServerStarted

      public void onServerStarted()
      Сервер полностью запущен и доступен для игры