Runtime
Серверные сервисы для Bedrock-протокола, игрового состояния, tick loop и синхронизации.
В этом разделе
Другие страницы раздела:
Сервисный слой
Runtime-сервисы задают порядок изменений и синхронизируют клиентов. Плагины вызывают high-level handles и не меняют внутренние объекты напрямую.
- Изменения инвентаря синхронизируют затронутые слоты.
- Изменения мира отправляют block updates.
- Эффекты и атрибуты проходят через gameplay-сервисы.
- Данные сессии отдаются snapshot-ом, чтобы плагин не мог испортить login state.
Слой совместимости
Request-style методы остаются для старых плагинов. Новый gameplay-код лучше писать через handle-API.
Async ownership
Долгая работа идет через bounded core task runners с отменой по context. Background jobs готовят данные, а runtime-сервисы применяют финальные изменения player, world, inventory, storage или resource-pack state.