Мод для Майнкрафт, который позволяет прямо в игре просматривать и изменять NBT сущностей и блоков-сущностей. Это клиентский мод: изменения отправляются на сервер через команду data, поэтому для работы нужны соответствующие права.

Возможности
- Показывает NBT в виде раскрывающегося дерева и обновляет его каждый тик, поэтому видны изменения состояния сущности.
- Позволяет открыть несколько вкладок с разными сущностями или блоками-сущностями.
- Узлы дерева можно редактировать, удалять, копировать, вырезать и вставлять.
- Режим «Query server» запрашивает NBT с сервера, поддерживая данные синхронизированными с задержкой в один тик.
Как пользоваться
Верхняя панель содержит открытые вкладки:
- левая кнопка мыши — перейти на вкладку;
- средняя кнопка мыши — закрыть вкладку под курсором;
- правая кнопка мыши — открыть контекстное меню.
В дереве NBT используйте Enter для редактирования выбранного узла, Delete для удаления, Ctrl + C для копирования, Ctrl + X для вырезания и Ctrl + V для вставки. В контекстном меню можно включить «Query server»; это помогает, если NBT блоков-сущностей отображается неактуально.
Для открытия редактора и цели под прицелом назначаются клавиши Open DINE Editor и Edit Target.
Клиентские команды:
/dine— открыть редактор;/dine target— открыть цель под прицелом;/dine entity [uuid]— открыть сущность по UUID;/dine block [pos]— открыть блок-сущность по координатам.
Предметы не поддерживаются: их NBT и компоненты данных обрабатываются иначе. В качестве обходного пути можно использовать сущность или блок-сущность, например рамку.
Настройки
Конфиг находится по пути config/dine.prop и перечитывается после перезагрузки ресурсов клавишами F3 + T.
defaultTryPauseGame— пытаться ставить игру на паузу при открытии экрана;entityDefaultFromServer— запрашивать сущности с сервера по умолчанию;blockEntityDefaultFromServer— запрашивать блоки-сущности с сервера по умолчанию;checkPermissionWhenFromServer— проверять права перед запросом к серверу;logSentCommand— записывать отправленные команды в журнал клиента;dataCommand— имя команды, выполняющей функцию ванильнойdata.
Требования и совместимость
Мод предназначен только для клиента. Установка на выделенный сервер может вызвать проблемы. На чужие серверы с ним обычно можно заходить, но редактирование данных зависит от прав игрока на сервере.
