
Modder Name Lib
Активный0.0
Установок
Последнее обновление
Версии
Modder Name Lib - Библиотека разработчика
Modder Name Lib представляет собой мою персональную библиотеку кода, которая используется во всех проектах Season 2. Это код, который выигрывает от наличия только одной копии вместо дублирования в каждом моде, а также код, который мне надоело постоянно копировать между различными модификациями.
Скорее всего, вам не нужно устанавливать Modder Name Lib отдельно. Эта библиотека уже включена во все моды, которые её используют, через системы "jar-in-jar" в Fabric и NeoForge. Если вы всё же решите установить её вручную, выбранная вами версия (вероятно) будет использоваться вместо встроенных версий.
На данный момент библиотека включает:
- базовую структуру для создания модов,
- специальную систему для одновременной регистрации контента и генерации данных,
- абстракции для работы с различиями между загрузчиками модов,
- систему отчётов об ошибках,
- библиотеку конфигураций, совместимую с Fabric и NeoForge.
По мере расширения проекта Season 2 библиотека будет пополняться всем необходимым функционалом.
Что такое "Season 2"?
Это часть проекта "quat's mods Season 2". Все моды Season 2 разрабатываются и тестируются вместе в одном Git-репозитории и компилируются из единой кодовой базы.
В течение Season 1 (2018-2025) я разрабатывал все свои моды отдельно. Это создавало трудности при запуске новых проектов, было неудобно переносить проекты между версиями Minecraft, сложно поддерживать общий код между несколькими проектами, а переключение между проектами иногда требовало длительного ожидания, пока инструменты разработки настраивались. Все эти факторы вместе привели к выгоранию в моддинге Minecraft.
В Season 2 (2025-?) я стремлюсь решить эти проблемы с помощью новых инструментов разработки.
Что в имени?
Термин moddernamelib используется в насмешливом смысле для обозначения "библиотечных модов, предназначенных только для использования одним разработчиком". Я стал тем, с чем боролся.