UnifyTags: автоматическая унификация предметов в Minecraft — инструмент для сборок

UnifyTags: автоматическая унификация предметов в Minecraft для Minecraft — скрипт на KubeJS, который убирает дубликаты ресурсов и наводит порядок в инвентаре.

«UnifyTags: автоматическая унификация предметов в Minecraft — инструмент для сборок» в каталоге ITSMYFOX — карточка для Minecraft с описанием, характеристиками и всеми доступными версиями. Ниже — таблица файлов и прямая загрузка.

Скачать UnifyTags для Minecraft 1.16-Snapshot

Оригинальное название: UnifyTags

Версии Minecraft: 1.16-Snapshot

ФайлВерсияЗагрузчикРазмер
UnifyTags-1.13.zip1.16-Snapshot6 КБСкачать
UnifyTags-1.14.zip1.16-Snapshot6 КБСкачать
UnifyTags-1.15.zip1.16-Snapshot6 КБСкачать
UnifyTags-1.17.zip1.16-Snapshot7 КБСкачать
UnifyTags-1.18.zip1.16-Snapshot9 КБСкачать

UnifyTags: автоматическая унификация предметов в Minecraft

Любая сборка Minecraft с десятком модов рано или поздно сталкивается с одной и той же проблемой: одинаковые по смыслу ресурсы существуют в нескольких вариантах. Медь из одного мода не складывается с медью из другого, олово из третьего не подходит для крафтов из четвёртого, а сундуки превращаются в хаос из визуально похожих, но технически разных слитков. UnifyTags: автоматическая унификация предметов в Minecraft — это скрипт на базе KubeJS, который решает эту проблему радикально и элегантно.

Что такое UnifyTags и как он устроен

UnifyTags — это не самостоятельный мод, а набор скриптов, работающих через систему тегов (ore dictionary). Его задача — перехватывать появление предметов в мире и в инвентаре игрока, после чего автоматически заменять их на единый эталонный вариант, заданный в конфигурации. Если вы подобрали слиток меди из Thermal Expansion, а в сборке приоритетным назначен вариант из Create, скрипт мгновенно превратит один в другой. Игрок даже не заметит подмены — просто в инвентаре окажется нужный предмет.

По духу проект близок к таким решениям, как InstantUnify или UniDict, но выгодно отличается гибкостью. Вместо жёстко заданных правил UnifyTags использует KubeJS, что позволяет настраивать поведение под конкретную сборку с точностью до отдельного тега.

Ключевые возможности скрипта

UnifyTags: автоматическая унификация предметов в Minecraft для Minecraft предлагает четыре основных направления работы:

  • Унификация дропа и блоков в мире. Любой предмет, выпавший из моба, разрушенного блока или созданный в печи, мгновенно заменяется на выбранный аналог. Исключение — автоматические карьеры, где скрипт не всегда успевает перехватить событие.
  • Замена в инвентаре. При подборе или перемещении предмета он сразу становится унифицированным. Не нужно вручную переплавлять слитки или искать конвертеры.
  • Коррекция рецептов. Крафты и плавка начинают выдавать правильные версии предметов, что исключает путаницу в производственных цепочках.
  • Скрытие дубликатов в JEI. Интерфейс просмотра предметов перестаёт показывать десятки одинаковых слитков, оставляя только приоритетный вариант.

Гибкая настройка через KubeJS

UnifyTags не работает без KubeJS — именно этот движок даёт возможность править логику на лету. Главный файл конфигурации находится в папке server_scripts/unify.js. В нём можно указать, какие теги подлежат унификации, какой мод считать приоритетным для каждого материала, а также включить или отключить скрытие дубликатов в JEI.

Изменения вступают в силу после перезагрузки сервера командой /reload. Это невероятно удобно при отладке модпака: вы можете экспериментировать с приоритетами, не перезапуская игру каждый раз.

Поддерживаемые версии и загрузчики

