Custom Portal API Reforged avatar

Custom Portal API Reforged [1.21.6] [1.20.6]

Custom Portal API Reforged 

Библиотека, позволяющая разработчикам легко создавать порталы в свои пользовательские измерения. Эти порталы будут функционировать аналогично порталам Незера, но с полной настраиваемостью. Вы можете управлять блоком каркаса, блоком портала, тонированием, источником зажигания, назначением и другими параметрами!

Использование

Добавьте репозиторий/мод в ваш build.gradle.

repositories {
    maven { url 'https://maven.azuredoom.com/mods' }
}
dependencies {
    //1.20.1
    implementation fg.deobf('net.kyrptonaught.customportalapi:customportalapi-reforged:MODVERSION')

    //1.20.2+
    implementation "net.kyrptonaught.customportalapi:cpapireforged-neo-1.20.2:MODVERSION"
}

Теперь перейдем к созданию и регистрации портала. Это просто благодаря классу CustomPortalBuilder. Мы будем использовать его в событии FMLCommonSetupEvent.

Следующий пример создает простой портал, который переносит в Энд и активируется правым кликом по каркасу с Оком Эндера:

CustomPortalBuilder.beginPortal()
.frameBlock(Blocks.DIAMOND_BLOCK)
.lightWithItem(Items.ENDER_EYE)
.destDimID(new ResourceLocation("the_end"))
.tintColor(45,65,101)
.registerPortal(); 

Портал в Незер будет зарегистрирован следующим образом:

 CustomPortalBuilder.beginPortal()
.frameBlock(Blocks.OBSIDIAN)
.destDimID(new ResourceLocation("the_nether"))
.tintColor(131, 66, 184)
.registerPortal();

CustomPortalBuilder содержит множество методов для настройки функциональности портала, все они документированы в классе.

Некоторые примечательные методы:

- lightWithWater/Item/Fluid - Позволяют контролировать способ активации портала.
- onlyLightInOverworld - Разрешить использование портала только в Оверворлде для перехода в выбранное измерение.
- flatPortal - Создать плоский портал, аналогичный порталу в Энд или Twilight Forest.

Скачать Custom Portal API Reforged

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasecustomportalapi-reforged 1.0.61.20.4NeoForge15 мая 202494,2 КБ
Releasecustomportalapi-reforged1.20.6 1.0.71.20.6NeoForge15 мая 202491,8 КБ
Releasecustomportalapi-reforged 1.0.51.20.4NeoForge8 января 202494,3 КБ
Releasecustomportalapi-reforged 1.0.41.20.4NeoForge23 декабря 2023101,9 КБ
Releasecpapireforged-neo-1.20.2-1.0.3.jar1.20.2NeoForge23 ноября 2023102 КБ
Releasecpapireforged-1.0.1.jar1.20.1NeoForge21 сентября 2023103,8 КБ
Releasecpapireforged-1.0.2.jar1.20.1NeoForge21 сентября 2023104,9 КБ
Releasecpapireforged-1.0.0.jar1.20.1NeoForge15 августа 2023103,8 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.