Ccurseforge
Rift

Rift

Легковесный загрузчик и API модов для Minecraft 1.13 с модульной архитектурой и поддержкой Mixin для гибких изменений игры.

Автор: Runemoro Тип: Мод Категории: API и библиотекиМоды Загрузок: 408 279 Просмотров: 0 Обновлён: 03.09.2026

Rift — это легковесный загрузчик модификаций и API для Minecraft версии 1.13, ориентированный на модульность и минимальное вмешательство в игру.

Установка и использование

  • Для установки или обновления Rift запустите jar-файл двойным щелчком; он самостоятельно скопируется в папку .minecraft и создаст профиль «Rift» в лаунчере.
  • Моды следует помещать в папку «.minecraft/mods».
  • Optifine устанавливается просто добавлением в папку «mods»; Rift распознаёт и загружает его автоматически.
  • Для MultiMC используйте импорт из zip-архива с модом Rift.
  • Для запуска сервера положите jar-файл Rift в пустую папку и выполните команду «java -jar Rift.jar —server».

Основные особенности

  • Интерфейсная система событий, позволяющая создавать собственные события с минимальным кодом.
  • Поддержка регистрации предметов, блоков, сущностей, биомов, эффектов, рецептов, измерений и других элементов через интерфейсы.
  • Простое сетевое API для добавления стандартных и пользовательских пакетов.
  • Покликовые события для каждого тика клиента и сервера.
  • Совместимость с Mixin и другими трансформерами классов для гибкого изменения ванильного кода.
  • Автоматическая загрузка и распаковка зависимостей.
  • Частичная зависимость от других модов: функции активируются только при их наличии.

Особенности архитектуры и цели

  • Rift не конкурирует с Forge, а предлагает более лёгкую и модульную альтернативу с минимальными дополнительными зависимостями.
  • Акцент сделан на расширении ванильного Minecraft, а не на жёстком изменении механик.
  • Для модификации ванильного поведения рекомендуется использовать Mixin для добавления колбэков и перенаправлений в любые методы.
  • Отсутствие встроенных сложных систем (энергия, альтернативное рендеринг, кастомные форматы блоков) — эти функции реализуются в отдельных сторонних библиотеках.
  • Rift обеспечивает высокую производительность и стабильность, не замедляя загрузку игры.
  • Поддержка работы модов в нескольких версиях Minecraft благодаря совместимым модулям, обеспечивающим переименование и внедрение пропущенных методов.

Рекомендуемые библиотеки

  • Сетевой функционал: ProtoCharset.
  • Конфигурация: Gson, Configurate, Random Configs и другие.
  • Поддержка альтернативных языков: Riftlin (Kotlin).
  • API для энергии: ZeroPoint.
  • Система возможностей: Rift-Capabilities.
  • Разработка альтернативных форматов блоков и JSON-интерфейсов GUI находится в процессе.
  • Автоматическая генерация файла riftmod.json с помощью Pylon.
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Как установить Rift?

Запустите jar-файл Rift двойным щелчком, он скопируется в папку .minecraft и создаст профиль в лаунчере; моды кладите в папку .minecraft/mods.

Можно ли использовать Optifine с Rift?

Да, достаточно добавить Optifine в папку mods, Rift его автоматически загрузит.

Как запустить сервер с Rift?

Положите Rift.jar в пустую папку и запустите команду java -jar Rift.jar --server.

Для чего используется Mixin в Rift?

Mixin применяется для гибкого изменения ванильного кода через добавление колбэков и перенаправлений, обеспечивая совместимость модов.

Поддерживает ли Rift сложные функции, такие как энергия или альтернативные рендереры?

Нет, такие функции реализуются в отдельных сторонних библиотеках, чтобы сохранить Rift лёгким и модульным.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Rift-1.0.4-66.jar

Скачать131.5 KB
Релиз
Версии
1.13
Загрузчик
Rift
Загрузки369 507
Добавлен

Rift-1.0.3-45.jar

Скачать113.03 KB
Релиз
Версии
1.13
Загрузки14 947
Добавлен

Rift-1.0.0-SNAPSHOT.jar

Скачать64.87 KB
Альфа
Версии
1.13-Snapshot
Загрузки5 398
Добавлен