Скрипт работает на Forge и Fabric, главное — подобрать совместимую версию KubeJS. Поддерживаются актуальные версии Minecraft, включая 1.20.1 и 1.21, а также более ранние сборки, где KubeJS доступен. Перед установкой убедитесь, что версия KubeJS соответствует вашей версии игры и выбранному загрузчику.

Установка UnifyTags

Процесс установки зависит от того, как вы привыкли работать с модами. Рассмотрим оба способа.

Ручная установка

Если вы предпочитаете классический подход, алгоритм прост. Сначала убедитесь, что у вас установлен KubeJS для вашей версии игры. Затем скачайте архив со скриптами UnifyTags и перенесите три папки — server_scripts, client_scripts и startup_scripts — в директорию .minecraft/kubejs.

Для серверной игры достаточно, чтобы server_scripts лежали на сервере, а client_scripts — у каждого игрока. Папка startup_scripts должна присутствовать и на клиенте, и на сервере. После запуска мир сам начнёт приводить предметы к единому знаменателю.

Установка через лаунчер

Новичкам, которые ещё не привыкли вручную копаться в папке .minecraft/kubejs, проще воспользоваться современными лаунчерами. Многие из них позволяют загружать моды и скрипты прямо из меню, автоматически размещая файлы в правильных директориях. Это особенно удобно, когда нужно быстро собрать модпак и сразу приступить к игре.

Сравнение с Almost Unified

Автор скрипта честно признаёт, что UnifyTags может показаться капризным в некоторых окружениях, и рекомендует присмотреться к моду Almost Unified. Тот выполняет практически ту же задачу, но не требует KubeJS, что упрощает установку и снижает вероятность конфликтов.

Однако UnifyTags выигрывает в гибкости. Если вы уже используете KubeJS для других кастомных скриптов, логично добавить унификацию именно через него, не плодя лишних модов. Выбор зависит от архитектуры вашей сборки и личных предпочтений.

Лицензия и поддержка

UnifyTags распространяется под максимально свободной лицензией. Вы можете использовать его в любых модпаках, модифицировать, распространять и даже продавать — достаточно лишь честно указать происхождение скрипта и внесённые изменения. Связаться с разработчиком можно через Discord, а поддержать проект — через Ko-Fi. Такая открытость способствует развитию сообщества и позволяет сборщикам без опаски встраивать унификацию в свои творения.

Практические сценарии использования

UnifyTags: автоматическая унификация предметов в Minecraft особенно полезен в следующих ситуациях:

  • Технические модпаки. Когда в сборке соседствуют Create, Mekanism, Thermal Expansion и Tinkers' Construct, без унификации не обойтись. Слитки, пыль, блоки и руды из разных модов перестают дублироваться.
  • Магические сборки. Даже в сборках с упором на магию часто встречаются пересекающиеся ресурсы — например, серебро или мифрил из разных источников.
  • Серверные проекты. На сервере с несколькими игроками унификация особенно важна: она предотвращает путаницу в общих хранилищах и упрощает торговлю между игроками.

Заключение

UnifyTags решает одну из самых надоедливых проблем мультимодовых сборок — захламление инвентаря и путаницу с ресурсами. Благодаря тесной интеграции с KubeJS он даёт полный контроль над тем, какой вариант предмета считать основным. Да, для работы нужен дополнительный движок, но если вы уже погружены в экосистему кастомных скриптов, этот инструмент станет логичным и элегантным дополнением.

Попробуйте его в своей следующей сборке — и забудете о бесконечных рядах одинаковых слитков навсегда. А если вы ещё не решили, как установить UnifyTags: автоматическая унификация предметов в Minecraft, начните с ручного способа — он не займёт больше пяти минут.

В каталоге ITSMYFOX — тысячи модов, дополнений и ресурспаков для Minecraft. Используйте поиск и категории, чтобы найти похожее.