Руководство по событиям
Понятие события \
Руководство по командам
В Nukkit-MOT доступно более одного API команд. Правильный выбор зависит от того, нужна ли вам только стандартная команда плагина или же типизированный разбор, перегрузки и селекторы.
Руководство по конфигурации
Этот документ поможет вам создать стандартизированную систему управления конфигурацией на основе правил разработки фреймворка Nukkit-MOT, охватывающую такие ключевые функции, как базовое чтение конфигурации, обработка вложенных объектов и динамическое сохранение.
Руководство по правам
В плагинах Nukkit-MOT права — это ключевые механизмы, используемые для контроля доступа к определённым функциям и операциям.
Руководство по планировщику и асинхронным задачам
Nukkit-MOT предоставляет авторам плагинов два разных направления выполнения:
Руководство по API рассылки сообщений (broadcast)
Класс Server предоставляет вспомогательные методы рассылки для сообщений чата, заголовков, подсказок (tip) и панелей действий. Каждый метод возвращает int — количество получателей, которым содержимое было фактически доставлено (для заголовков, подсказок и панелей действий учитываются только находящиеся в сети получатели типа Player).
Руководство по мирам
В Nukkit-MOT мир представлен классом Level. Он отвечает за данные мира, чанки, позицию спавна, частицы, звуки и метаданные измерения. Это руководство сосредоточено на API, которые вы будете использовать чаще всего при создании плагинов, читающих, создающих или управляющих несколькими мирами.
Руководство по блокам
Класс Block — это ключевой класс в Nukkit для представления блоков игрового мира и работы с ними. Это руководство содержит подробные инструкции по работе с блоками через API Nukkit.
Руководство по предметам
Класс Item используется для обработки всех операций, связанных с предметами, на сервере. Ниже описаны основные функции класса Item и способы его применения.
Руководство по инвентарю
Интерфейс Inventory — это базовый класс ядра для всех систем инвентаря в Nukkit-MOT, используемый для управления хранением предметов и взаимодействием с ними для таких сущностей, как игроки, контейнеры и т. д.
Руководство по формам
В Nukkit-MOT формы делятся на четыре типа: модальные (Modal), простые (Simple), настраиваемые (Custom) и диалоги (Dialog).
Руководство по DDUI
DDUI (сокращение от Data-Driven UI) — реактивная система интерфейсов Nukkit-MOT, построенная на пакетах хранилища данных (data store) Bedrock. В отличие от классических форм FormWindow*, экраны DDUI могут поддерживать состояние сервера и интерфейс клиента синхронизированными, пока экран остаётся открытым.
Руководство по скорбордам
В Nukkit-MOT есть полноценный API скорбордов для отображения в боковой панели, списке игроков и под именем. Он поддерживает строки с произвольным текстом, строки, привязанные к игрокам, строки, привязанные к сущностям, регистрацию целей (objective) на уровне менеджера и хранение на основе JSON.
Руководство по i18n
Регистрация i18n для плагинов \
Руководство по PyRpc
PyRpc — это доступный только для NetEase путь передачи пакетов в Nukkit-MOT для RPC-сообщений Python-скриптинга. Он в основном полезен, когда плагину нужно обмениваться пользовательскими событиями с клиентским модом NetEase или обрабатывать обратные вызовы магазина NetEase.