Опис
Infinitum Core — обов’язкова залежність для підтримуваних модів Infinitum. Він надає спільне відстеження предметів, обробку колекцій, збереження прогресу, мережеву взаємодію та Settings Hub.
Core не додає окремої ігрової механіки. Його встановлюють разом із Collections, Pickup HUD та іншими модами, які використовують спільні сервіси.
Можливості
Спільна мережа
- Узгоджений шар клієнт-серверних повідомлень для модів Infinitum
- Повторно використовувані runtime-сервіси замість окремої інфраструктури в кожному моді
- Єдині контракти даних для синхронізації залежних систем
Отримання предметів
- Централізоване виявлення підтримуваних способів отримання предметів
- Спільний клієнтський hub для кількох незалежних підписників
- Одна подія може одночасно оновити журнал і показати Pickup HUD
Колекції
- Серверне зіставлення предметів із конфігурованими визначеннями колекцій
- Серверне або окреме локальне збереження прогресу гравця
- Окремі події для щойно відкритих елементів
Основа для модів
- Data-driven конфігурація замість жорстко закодованих наборів
- Зменшення дублювання між Collections, Pickup HUD та майбутніми проєктами
- Спільна точка для розширення API і стабілізації мережевої логіки
Встановлення та використання
Що побачить гравець
- Core не має власного HUD або окремої ігрової дії.
- Його робота проявляється через можливості модів, які використовують спільні сервіси.
Встановлення
- Встановлюйте Core разом із модом, який указує його як обов’язкову залежність.
- Core 1.1.0+ потрібен на клієнті; встановлення на сервері рекомендоване для точнішого відстеження.
Поточні залежні моди
- Infinitum Collections використовує серверні колекції, прогрес і події відкриття.
- Infinitum Pickup HUD 1.4.0+ отримує з Core спільний потік змін предметів.


