RetroAPI
API регистрации блоков, предметов, рецептов, сущностей и измерений для старого Minecraft. Поддерживает Ornithe и Babric. Опционально работает со StationAPI.
- Загрузчики
- OrnitheBabric
- Скачиваний на Modrinth
- 684
- Подписчиков на Modrinth
- 2
- версии
- 34
- Обновлён
- 16 августа 202616 авг.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
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.