
Spartan Weaponry Addon Toolkit
Библиотека для разработки аддонов к Spartan Weaponry. Автоматически регистрирует наборы оружия, генерирует текстуры, модели и рецепты.
Spartan Weaponry Addon Toolkit - это библиотека для Fabric, которая упрощает создание дополнений к популярному моду Spartan Weaponry. По сути, это набор инструментов для разработчиков, которые хотят расширить ассортимент оружия из спартанского набора, но не хотят возиться с однотипной регистрацией каждого предмета.
Что решает и как работает
В ванильном Майнкрафте крафт оружия довольно примитивен - мечи, топоры, кирки... Spartan Weaponry добавляет куда больше видов: рапиры, кинжалы, булавы, кастеты и прочее. Но когда ты пишешь аддон к этому моду, приходится вручную регистрировать каждый тип оружия для каждого нового материала - дублировать код, текстуры, модели, теги, рецепты. Это нудно и чревато ошибками.
Spartan Weaponry Addon Toolkit решает эту проблему в корне. Ты просто указываешь, какие материалы хочешь использовать (например, "adamantine" или "aetherium"), а Toolkit сам:
- Регистрирует полный набор оружия для каждого материала (мечи, кинжалы, рапиры, булавы и т.д.) - до 15+ видов в зависимости от конфигурации Spartan Weaponry.
- Генерирует текстуры и модели предметов - не нужно рисовать каждую пиксель-арт вручную.
- Прописывает теги (tags) для совместимости с модами вроде REI или JEI.
- Создает рецепты крафта в соответствии с логикой Spartan Weaponry.
- Чинит некоторые баги в оригинальном API Spartan Weaponry - например, проблемы с отображением в инвентаре или крафтом.
Где уже используется
Судя по тому, что библиотеку подхватили несколько крупных аддонов, она реально рабочая. Вот список известных проектов на её основе:
- Spartan Weaponry: Ice and Fire - добавляет оружие из металлов мода Ice and Fire (драконий огонь, лед, серебро и т.д.)
- Spartan Weaponry: Aether - для тех, кто играет с Aether и хочет спартанское оружие из небесных материалов
- Spartan Weaponry: Twilight Forest - оружие из металлов Сумрачного Леса
- Spartan Weaponry: Undergarden - подземные материалы
- Spartan Weaponry: Blue Skies - для мода Blue Skies
- Spartan Weaponry: SimpleOres - интеграция с SimpleOres
- Spartan Weaponry: Gobber - для мода Gobber
Все эти аддоны используют Toolkit для своей работы, так что библиотека проверена в бою.
Нюансы для разработчиков
Если ты сам хочешь сделать аддон к Spartan Weaponry - Toolkit реально сэкономит часы работы. Не нужно вручную прописывать каждый предмет, модель и рецепт. Просто подключи библиотеку в gradle, укажи материалы в конфиге - и всё соберется само. Исходники и документация лежат на GitHub (WIP, но разобраться можно).
Важно: это не мод для игрока, а инструмент для разработчика. Обычному игроку он не нужен - только если ты ставишь какой-то из аддонов выше, они сами тянут Toolkit как зависимость.
В общем, если ты мододел и хочешь добавить новые материалы в Spartan Weaponry - это must-have. Если ты просто игрок - просто скачивай готовые аддоны и наслаждайся новыми видами оружия.
