截图
介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
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 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 – 创建类似末地或暮色森林传送门的平面传送门。
鸣谢
常见问题
Custom Portal API Reforged 支持哪些 Minecraft 版本?
Custom Portal API Reforged 支持 Minecraft Java 版 1.20.1–1.21.10,共 9 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Custom Portal API Reforged 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
AzureDoom 的其他作品
查看全部 →Log Begone
by AzureDoom
Shut Up Console 的分支——让那些烦人的日志信息滚蛋!
7716万
2 年前
Modrinth · CurseForge
AzureLib
by DerToaster98, AzureDoom 等
一款使用基岩版模型为物品、方块和实体创建自定义模型与动画的 Java 版 Minecraft 模组
7219万
1 天前
Modrinth · CurseForge
AzureLib Armor
by DerToaster98, AzureDoom 等
一个专为盔甲精简的 Azurelib!
2533万
6 个月前
Modrinth · CurseForge
BisectHosting Server Integration Menu
by BisectLabs, AzureDoom
BisectHosting 服务器订购菜单
1556万
15 天前
Modrinth
评论
登录后评论和评分