Cardinal Components — это API для присоединения произвольных данных к различным игровым объектам.
Cardinal Components API
Cardinal Components — это API для присоединения произвольных данных к различным игровым объектам.
SkinShifter позволяет изменять скин игрока непосредственно в игре. (Фактический скин аккаунта не изменяется — модификация влияет только на отображение.)
Мод предназначен для использования в сборках модов или в качестве библиотеки.
На Forge мы используем официальную систему конфигурации Forge, чтобы сделать горячую перезагрузку возможной.
А на Fabric мы используем JSONC, так как у них нет своей системы.
Начиная с версии 1.20, мы больше не используем официальную систему Forge, так как она часто ломается.
Pufferfish’s Skills — это мод, добавляющий фреймворк для создания полностью настраиваемых систем навыков. Он имеет онлайн редактор, облегчающий проектирование схем навыков. Также предоставляется API для расширения функциональности и управления навыками.
Библиотека для мода CoffeeG's
Данный мод содержит общий код для некоторых модов Forge и Fabric.
Он не добавляет новых функций и не влияет на игровой процесс, но требуется для работы зависимых модов.
Мод основан на Architectury API и использует некоторые скрипты из него.
Используется для создания модов на языке программирования Groovy. Работает через JiJ'инг библиотек Groovy, предоставляя GMLLangProvider для загрузки объявлений объектов @GMod.
Включённые модули Groovy:
stdlib, contracts, datetime, nio, macro, macro-library, templates, typecheckers, dateutil, ginq, toml, json.
Требуется библиотечный мод Collective.
Inventory Totem — это минималистичный мод, который позволяет эффекту тотема бессмертия (totem of undying) срабатывать, когда тотем находится в инвентаре игрока. В стандартной игре необходимо держать тотем в руке, теперь же достаточно иметь его при себе в инвентаре.
Эта библиотека упрощает регистрацию блоков для API, таких как Macaw's Bridges/Fences/Roofs и других.
Как это может быть полезно?
Это позволяет модам на совместимость использовать одинаковый код, уменьшая количество необходимых модификаций.
Также это помогает при обновлении оригинальных модов, позволяя исправлять все ошибки вроде NoclassFound.