Almost Unified
almostunified · 3326089 загрузок · LicenseRef-All-Rights-Reserved
клиент: optional · сервер: required (заявлено автором мода)
Объедините все ресурсы.
Описание
Что такое почти унифицированное?
Мод вдохновлен идеей UniDict. Старый, больше не поддерживаемый мод времен 1.12.2.
В старых версиях Minecraft использовалась система под названием Ore Dictionary. Его цель заключалась в том, чтобы облегчить жизнь моддерам при добавлении новых ресурсов, которые уже могли существовать в других модах. При правильном использовании вы можете использовать ресурсы из различных модов в их рецептах взаимозаменяемо. Однако, если вы когда-нибудь играли в большой пакет модов, вы, вероятно, знаете, что для каждого материала было около 10 разных слитков, потому что их добавляли многие моды.
Это часто приводило к нехватке места для хранения, поскольку все ресурсы из разных модов не складывались друг в друга. Кроме того, некоторые моды неправильно использовали словарь для своих рецептов, поэтому многие ресурсы были бесполезны.
UniDict решил эту проблему, объединив одни и те же ресурсы из разных модов, чтобы для каждого ресурса оставался только один элемент, который можно было использовать для всех рецептов. Таким образом, вместо 10 разных медных слитков у вас будет только один, который действует как доминирующий универсальный медный слиток.
С момента выхода 1.12.2 прошло много времени и словаря руды уже давно нет. В сегодняшнем модифицированном Minecraft существует система тегов, которая действует очень похоже на Словарь руды. Тем не менее, они также не решают проблему множества одинаковых ресурсов из разных модов.
Almost Unified пытается решить эту проблему, работая аналогично UniDict.
Его цель — иметь один доминирующий ресурс для каждого настроенного тега и заставить все рецепты использовать эту доминирующую запись.
Как это работает?
Определяя список приоритетных модов и целевые теги в конфигурации, Почти Unified пытается найти доминирующий элемент для каждой записи и меняет рецепты в зависимости от этого.
В современном Minecraft рецепты обычно состоят из JSON и загружаются при присоединении к миру. Каждый загруженный рецепт считывается модом и изменяется в зависимости от различных свойств внутри JSON.
Для всех входных данных процесс объединения пытается использовать назначенный тег, чтобы все элементы оставались полезными, а это означает, что «Почти унифицированный» также должен работать в существующих мирах.
Для выходных данных «Почти унифицированный» будет использовать доминирующий элемент.
Поскольку модификация происходит до загрузки рецепта в игру, во время работы игры не происходит никаких ресурсоемких процессов.
Какие функции имеет Почти Unified?
Мод преобразует существующие рецепты, чтобы получить единый список ресурсов, с которым могут работать игроки и создатели пакетов. Он не добавляет свои собственные рецепты, ресурсы, генерацию руды или аналогичный контент.
Поскольку при объединении существует вероятность появления дубликатов рецептов, программа «Почти единый» позаботится о дублированиях и удалит их.
Кроме того, он автоматически скрывает все недоминирующие записи из JEI/REI.
Мод полностью перезагружаемый. Конфиги загружаются каждый раз при запуске процесса объединения, а это значит, что их можно редактировать на лету. Чтобы перезапустить процесс, просто вернитесь в мир или используйте команду /reload.
Можете ли вы привести пример?
Подумайте о наличии двух модов (modA и modB), которые добавляют серебряную руду. Кроме того, они оба добавляют серебряные слитки и соответствующие рецепты для получения слитков, такие как взрывные работы или плавка руды.
Если один из этих рецептов не принимает тег в качестве входных данных, Почти Unify это изменит. Кроме того, он выберет один из серебряных слитков в качестве доминирующего предмета в зависимости от списка приоритетов мода в конфигурации unify.json. Доминирующий серебряный слиток будет использоваться в качестве результата для всех рецептов, независимо от мода.
После процесса объединения вы получите несколько одинаковых рецептов. Почти Unified объединит их и изменит их пространство имен, чтобы было видно, что рецепт был изменен. В конце концов, у вас будут рецепты, которые принимают теги в качестве входных данных и только доминирующий элемент в качестве выходных данных. Повторяющиеся рецепты исчезли.
Дополнительная информация
Дополнительную информацию, например об ограничениях, встроенной интеграции или часто задаваемых вопросах, можно найти в вики.
Версии (6)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.21.1-1.4.2+neoforge |
1.21.1 | neoforge | скачать |
1.21.1-1.4.2+fabric |
1.21.1 | fabric | скачать |
1.21.1-1.4.1+fabric |
1.21.1 | fabric | скачать |
1.21.1-1.4.1+neoforge |
1.21.1 | neoforge | скачать |
1.21.1-1.4.0+fabric |
1.21.1 | fabric | скачать |
1.21.1-1.4.0+neoforge |
1.21.1 | neoforge | скачать |

