Omni Ocular добавляет в игру вывод любых выбранных NBT-данных прямо в HUD через Waila, чтобы быстро видеть скрытую информацию о блоках, мобах и айтемах.
Показывает то, что вы сами пропишите в конфиге - числа из плит, печек, инвентаря, таймеры спауна, владельцев скинов и прочий лут. Полезно для тех, кто тестит моды, любит смотреть точные значения или хочет знать, что именно в сундуке не открывая его.
Конфиги в формате XML с встроенным JavaScript — редактируете правила в minecraft/config/OmniOcular, можно писать функции в <init> и строки вывода в <line>. Поддерживаются регулярные выражения для id блоков/ентити, встроенные формат-коды и готовые JS-функции вроде translate(), name(), holding(), armor(int), isInHotbar(string).
Для удобства автор советует In-Game NBTEdit - оно показывает структуру NBT и превращает её в переменную nbt, которую удобно читать в конфиге - например nbt['CookTime'] или nbt['BurnTime']. Есть готовые примеры и превьюы для быстрого старта.
Команды для админов и отладки - /oor пересобирает и шлет конфиги серверам, /ooe показывает registry-имя сущности, /oon показывает имя предмета в руке. В мультиплеере мод должен быть и на клиенте, и на сервере - серверные конфиги переопределяют клиентские.
Мод - преемник WailaNBT с переписанным кодом, больше возможностей и гибкая настройка. Подойдёт тем, кто хочет знать точные числа без зайца в дебаг-режиме - полезно для фарма, балансировки рецептов, отлова багов и настройки сервера.
Планируются допиливания - отображение выпавших предметов на земле и возможность скрывать части инфы по нажатию клавиши. Условия использования простые - можно в сборки и на сервак, главное сохранять авторские данные при распространении.
Мод на HUD для показа NBT-данных, который позволяет настраивать, какие теги показывать через XML/JS.
Скачать Omni Ocular
-
OmniOcular compatible with java8, 17-20
27.10.202469,2 КБ1.7.10Forge
-
OmniOcular-1.7.10-1.0build103.jar
27.10.202470,4 КБ1.7.10-