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

RetroAPI

API регистрации блоков, предметов, рецептов, сущностей и измерений для старого Minecraft. Поддерживает Ornithe и Babric. Опционально работает со StationAPI.

OrnitheBabric
Загрузчики
OrnitheBabric
Скачиваний на Modrinth
684
Подписчиков на Modrinth
2
версии
34
Обновлён
16 августа 202616 авг.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Example Mod Demo — If you go to developer portal- this is part of "Curvy Dimension" in docs and available directly by downloading fully featured template. · свайп

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

Библиотека — нужна другим модам
Работает на Ornithe и Babric
Нужен и в игре, и на сервере
Последняя версия — 0.4.1+babric от 16 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

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

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

RetroAPI

RetroAPI — это библиотека регистрации контента для Minecraft Beta 1.7.3, которая позволяет модам добавлять блоки, предметы, рецепты, сущности, измерения и многое другое без необходимости в StationAPI. Работает на Ornithe (Fabric Loader + OSL) и Babric, а при установленном StationAPI прозрачно делегирует ему свои функции.

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

Начать разработку для b1.7.3 с этой библиотекой можно здесь!
https://matthewperiut.github.io/retroapi/index.html

Что она реализует

Регистрация

  • Кастомные блоки и предметы с автоматическим, стабильным назначением ID — ID блоков расширены далеко за ванильный лимит в 256, а назначения сохраняются между загрузками.
  • Блок-энтити без наследования от BlockWithBlockEntity (RetroBlockEntityType).
  • Интерфейсы инвентаря / меню (в стиле сундука, печи и раздатчика) с автоматической синхронизацией слотов (@SyncField).
  • Рецепты крафта, плавки и топлива для печи (RetroRecipes).
  • Кастомные сущности с рендерерами и кастомные измерения, доступные через блоки-порталы, в которые можно войти.
  • Достижения и страницы достижений.
  • Автозагрузка звуков и автоматическая генерация lang / переводов.

Рендеринг

  • Расширенный атлас текстур, а также кастомные рендереры и типы рендера для блоков и предметов.

Безопасное для ванили хранение миров (система sidecar)

  • Весь модовый контент записывается в sidecar-файлы в retroapi/, привязанные к строковым идентификаторам, так что мир можно открыть в ванили без крашей и потери данных и снова открыть в RetroAPI без повреждений.
  • Охватывает расширенные ID блоков, модовые блок-энтити, модовые предметы внутри ванильных контейнеров и выпавшие предметы-сущности.

Мультиплеер

  • Сетевое взаимодействие на основе OSL с синхронизацией маппинга ID от сервера к клиенту и синхронизацией чанков с расширенными блоками.

Совместимость со StationAPI (опционально, в комплекте)

  • Поставляется с компаньоном retroapi-stationapi, который загружается только при наличии StationAPI и делегирует ему регистрацию, рендеринг, измерения и конвертацию миров. С ним миры RetroAPI проходят туда-обратно через уплощённый формат миров StationAPI без потери данных.

Оба jar-файла включают слой совместимости со StationAPI; он активируется автоматически, если StationAPI установлен, и остаётся неактивным в противном случае.

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

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

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

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

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

С какими модами RetroAPI несовместим?

Автор указывает несовместимость с Retro Sprint, RetroCommands и RetroTweaks.

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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