modsmith Войти Войти Рус / Eng

Custom Portal API Reforged

custom-portal-api-reforged · 181837 загрузок · MIT

клиент: required · сервер: required (заявлено автором мода)

Порт Forge API пользовательского портала Fabrics, обновленный для новых версий MC.

Описание

Обновленный API пользовательского портала

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

Some example of portals

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

Добавьте репозиторий/мод в свой 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 fg.deobf("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 - Плоский портал, аналогичный порталу Края или Сумеречного леса.



Кредиты

На основе основного мода Fabric ЗДЕСЬ и более старого портированного мода ЗДЕСЬ]

Версии (20)

ВерсияMinecraftЗагрузчикиФайл
1.7.0 1.21.10 neoforge скачать
1.6.0 1.21.9 neoforge скачать
1.2.2 1.21.1 neoforge скачать
1.5.0 1.21.6 neoforge скачать
1.4.0 1.21.5 neoforge скачать
1.2.1 1.21.1 neoforge скачать
1.0.11 1.21.1 neoforge скачать
1.0.10 1.21.1 neoforge скачать
1.0.8 1.20.6 neoforge скачать
1.0.6 1.20.4 neoforge скачать
1.0.4 1.20.1 neoforge скачать
1.0.7 1.20.6 neoforge скачать
1.0.6 1.20.4 neoforge скачать
1.0.3 1.20.1 neoforge скачать
1.0.5 1.20.4 neoforge скачать
1.0.4 1.20.4 neoforge скачать
1.0.3 1.20.2 neoforge скачать
1.0.2 1.20.1 forge, neoforge скачать
1.0.1 1.20.1 neoforge скачать
1.0.0 1.20.1 neoforge скачать

Страница на Modrinth →