Package ru.dragonestia.msb3.api.boot
Class ServerInitializer
java.lang.Object
ru.dragonestia.msb3.api.boot.ServerInitializer
- Direct Known Subclasses:
DebugAiBootstrap,DefaultBootstrap
Класс инициализатора сервера. Здесь имеются все точки состояний сервера.
Создан для того чтобы было проще прописывать логику инициализации сервера
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidЗапускается после инициализации всех стандартных модулей сервераvoidonInitializeResources(team.unnamed.creative.ResourcePack resourcePack) Запускается на стадии подготовки всех ресурсов, которые необходимо скомпилировать и добавить в ресурс-пак.voidonLoad()Запускается при самом старте приложения, когда никакая конфигурация сервера еще не подгруженаvoidonResourcePackCompiled(team.unnamed.creative.ResourcePack resourcePack) Запускается после того как все пакеты ресурсов были успешно скомпилированы и готовы к последующей упаковке и отправке клиенту игрока.voidСервер полностью запущен и доступен для игры
-
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()Сервер полностью запущен и доступен для игры
-