Перейти к содержимому

Refraction

Refraction — это API для общего использования.

от Zeus
NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
42,6 тыс.
Подписчиков на Modrinth
9
версий
5
Обновлён
6 февраля 20266 февр.
Опубликован
в 2024
🤤🤤🤤 · свайп

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.3.0 от 6 февраля 2026
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Логотип мода Refraction


Refraction Library была создана для общего кода, используемого в нескольких проектах, и включает множество полезных методов, упрощающих добавление таких функций, как катсцены, а также облегчающих весь процесс разработки.

Refraction была создана ZeusIGN и ConnorTron110.


Refraction

Все основные возможности Refraction:

  • ReConfig — система конфигов с поддержкой автосинхронизации
  • Atda — система постоянного хранения данных
  • Syncables — возможность синхронизации классов сервер → клиент
  • Channels — пользовательские каналы данных между сервером и клиентом с заголовками
  • NamedAPI — расширение Channels для именованных схем API-каналов
  • Runnabler — обработчик отложенных и тикающих runnable на клиенте / сервере
  • RefractionEvents — система событий с поддержкой мультилоадера
  • VoxelUtils — утилиты для генерации вокселей
  • Particler — обёртка для частиц с управлением рендером и тиками
  • RAABB — позволяет создавать не привязанные к осям боксы с коллизией
  • Cutscenes — настраиваемые катсцены через код (поддержка команд в будущем)
  • Custom debuggers — аналогично системе отладки Minecraft, Refraction имеет поддержку пользовательской отладки
  • Interactions — обработчик взаимодействия с NPC
  • Quests — система обработки квестов, по умолчанию не поддерживает стекинг квестов (изменится в будущем)
  • Server Screens — полный серверный контроль экранов без дополнительных пакетов, включая закрытие, открытие и обмен данными между клиентом ↔ сервером
  • Registrable tracking sounds — тикающие звуки, которые можно зарегистрировать на клиенте и вызывать с сервера
  • Flood Filler — высоконастраиваемый flood filler
  • Camera shake — предоставляет интерфейс для тряски камеры
  • SyncConfig — автоматическая синхронизация при подключении игроков
  • Vec3Helper — множество утилит для vec3
    И многое другое, просто посмотрите сами, в основном в директориях @helper и @feature :D

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

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

Установите NeoForge под свою версию Minecraft, скачайте Refraction под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Refraction?

У Refraction есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли Refraction на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее