
Amethyst Core
Amethyst Core - библиотека для Майнкрафт, создающая магические моды. Она даёт инструменты для своих систем зачарования, жезлов, тринкетов и маны, на которых built сам Amethyst Imbuement.
Amethyst Core - это библиотека (library mod) для Fabric, которая заточена под создание магических модов. По сути, это фундамент для всей линейки Amethyst Imbuement, но её можно использовать и для собственных проектов, если хочется сделать что-то своё, но с магическим уклоном.
Стандартные моды-дополнения в Майнкрафте (вроде библиотек для рецептов или конфигов) - штука полезная, но скучная. Amethyst Core же предлагает не просто набор утилит, а целую систему: свою альтернативу ванильным чарам, каркас для жезлов, работу с маной и тринкетами. Если вы когда-нибудь хотели сделать свой мод с магией, но не хотели писать всё с нуля - вот она, готовая база.
Что даёт Amethyst Core
Своя система модификаторов (Modifier Framework)
Главная фишка библиотеки - это параллельная альтернатива ванильной системе зачарования. Разработчик мода говорит, что ванильные чары его бесили двумя вещами: они легко снимаются (точилом) и не умеют нормально хранить функционал внутри себя. Плюс у чар скучное отображение уровня - просто цифра.
Здесь же:
- Модификаторы постоянны - точило их не убирает. Это больше похоже на аффиксы из RPG.
- Внутренняя логика - каждый модификатор сам знает, что делает, и вызывается как единое целое.
- Древо апгрейдов - можно сделать, чтобы меч шёл от "Ржавый" → "Блестящий" → "Сияющий" и так далее. Красиво и понятно.
В самой библиотеке уже есть встроенный AugmentModifier, который умеет влиять на стоимость маны, кулдаун, урон заклинаний, радиус действия - и даже накладывать эффект Wither на всех мобов в радиусе 12 блоков при успешном касте. Круто, да?
Жезлы (Scepters)
Каркас для создания жезлов в стиле Amethyst Imbuement. Есть два уровня:
AbstractScepterItem- почти пустой класс, для тех, кто хочет свою уникальную логику.DefaultScepterItem- почти готовая реализация, совместимая с Amethyst Imbuement. Просто добавь свои заклинания.
Аугменты (Augments)
Это улучшенные чары, которые цепляются не только на жезлы, но и на тринкеты с броней. Можно сделать пассивные тикающие эффекты (ауры, регенерация), эффекты при надевании и т.д.
Тринкеты (Trinkets)
Утилиты для создания предметов, совместимых с системой Trinkets. В Amethyst Imbuement это, например, кольца и амулеты, которые дают не просто статы, а реально меняют геймплей: поджигают врагов в радиусе, восстанавливают ману и прочее.
Вещи на мане (Mana-based Items)
Вместо прочности - мана. Такие предметы не ломаются, когда мана заканчивается - они просто перестают работать. Мана сама регенерируется (есть встроенный хелпер для авто-восстановления), а код может проверять, хватит ли маны на действие.
Что с совместимостью
Библиотека завязана на Fabric. Если сидите на Forge или NeoForge - мимо. Но если вы на Фабрике и хотите сделать магический мод - Amethyst Core может стать отличной базой. Правда, система крафта и прогрессии тут не зашита - это разработчик оставил на ваше усмотрение. Хотите ритуалы с кровью? Природу? Луну? Делайте.
Нюансы
- Требуется Cloth Config API и Fabric API. Без них библиотека не запустится.
- Amethyst Core - самостоятельная библиотека, но она же используется в Amethyst Imbuement. Если поставите оба - будет полная совместимость. Если только ядро - сможете делать свои моды, которые позже можно будет расширить имбументом.
Итог
Если вы искали не просто мод, а платформу для магии - это оно. Amethyst Core даёт готовые механики, которые в ваниле пришлось бы высасывать из пальца. Для игроков польза меньше - сам по себе мод ничего в игру не добавляет, это чисто библиотека. Но если вы собираете свою магическую сборку модов - это must-have.
Скачайте Amethyst Core для Майнкрафт на Fabric и стройте свою магию с нуля. Или ставьте Amethyst Imbuement - оно уже готово, красиво и завязано на это ядро.
