RadixCore — Minecraft Моды — MetaMods
RadixCore

RadixCore

Активный

Установок

1

Последнее обновление

8 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки

RadixCore

Данный проект более не поддерживается и не развивается. RadixCore продолжит работать для модов, которые его используют, но обновлений больше не будет.

Обзор проекта

RadixCore не является заменой таким API как MinecraftForge, FML, LiteLoader или любым другим инструментам для загрузки модов. Это специализированная библиотека, содержащая множество полезных функций, которые значительно упрощают процесс создания и поддержки модов как для начинающих, так и для опытных разработчиков.

Основная задача RadixCore — автоматизация стандартных функций, которые обычно приходится реализовывать в большинстве модов. Библиотека предоставляет готовые решения для распространённых задач, а также дополнительные мощные возможности, которые можно активировать всего несколькими строками кода.


История создания

API RadixCore был создан на основе кодовой базы мода Minecraft Comes Alive. Разработчики заметили, что значительная часть кода MCA регулярно используется в их других проектах, и поняли, насколько полезной такая библиотека может быть для всего сообщества моддеров.

Возможности для разработчиков

Обычные игроки не заметят никаких видимых изменений при установке RadixCore. Библиотека работает исключительно по указанию модов, которые её используют. Если у вас нет модов, требующих RadixCore, то и устанавливать его не нужно!

Для разработчиков же RadixCore предлагает множество полезных инструментов:

  • Простая синхронизация клиента и сервера благодаря системе DataWatcherEx и связанных с ней WatchedObjects
  • Автоматическая инициализация предметов и блоков всего одной строкой кода
  • Удобный обработчик .schematic файлов для чтения и размещения схем в мире
  • Надёжная система пользовательских данных, которая сохраняется после смерти игрока, перезапуска сервера и других событий
  • Многочисленные вспомогательные классы и методы для работы с логикой, математикой и искусственным интеллектом
  • Автоматическая проверка обновлений — достаточно указать URL с текущей версией мода и адрес для перенаправления пользователей
  • Система мониторинга и отправки отчётов об ошибках на удалённую систему разработчика
  • Гибкая система локализации для простого перевода интерфейсов и работы с переменными
  • Сетевая система, напоминающая решения до версии 1.7

И это далеко не всё! Разработчики стремятся расширять функционал RadixCore, чтобы удовлетворить потребности большинства создателей модов.

Установка для игроков

RadixCore устанавливается как обычный мод — достаточно поместить файл в папку mods при установленном Forge.

Для разработчиков

Чтобы начать использовать RadixCore в своём проекте:

  1. Настройте стандартное рабочее пространство с использованием исходной версии Forge
  2. Скачайте deobf-версию RadixCore с нашего сайта
  3. Разместите RadixCore в вашем рабочем пространстве
  4. Добавьте скачанный JAR-файл в путь сборки
  5. Учтите, что RadixCore не имеет maven-репозитория — Gradle должен использовать локальную версию для компиляции

Все deobf и исходные дистрибутивы доступны на нашем сайте. Curse используется исключительно для распространения универсального JAR-файла.

Участники проекта
WildBamaBoy

WildBamaBoy

Создан: 24 сен 2017

ID: 29814