RandomJS
模组属性评比

距离显示结果还剩4票~

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

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请
    活跃
    开源

    RandomJS

    0.0

    无人问津

    昨日指数: 1
    昨日平均指数: 67.753

    2518

    总浏览

    --

    资料填充率


    下载本模组
    • KubeJS 增加了一个新的方块预设种类,使玩家能够为创建的方块设置自定义存活规则。(更多功能即将到来)

      目前添加的种类

      底部方块的判定

      紧邻面是否为完整面的判定

      完整的方法列表如下

      • customSurviveRule( Json )(使用 JSON 以自定义存活规则)。

      • surviveType( String )(选择预设的方块存活规则,详情见下文)。

      • catchAllDirection( Boolean)(开启完整面全匹配模式)。

      可选的 JSON 语句

      • "setFaceSturdy" : String[](设置一个方向列表,使方块检测该列表内的方向的相邻面是否为完整面,有任一方向满足条件即可,全匹配需 开启完整面全匹配模式 )(可选值:"up" "down" "east" "west" "south" "north")

      • "setBelowBlock" : String[](设置一个方块列表,使方块必须在该列表内的方块上放置)(可选值:完整的方块id,例如"minecraft:stone",暂时没有办法匹配 blockstate因为还没做

      未来计划

      • 更多的存活规则与预设类型;

      • 增添方块实体渲染器的注册方法;

      使用示例

      StartupEvents.registry("block", e=> {
          e.create("block_name", "super_block")
              .surviveType("custom")
              .customSurviveRule(
                  {
                      "setFaceSturdy" : ["up", "down"],
                      "setBelowBlock" : ["minecraft:stone", "minecraft:oak_log", "minecraft:campfire"]
                  })
               .catchAllDirection(false)
      })

    短评加载中..