Custom Portal Api
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源

    Custom Portal Api

    0.0

    无人问津

    昨日指数: 3
    昨日平均指数: 70.777

    556

    总浏览

    --

    资料填充率


    如何下载?
    • 关于模组

      本模组允许模组开发者轻松创建通往他们自定义维度的传送门的库模块。

      这些自定义传送门将完全像下界传送门一样运作,除了它们是完全可定制的。

      可以自定义框架方块、传送门方块或默认的颜色,点燃激活方式,目的地等等!

      示例图片

      Custom Portal Api-第1张图片Custom Portal Api-第2张图片Custom Portal Api-第3张图片Custom Portal Api-第4张图片

      使用方式

      将仓库添加到你的 build.gradle 文件中。

      maven {url = "https://maven.kyrptonaught.dev"}

      添加依赖。

      modImplementation 'net.kyrptonaught:customportalapi:<version>'include 'net.kyrptonaught:customportalapi:<version>'

      创建和注册传送门本身,这要感谢 CustomPortalBuilder 类,使其变得非常简单,之后将在模组初始化器中使用这个类。

      以下是一个非常简单的传送门示例,它将把我们带到末地,并且可以通过右键点击框架使用末影之眼来点燃:

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

      下界传送门将按照以下方式注册:

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

      CustomPortalBuilder 类提供了许多方法来自定义传送门的功能,所有这些方法都在类文档中有详细说明。

      一些值得一提的方法包括:

      • lightWithWater/Item/Fluid - 这些方法允许你控制如何点燃传送门;

      • onlyLightInOverworld - 只允许在主世界使用传送门到达你选择的目的地;

      • flatPortal - 类似于末地或暮色森林传送门的平面传送门。

      请注意,<version>应替换为实际的版本号。

      目前版本号:

      Custom Portal Api-第5张图片

    短评加载中..