MonoLib — это краеугольная библиотека для модов, опубликованных Lupin и созданных Jason13, предназначенная для уменьшения повторения кода во многих проектах. Эта библиотека открыта для использования любым разработчиком, но создана с учётом наших конкретных потребностей. Мод имеет много общего с Botania от Vazkii, Collective от Serilum и Bookshelf от DarkhaxDev — от обратных вызовов событий и команд до привязки регистрации, предоставляя множество полезных утилит.
MonoLib выпускается в виде файлов JAR для конкретных загрузчиков (например, Forge или Fabric), которые можно импортировать через CurseMaven. В настоящее время библиотека поддерживается только для версий Minecraft 26.1.2/1.21.10, 1.21.1, 1.21.4 и 1.21.5.
ВАЖНО: Используйте самую последнюю версию предпочитаемого вами загрузчика модов! MONOLIB НЕ ДОБАВЛЯЕТ НОВЫЙ ГЕЙМПЛЕЙ, БЛОКИ, ПРЕДМЕТЫ ИЛИ СУЩНОСТИ.
Этот проект стал возможным благодаря следующим работам:
- Collective — общая библиотека с общим кодом для всех модов Serilum (https://github.com/Serilum/Collective)
- Botania — техномод в стиле натуральной магии (https://www.curseforge.com/minecraft/mc-mods/botania)
- Bookshelf — коллекция кода, фреймворков, утилит и других ресурсов (https://www.curseforge.com/minecraft/mc-mods/bookshelf)
- Forgix — плагин Gradle/дополнение Architectury для объединения загрузчиков модов в один JAR (https://github.com/PacifistMC/Forgix)
- MultiLoader-Template — шаблон для настройки проекта Forge + Fabric с использованием общего набора исходного кода (https://github.com/jaredlll08/MultiLoader-Template)