• 注册
  • MOD模组 MOD模组 关注:117 内容:42467

    生物雨事件 (Entity Rain Events)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    支持者

    生物雨事件 (Entity Rain Events)


    通过数据驱动的事件,生物从天空中掉落



    Data Packs

    新的生物雨事件由数据包中的 `entityrain` 文件夹中的 JSON 文件定义。

    这些文件的格式如下:

    • radius (整数): 每个玩家周围实体生成的方块数(区域将是一个正方形)
    • height (整数): 实体将在地面上方多少个方块生成
    • spawnRate (整数): 在事件激活期间,每隔 x 个刻(平均值)附近的每个玩家会生成一个实体
    • spawn (EntitySpawnOption 列表): 在此事件期间将生成的实体类型
    • when (EventConditions): 何种情况下此事件应该开始
    • chance (整数): 事件开始的可能性。每次检查时,事件开始的概率为 (1/chance)。每当白天/黑夜或下雨/晴天之间切换时,都会进行检查。事件将持续到下一次检查。
    • replace (布尔值): 如果另一个数据包已经定义了具有相同名称的事件会发生什么。如果为 true,则现有事件将被删除,并使用此文件代替。如果为 false,则 `spawn` 和 `dimensions` 的内容将添加到现有事件中。默认为 true。

    您可以在 [GitHub]( 链接) 上查看默认的鱼雨 JSON 数据。

    EntitySpawnOption

    • entity (字符串): 实体类型的注册键(例如 `minecraft:zombie`)
    • weight (整数): 与其他实体相比,此实体的生成概率有多大。每个条目的机会为 (weight / totalWeight)
    • biomes (字符串列表): 白名单生物群系的资源位置(允许在其中生成)。可选,未定义时生成将在所有生物群系中发生。支持标签,请在前面加上 `#`
    • biomesIsBlacklist (布尔值): 当为 true 时,`biomes` 过滤器将被反转,生成将不会发生在列出的生物群系中。可选,默认为 false

    当前活动雨事件的数据在使用 /reload 命令时不会更改,您必须等待它重新开始才能看到效果。

    EventConditions

    • raining (布尔值): 下雨时事件是否能够开始
    • notRaining (布尔值): 不下雨时事件是否能够开始
    • day (布尔值): 白天事件是否能够开始
    • night (布尔值): 夜晚事件是否能够开始
    • dimensions (字符串列表): 事件可能发生的维度的注册键(例如 `minecraft:overworld`)
    • biomes (字符串列表): 白名单生物群系的资源位置(允许雨发生)。可选,未定义时事件将在所有生物群系中引发生成。支持标签,请在前面加上 `#`
    • biomesIsBlacklist (布尔值): 当为 true 时,`biomes` 过滤器将被反转,实体将不会生成在列出的生物群系中。可选,默认为 false

    Commands

    要测试您的数据包,您可以使用以下命令强制更改当前维度中的活动生物雨事件(需要 OP 权限)。

    
    /entityrain start <key>
    /entityrain stop
    已复制!

    Credits

    • 1.18.2 版本由 [Coda]( 链接) 委托完成
    • 1.16.5 版本由 [Adam]( 链接) 委托完成

    版本&下载

    1.1.9

    1.1.9 · Release版本: 1.1.9支持游戏: 1.16.5类型: ForgeRelease下载次数: 159

    1.0.7

    1.0.7 · Release版本: 1.0.7支持游戏: 1.18, 1.18.1, 1.18.2类型: ForgeRelease下载次数: 156

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: