LTDV10/packet/kubejs/startup_scripts/custom_portal.js
2026-04-14 18:20:56 +08:00

51 lines
2.7 KiB
JavaScript

const $CustomPortalBuilder = Java.loadClass("net.kyrptonaught.customportalapi.api.CustomPortalBuilder")
StartupEvents.postInit(e => {
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("create_new_age:magnetite_block")
.destDimID("createdelight:magnetic_caves_dimension") //传送维度
.lightWithItem("create_new_age:overcharged_diamond")
.tintColor(49, 44, 55) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("alexscaves:sulfur") //传送门的框架方块
.destDimID("createdelight:toxic_caves_dimension") //传送维度
.lightWithItem("alexscaves:sulfur_dust")
.tintColor(0, 252, 0) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("minecraft:dark_prismarine") //传送门的框架方块
.destDimID("createdelight:abyssal_chasm_dimension") //传送维度
.lightWithWater()
.tintColor(26, 29, 35) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("create:limestone") //传送门的框架方块
.destDimID("createdelight:primordial_caves_dimension") //传送维度
.lightWithItem("minecraft:bone") //激活传送门的物品
.tintColor(161, 119, 51) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("minecraft:packed_mud") //传送门的框架方块
.destDimID("createdelight:forlorn_hollows_dimension") //传送维度
.lightWithItem("art_of_forging:shards_of_malice") //激活传送门的物品
.tintColor(174, 0, 0) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
$CustomPortalBuilder
.beginPortal() //开始构建自定义传送门
["frameBlock(net.minecraft.resources.ResourceLocation)"]("alexscaves:candy_cane_block") //传送门的框架方块
.destDimID("createdelight:candy_cavity_dimension") //传送维度
.lightWithFluid("create_confectionery:caramel")
.tintColor(216, 131, 51) // 传送门的RGB颜色
.registerPortal(); //注册自定义传送门
})