Датапак, который (надеюсь) составляет основную функциональность сервера BByaWorld.
По сути - попытка заменить ЦНС датапаком ради повышения производительности и поддерживаемости.
Обсуждение можно найти тут.
Основная функция - это bbya:lifecycle/cns_tick
, которая выполняется раз в две секунды и заменяет собой, как следует из названия, тик ЦНС. При запуске сервера она выполняется из bbya:lifecycle/load
, а потом она планирует свое выполнение спустя две секунды с помощью команды schedule
. Функция bbya:lifecycle/cns_tick
вызывает необходимые остальные функции (например, обработку новичков или зеков).
На английском:
- https://minecraft.gamepedia.com/Data_pack
- https://minecraft.gamepedia.com/Tag
- https://minecraft.gamepedia.com/Commands
- https://minecraft.gamepedia.com/Formatting_codes
- https://minecraft.gamepedia.com/Function_(Java_Edition)
Русскоязычные варианты тех же статей (могут быть неполными):