Custom Portal API Reforged: кастомные порталы для модов

Custom Portal API Reforged: что это и зачем моддерам Если вы увлекаетесь модами на Minecraft и хотите, чтобы игроки переходили в ваши измерения не через «магические» кнопки, а через полноценные порталы с рамкой, анимацией и логикой, как у портала в Нижний мир, библиотека Custom Portal API Reforge...

Скачать cpapireforged для Minecraft 1.21.10, 1.21.9, 1.21.6, 1.21.5, 1.21.1, 1.20.6

Оригинальное название: cpapireforged

Версии Minecraft: 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21.1, 1.21.10, 1.21.5, 1.21.6, 1.21.9

Загрузчик: NeoForge

ФайлВерсияЗагрузчикРазмер
cpapireforged-1.0.1.jar1.20.1NeoForge104 КБСкачать
cpapireforged-1.0.4.jar1.20.1NeoForge96 КБСкачать
cpapireforged-1.0.3.jar1.20.1NeoForge105 КБСкачать
cpapireforged-1.0.2.jar1.20.1NeoForge105 КБСкачать
cpapireforged-1.0.0.jar1.20.1NeoForge104 КБСкачать
cpapireforged-neo-1.20.2-1.0.3.jar1.20.2NeoForge102 КБСкачать
cpapireforged-neo-1.20.4-1.0.4.jar1.20.4NeoForge102 КБСкачать
cpapireforged-neo-1.20.4-1.0.5.jar1.20.4NeoForge94 КБСкачать
cpapireforged-neo-1.20.4-1.0.6.jar1.20.4NeoForge94 КБСкачать
cpapireforged-neo-1.20.6-1.0.7.jar1.20.6NeoForge92 КБСкачать
cpapireforged-neo-1.20.6-1.0.8.jar1.20.6NeoForge93 КБСкачать
cpapireforged-neo-1.21.1-1.0.10.jar1.21.1NeoForge85 КБСкачать
cpapireforged-neo-1.21.1-1.0.11.jar1.21.1NeoForge85 КБСкачать
cpapireforged-neo-1.21.1-1.2.1.jar1.21.1NeoForge90 КБСкачать
cpapireforged-neo-1.21.1-1.2.2.jar1.21.1NeoForge92 КБСкачать
cpapireforged-neo-1.21.10-1.7.0.jar1.21.10NeoForge95 КБСкачать
cpapireforged-neo-1.21.5-1.4.0.jar1.21.5NeoForge95 КБСкачать
cpapireforged-neo-1.21.6-1.5.0.jar1.21.6NeoForge94 КБСкачать
cpapireforged-neo-1.21.9-1.6.0.jar1.21.9NeoForge95 КБСкачать

Custom Portal API Reforged: что это и зачем моддерам

Если вы увлекаетесь модами на Minecraft и хотите, чтобы игроки переходили в ваши измерения не через «магические» кнопки, а через полноценные порталы с рамкой, анимацией и логикой, как у портала в Нижний мир, библиотека Custom Portal API Reforged как раз про это. Это не «контентный» мод с готовыми биомами и блоками для выживания, а инструмент для разработчиков: он берёт на себя сложную часть механики порталов, чтобы вы могли сосредоточиться на идее измерения, рецептах крафта и балансе на сервере.

Как работает идея портала в вашем моде

По сути, Custom Portal API Reforged позволяет зарегистрировать портал, который ведёт себя «как настоящий»: игрок строит рамку из блоков, активирует источником зажигания и получает переход в нужное измерение. Отличие от ванильного Нижнего мира в том, что почти всё настраивается: блок рамки, блок «жидкой» поверхности портала, оттенок (tint), способ активации и пункт назначения. Такой подход хорошо ложится на сюжетные моды, RPG-сборки и кастомные серверы, где важно, чтобы механика выглядела цельно и предсказуемо для игроков.

Сборка и подключение: версии и зависимости

Для интеграции мод обычно добавляют репозиторий и строку зависимости в Gradle. Важно не перепутать артефакт под вашу ветку версий Minecraft: для 1.20.1 и окружения Forge используется один вариант координат, а для 1.20.2+ — другой (в документации встречается вариант с суффиксом neo в имени артефакта). Если вы только начинаете путь моддера, не спешите копировать чужие примеры вслепую: сверяйте MODVERSION с релизами на Maven-хостинге проекта и с таблицей совместимости под вашу версию клиента и сервера.

Регистрация портала через CustomPortalBuilder

Точка входа для разработчика — fluent-цепочка CustomPortalBuilder: вы начинаете с beginPortal(), задаёте рамку, способ «поджечь» портал, целевое измерение и визуальные детали вроде tintColor, после чего вызываете registerPortal(). Классически регистрацию удобно выполнять на этапе общей инициализации, например в FMLCommonSetupEvent, чтобы к моменту загрузки мира правила портала уже были известны игре.

Примеры из практики часто выглядят так: портал с рамкой из дорогого блока, который активируется предметом (например, Оком Края) и ведёт в The End, либо «ванильная» рамка из обсидиана с переходом в the_nether — только уже как явно описанная вами конфигурация, а не случайное совпадение с дефолтом. Это удобно, когда вы хотите сохранить ощущение знакомой механики, но привязать её к своему сеттингу, не ломая обновлениями ванильные правила там, где не нужно.

Что настраивать в первую очередь

  • Источник зажигания: методы вроде lightWithWater, lightWithItem и lightWithFluid позволяют сделать активацию логичной для вашего мира — от «окунули рамку в воду» до строгого ритуала с редким предметом.
  • Ограничения по миру: onlyLightInOverworld полезен, если портал должен работать только из Верхнего мира в выбранное измерение — это снижает эксплойты и упрощает дизайн прогрессии.
  • Форма портала: flatPortal помогает приблизиться к ощущению «плоского» прохода, похожего на портал Края или отдельные решения в духе крупных adventure-модов, где важна читаемая геометрия рамки.

Игроки, серверы и стабильность

Даже самая красивая механика портала бессмысленна, если сборка не ставится и не обновляется без боли. Если вы тестируете связку модов и часто пересобираете клиент, имеет смысл держать процесс установки простым: этот мод можно легко поставить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где моды можно подтянуть прямо из меню, не прыгая между десятком страниц. На стороне сервера всё равно проверяйте совместимость ядра, порядок загрузки и конфиги: библиотечные моды редко «ломают» мир сами по себе, но их поведение должно совпадать с ожиданиями админов по правам, чанкам и защите от дюпа при переходах между измерениями.

SEO-мысль по-честному: зачем это читать именно вам

Если вы автор мода, Custom Portal API Reforged экономит время на низкоуровневой логике порталов и помогает сделать переходы между биомами и измерениями частью «физики» Minecraft, а не отдельной кнопкой в меню. Если вы игрок, вы можете не знать названия API, но заметите результат: аккуратные рамки, понятные правила активации и меньше странных багов при входе в кастомные миры на крупных сборках.

Вывод

Custom Portal API Reforged — сильная опора для моддинга на стороне Forge/Reforged-экосистемы: он переводит порталы из разряда «сложной самописной механики» в разряд настраиваемых блоков, предметов и измерений. Начните с минимального портала, проверьте переходы в одиночке и на сервере, затем постепенно добавляйте ограничения и визуальные детали — так вы быстрее получите стабильный результат, который хорошо переживает обновления версий и правки баланса.