Перейти к основному содержимому

Руководства

Знакомство с API Nukkit-MOT

📄️Руководство по конфигурации

Этот документ поможет вам создать стандартизированную систему управления конфигурацией на основе правил разработки фреймворка Nukkit-MOT, охватывающую такие ключевые функции, как базовое чтение конфигурации, обработка вложенных объектов и динамическое сохранение.

📄️Руководство по API рассылки сообщений (broadcast)

Класс Server предоставляет вспомогательные методы рассылки для сообщений чата, заголовков, подсказок (tip) и панелей действий. Каждый метод возвращает int — количество получателей, которым содержимое было фактически доставлено (для заголовков, подсказок и панелей действий учитываются только находящиеся в сети получатели типа Player).

📄️Руководство по мирам

В Nukkit-MOT мир представлен классом Level. Он отвечает за данные мира, чанки, позицию спавна, частицы, звуки и метаданные измерения. Это руководство сосредоточено на API, которые вы будете использовать чаще всего при создании плагинов, читающих, создающих или управляющих несколькими мирами.

📄️Руководство по DDUI

DDUI (сокращение от Data-Driven UI) — реактивная система интерфейсов Nukkit-MOT, построенная на пакетах хранилища данных (data store) Bedrock. В отличие от классических форм FormWindow*, экраны DDUI могут поддерживать состояние сервера и интерфейс клиента синхронизированными, пока экран остаётся открытым.

📄️Руководство по скорбордам

В Nukkit-MOT есть полноценный API скорбордов для отображения в боковой панели, списке игроков и под именем. Он поддерживает строки с произвольным текстом, строки, привязанные к игрокам, строки, привязанные к сущностям, регистрацию целей (objective) на уровне менеджера и хранение на основе JSON.

📄️Руководство по PyRpc

PyRpc — это доступный только для NetEase путь передачи пакетов в Nukkit-MOT для RPC-сообщений Python-скриптинга. Он в основном полезен, когда плагину нужно обмениваться пользовательскими событиями с клиентским модом NetEase или обрабатывать обратные вызовы магазина NetEase.