

AdvancementsSearch
Активный0.0
Установок
Последнее обновление
Версии
AdvancementsSearch
Клиентский мод, который значительно упрощает навигацию по достижениям в Minecraft, добавляя удобную систему поиска. Функционал напоминает поиск в креативном инвентаре - интуитивно понятный и эффективный.
Поиск работает комплексно: система ищет введённый текст в названиях достижений, их описаниях и даже в названиях предметов, используемых в иконках. Результаты отображаются в виде аккуратной сетки, которая автоматически подстраивается под размер окна. Все найденные достижения сортируются по типу: сначала задачи, затем цели и, наконец, испытания.
Когда вы кликаете на любой результат поиска, мод автоматически открывает соответствующую вкладку с достижениями и подсвечивает нужное достижение в дереве прогресса.
С технической точки зрения, поиск реализован как виртуальная невидимая вкладка достижений с тёмным фоном. Внутри неё отображается упрощённое дерево достижений, которое рисует сетку без видимых линий.
Расширенный поиск
По умолчанию поиск ведётся по всем критериям одновременно, но вы можете настроить фильтрацию для более точных результатов. Для этого используйте специальные префиксы в поисковой строке: title:
, description:
, icon:
.
Команды
Начиная с версии для Minecraft 1.16.2, вы можете использовать функции поиска и подсветки этого мода в своих проектах через клиентские команды.
Команда для открытия окна достижений с подсветкой конкретного достижения:
/advancementssearch highlight <advancementid> <highlighttype>
<advancementid>
- идентификатор достижения
<highlighttype>
- тип подсветки: widget
или obtained_status
Команда для открытия окна достижений с поиском:
/advancementssearch search <query> <by> <autohighlightsingle> <highlighttype>
<query>
- текст для поиска
<by>
- фильтр: everywhere
, title
, description
, icon
Если <autohighlightsingle>
установлен в true
и найдено только одно достижение, вместо открытия поиска оно будет подсвечено.
<highlighttype>
- тип подсветки: widget
или obtained_status