RadixCore — это библиотека с набором функций для поддержки разработки модификаций Minecraft, не являющаяся загрузчиком модов и не заменяющая такие API, как MinecraftForge или LiteLoader.
Обзор
RadixCore автоматизирует и упрощает выполнение базовых задач, необходимых во многих модах, предоставляя разработчикам готовые решения для синхронизации данных, инициализации элементов и блоков, работы с файлами .schematic, хранения пользовательских данных игрока, а также содержит вспомогательные методы для логики и искусственного интеллекта.
Проект создан на основе ядра мода Minecraft Comes Alive, и предназначен для облегчения повторного использования кода в различных модификациях.
Основные возможности
- Упрощенная синхронизация данных между клиентом и сервером с помощью DataWatcherEx и WatchedObjects.
- Автоматическая инициализация предметов и блоков одной строкой кода.
- Обработка .schematic файлов для чтения и вставки схем в игровой мир.
- Сохранение пользовательских данных игрока, которые не теряются при смерти персонажа или перезапуске сервера.
- Разнообразные классы и методы для поддержки логических операций, математических вычислений и ИИ.
- Автоматическая проверка обновлений мода по предоставленному URL с текущей версией и ссылкой для перенаправления пользователей.
- Функция автоматического отслеживания и отправки отчетов об аварийных сбоях на удаленную систему.
- Система локализации для простого перевода интерфейсов и обработки переменных.
- Сетевая система, напоминающая архитектуру до версии 1.7 Minecraft.
Установка
RadixCore устанавливается как обычный мод: достаточно поместить файл в папку mods при установленном Forge.
Инструкции для разработчиков
- Создайте стандартную рабочую среду для разработки модификаций с использованием исходной версии Forge.
- Скачайте deobf-версию RadixCore с официального сайта.
- Разместите RadixCore в рабочем пространстве проекта.
- Добавьте JAR-файл RadixCore в путь сборки вашего проекта.





