CreativeCore — библиотечный мод для работы других модов в Minecraft
CreativeCore — библиотечный мод-ядро для Minecraft без собственного контента: общий GUI, передача данных по сети и настройка зависимых…
CreativeCore — библиотечный мод-ядро для Minecraft без собственного контента: общий GUI, передача данных по сети и настройка зависимых модов прямо в игре.
CreativeCore — библиотечный мод для работы других модов в Minecraft
Версия Minecraft, на которой протестирована и написана статья: 26.1.2
Диапазон поддерживаемых версий: 1.12.2 – 26.x
CreativeCore — библиотечный (core) мод для Minecraft, который хранит общий код для других модов в одном файле. Отдельный мод обычно несёт весь свой код внутри себя, поэтому одинаковые решения приходится дублировать от проекта к проекту. Библиотека выносит повторяющиеся части — интерфейсы, сетевую передачу данных, систему настроек — в общую основу, откуда их берут зависимые моды. Если установленный мод помечает эту библиотеку как обязательную, без неё он просто не запустится.
Зачем он нужен
Сам по себе мод не добавляет предметов, блоков или механик — после установки мир выглядит так же, как и до неё. Это нормальное поведение библиотеки: она работает в фоне и обслуживает другие моды, а не игрока напрямую. Поэтому её ставят лишь в одном случае — когда какой-то мод требует CreativeCore как зависимость.
Что входит в библиотеку
Набор состоит из нескольких частей. Часть из них игрок видит опосредованно — через меню и настройки модов, опирающихся на эту основу.
Компонент | Что он делает |
GUI-API | Общий каркас для построения интерфейсов. На нём зависимые моды делают свои меню, редакторы и панели настроек, поэтому экраны разных модов одного автора выдержаны в одном стиле. |
Система пакетов | Передача данных между клиентом и сервером с поддержкой разбиения. Minecraft ограничивает размер одного сетевого пакета, а разбиение позволяет пересылать объёмные данные частями, без обрыва. |
Система событий | Механизм реагирования на игровые события, на котором строится внутренняя логика зависимых модов. |
Объекты InfoStack | Унифицированное описание групп предметов — одинаковый формат стопок для всех модов, использующих библиотеку. |
Ненастоящий мир | Изолированная среда, в которой мод выполняет действия над блоками, не затрагивая основное сохранение. |
Платформонезависимый загрузчик | Один и тот же код работает на Forge, NeoForge и Fabric, поэтому не нужно держать отдельные версии под каждый загрузчик. |
Настройки прямо в игре
Отдельная часть библиотеки — система настроек. Параметры модов, опирающихся на CreativeCore, можно менять не через текстовые файлы, а прямо в игре. Доступ к ним дают две команды и пункт в меню:
/cmdclientconfig— открывает клиентские настройки (касаются только вашей стороны игры)./cmdconfig— открывает серверные настройки (для оператора сервера).Пункт мода в игровом меню — тот же экран, что и команды, но без ввода текста.

Демонстрация работы команды /cmdclientconfig
Изменения применяются без ручного редактирования конфигов и без перезапуска игры.
Заключение
В отличие от библиотек, которые дают готовые игровые функции, CreativeCore не содержит контента и существует лишь как основа для модов: общие интерфейсы, сетевая передача данных и система настроек собраны в одном файле. Сильная сторона — изменение параметров модов прямо в игре через /cmdconfig и /cmdclientconfig, без правки файлов. Ставить её отдельно смысла нет: она нужна лишь тогда, когда её требует другой установленный мод.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











