Apothic Category Compat
Добавляет совместимость категории лута Apotheosis для Cataclysm, Twilight Forest, Epic Fight, Forbidden Arcanus, Traveloptics, Lands of Icaria и других.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 15,4 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 8
- Обновлён
- 17 июня 202617 июн.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Apothic Category Compat
Небольшой серверный мод для Forge и NeoForge, который заполняет назначения категорий лута Apotheosis для модов оружия и брони, которые их не задают или задают неправильно. На Forge он отправляет категории через IMC override API Apotheosis; на NeoForge 1.21.1 добавляет их через data map Apotheosis.
Версии
1.20.1 и 1.19.2 (Forge): универсальное правило скорости атаки и урона плюс модули для отдельных модов, отправляемые через IMC. В 1.19.2 список модов короче. 1.21.1 (NeoForge): data map. Apotheosis 8.x сам сортирует большую часть снаряжения и объединил свои категории (одна категория для ближнего оружия, breaker для инструментов для добычи), так что эта сборка заполняет пробелы, которые оставляет Apotheosis.
Что он делает (Forge)
Apotheosis использует категории лута, чтобы решить, какие аффиксы и гнёзда для самоцветов может получить предмет. У многих модовых оружий либо нет категории, либо она неправильная, поэтому аффиксы на них никогда не появляются. Мод отправляет нужные категории во время загрузки.
Универсальное правило делит оружие ближнего боя на sword или heavy_weapon по скорости атаки (1.0 или медленнее считается heavy, или урон 10.0+ переводит в heavy). Луки, арбалеты, трезубцы, кирки, лопаты, щиты и броня берутся из ванильной иерархии классов. Характеристики читаются на лету, так что если моды меняют их во время работы, всё всё равно работает. Чтение также откатывается к атрибутам на уровне стака, так что оружие в стиле Epic Fight (секиры из Weapons of Miracles) тоже подхватывается.
Второй проход запускается после загрузки модов, чтобы поймать оружие, чьи характеристики устанавливаются во время отложенной инициализации.
Apotheosis жёстко задаёт пару значений по умолчанию, которые имеют приоритет над категориями, заданными здесь (minecraft:iron_sword как sword, minecraft:shulker_shell как none).
Модули для отдельных модов
Направляет предметы из этих модов в правильные категории (sword, heavy weapon, bow, crossbow, trident, shield, none, а также посохи или sword через Fallen Gems & Affixes, если он присутствует): L'Ender's Cataclysm, Twilight Forest, Epic Fight (base, Nightfall, Resurrection), Weapons of Miracles, Tetra, Marium's Soulslike Weaponry, Meet Your Fight, Dungeons and Combat, Alex's Caves, Alex's Mobs, Aquamirae, Born in Chaos, Forbidden and Arcanus, Traveloptics, Celestisynth, The Undergarden.
1.19.2 покрывает более короткий список, с Epic Samurai вместо некоторых модов, доступных только в 1.20.1.
Обрабатывается универсальным правилом
Эти моды расширяют нужные ванильные классы или имеют настоящие характеристики атаки: Simply Swords, Integrated Simply Swords, Spartan Weaponry, Spartan Shields, Epic Knights, Samurai Dynasty, Dread Steel, Iron's Spellbooks, Mowzie's Mobs, Bosses of Mass Destruction, Deeper and Darker, Knight Quest, Enigmatic Legacy, Malum, RPG Style More Weapons, собственное оружие ближнего боя и щиты Cataclysm, и всё остальное с ванильными классами оружия или атрибутом урона атаки, плюс броня.
Настройки категоризации
Два переключателя в apothic_category_compat-common.toml. Редактируйте и перезапускайте для применения.
name_based_heavy_override (по умолчанию включён начиная с v2.1.0): id, содержащие название тяжёлого оружия (greatsword, claymore, zweihander, warhammer, halberd, glaive, battleaxe, lance, scythe и т. д.), переходят в heavy_weapon, а id, заканчивающиеся на "sword", переходят в sword. Существующие конфиги сохраняют своё прежнее значение, так что установите true или удалите конфиг, чтобы подхватить новое значение по умолчанию. weapon_pickaxes_as_heavy (по умолчанию включён): Cataclysm Void Forge и Infernal Forge, кузнечные молоты Forbidden and Arcanus всех уровней и Twilight Forest Cube of Annihilation переходят в heavy_weapon. Отключите, чтобы категоризировать их как pickaxe.
Конфиг
Файл конфига в config/apothic_category_compat-common.toml. Он переносится из старого apothic_compat-common.toml при первом запуске v2.1.0 или новее, так что ваши настройки сохраняются. Переопределения для отдельных предметов и тегов:
[item_overrides] "ruins:greatsword" = "heavy_weapon"
[tag_overrides] "simplyswords:greathammers" = "heavy_weapon"
Доступные категории: sword, heavy_weapon, trident, bow, crossbow, shield, helmet, chestplate, leggings, boots, pickaxe, shovel, none. Укажите предмету none, чтобы он не получал никаких аффиксов. Категории, зарегистрированные другими модами (например, посохи из Fallen Gems & Affixes), тоже принимаются.
1.21.1 NeoForge (Apotheosis 8.x)
Переопределения через дата-мапу NeoForge по пути data/apotheosis/data_maps/item/loot_category_overrides.json.
Распределяет предметы из этих модов по правильным категориям (дальнобойное оружие в bow, биденты в trident, а посохи и косы в категории staff и scythe из Apothic Compats, причём последние две — только если загружены и Apothic Compats, и Malum): L'Ender's Cataclysm, Alex's Caves, Alex's Mobs, Born in Chaos, The Undergarden, Twilight Forest, Lands of Icaria, Iron's Spellbooks, Ice and Fire, Ice and Fire Spellbooks, Forbidden and Arcanus, Mahoutsukai, Deeper Darker, the Aether и Traveloptics.
Кирки двойного назначения (кузнечные молоты из Cataclysm и кузнечные молотки из Forbidden Arcanus) попадают в категорию оружия ближнего боя через тег предметов #apothic_category_compat:weapon_pickaxes. Переключатель конфига weapon_pickaxes_as_melee (по умолчанию включён) управляет этим через условие дата-мапы; установите false, чтобы оставить их как инструмент для ломания блоков. Расширьте тег из собственного датапака, чтобы охватить больше предметов.
Чёрный список аффиксов
Запрещает определённым аффиксам выпадать на новом снаряжении. Перечислите id аффиксов в массиве affix_blacklist:
affix_blacklist = ["apotheosis:sword/attribute/vampiric", "apotheosis:heavy_weapon/attribute/berserking"]
Id аффиксов соответствуют пути JSON-файла, например data/apotheosis/affixes/sword/attribute/vampiric.json — это apotheosis:sword/attribute/vampiric. На 1.21.1 порядок пути вместо этого attribute//, так что тот же аффикс там — apotheosis:attribute/sword/vampiric.
Блокирует только будущие выпадения; предметы, уже несущие аффикс из чёрного списка, сохраняют его. Применяется заново при запуске сервера, перезагрузке датапака и /acc reload.
Команда перезагрузки
/apothiccategorycompat reload или /acc reload (уровень оператора 2) перечитывает конфиг и применяет его заново на Forge. На 1.21.1 она перечитывает чёрный список аффиксов; дата-мапа следует обычному /reload датапака.
Требования
1.20.1: Forge 47.x, Apotheosis 7.4.x. 1.19.2: Forge 43.x, Apotheosis 6.5.x. 1.21.1: NeoForge 21.1.x, Apotheosis 8.5 или новее.
Устанавливайте и на клиент, и на сервер для корректного отображения атрибутов аффиксов и бонусов самоцветных гнёзд на Forge. На 1.21.1 дата-мапа и чёрный список аффиксов работают на стороне сервера, а Apotheosis синхронизирует категории с клиентами.
Лицензия
MIT
Частые вопросы
Как установить Apothic Category Compat?
Установите NeoForge под свою версию Minecraft, скачайте Apothic Category Compat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Apothic Category Compat?
У Apothic Category Compat есть сборки для Minecraft 1.19.2, 1.20.1, 1.21.1.
Нужен ли Apothic Category Compat на сервере?
Ставится только на сервер; игрокам ставить не нужно