CreativeCore — бібліотечний мод для роботи інших модів у Minecraft
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.











