Dynamic In-Game NBT Editor
Активный0.0
Установок
Последнее обновление
Версии
Dynamic In-Game NBT Editor (DINE)
Модификация Dynamic In-Game NBT Editor предоставляет мощный инструмент для работы с игровой механикой NBT в реальном времени. С её помощью можно напрямую редактировать данные существ и блоковых объектов прямо во время игры.
Основные особенности:
- Динамическое обновление: Все изменения NBT отслеживаются и обновляются каждый игровой тик, позволяя наблюдать за мгновенными изменениями
- Многопанельность: Одновременно можно открывать несколько вкладок для работы с разными объектами
- Интуитивный интерфейс: Лаконичный дизайн с сохранением всего необходимого функционала

Работа с редактором
Панель вкладок Верхняя часть экрана содержит перечень всех активных окон, которые можно переключать горизонтальной прокруткой.
- Левый клик: Активация выбранной вкладки
- Средний клик: Закрытие вкладки под курсором
- Правый клик: Открытие контекстного меню
Дерево NBT NBT структура представлена в виде интерактивного дерева с возможностью сворачивания/разворачивания узлов.
- Клик по элементу: Выбор узла для последующего редактирования
- Правый клик: Вызов контекстного меню
- Enter: Редактирование выделенного узла
- Del: Удаление выделенного узла
- Ctrl+C: Копирование узла (внутренний буфер обмена)
- Ctrl+X: Вырезание узла
- Ctrl+V: Вставка из буфера
Серверные запросы
Включение функции "Запрос сервера" (через контекстное меню) позволяет получать актуальные данные напрямую с сервера, а не использовать локально сохранённую информацию. Режим синхронизирует отображаемые данные с серверной версией с задержкой в один игровой тик (по аналогии с F3+I). Уровень доступа проверяется автоматически - недостаточные права прервут выполнение запроса.
Настройки управления
| Функция | Комбинация/Значение по умолчанию | Назначение |
|---|---|---|
| Открыть редактор | не назначено | Активация редакторской панели |
| Редактировать цель | не назначено | Создание новой вкладки для выбранного существа/блока |
Консольные команды (клиентские)
Все команды выполняются локально, без обращения к серверу:
- dine - основной вызов интерфейса редактирования
- dine target - анализ направленного объекта
- dine entity [uuid] - поиск существа по идентификатору
- dine block [pos] - анализ блока по координатам
Конфигурация
Файл dine.prop размещается в каталоге [gameroot]/config/, следует синтаксису Java Properties и обновляется после перезагрузки ресурсов (F3+T).
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
defaultTryPauseGame |
boolean | false |
Пауза игры при открытии новой вкладки |
entityDefaultFromServer |
boolean | false |
Запрос серверных данных для существ |
blockEntityDefaultFromServer |
boolean | false |
Серверные данные для блоков |
checkPermissionWhenFromServer |
boolean | true |
Проверка прав доступа к запросам сервера |
logSentCommand |
boolean | false |
Логирование отправленных команд |
dataCommand |
string | data |
Название команды для работы с данными |
Разбор частых вопросов
Почему отсутствует редактирование предметов? В стандартном режиме предметы (наборы данных) организованы другими средствами и не предусматривают простого изменения через команды. Используйте альтернативы типа предметных рамок на сущностях или блоках.
Некорректное отображение NBT данных Расхождения вызываются отсутствием синхронизации с игровым сервером. Используйте функцию "Запрос сервера", чтобы получать актуальную информацию.
Поддерживаются ли сервера других игроков? Клиентская архитектура не мешает подключению, но соблюдайте локальные правила - модификация предназначена для проверенной среды.