Falling Sand

Falling Sand

为下落方块添加了高性能的 Noita 风格物理模拟。

游戏机制

概述

Falling Sand 是一个简单的模组,它重写了下落方块的逻辑。大多数下落方块(如沙子和沙砾)悬浮在空中时将不再被转换为实体,而是保持为方块并向下移动,现在还可以从山坡和悬崖上滑落,从而带来山体滑坡,有时甚至引发塌方!在某些情况下,这还可以改善下落方块的性能,因为方块造成的卡顿远小于下落方块实体。该模组还可以配置为将这套物理效果应用到任何你想要的方块上!

配置

配置可在你的模组配置文件夹中找到:config/falling_sand.json

1.2.x 版本配置

"applyToAllBasicFallingBlocks"
默认值:true
使大多数没有复杂自定义行为的下落方块(如沙子、沙砾和混凝土粉末)受该模组物理效果的影响。
"additionalAffectedBlocks"
默认值:[
    {
      "blockName": "minecraft:sand",
      "slideChance": 0.85
    },
    {
      "blockName": "minecraft:red_sand",
      "slideChance": 0.85
    },
    {
      "blockName": "minecraft:gravel",
      "slideChance": 0.5
    }
  ]
要受该模组物理效果影响的额外方块。
示例值,将使安山岩、花岗岩和闪长岩受该模组物理效果的影响,每种方块有 20% 的几率斜向滑落:
[
    {
      "blockName": "minecraft:andesite",
      "slideChance": 0.2
    },
    {
      "blockName": "minecraft:granite",
      "slideChance": 0.2
    },
    {
      "blockName": "minecraft:diorite",
      "slideChance": 0.2
    }
  ]
"sandFallDelay"
默认值:4
物理步骤之间相隔多少时间(以刻为单位)(1 秒 = 20 刻)。
"defaultSlideChance"
默认值:0.75
不在 additionalAffectedBlocks 中的下落方块斜向滑落的概率。

旧版本配置

1.1.4 配置
"applyToAllBasicFallingBlocks"
默认值:true
使大多数没有复杂自定义行为的下落方块(如沙子、沙砾和混凝土粉末)受该模组物理效果的影响。
"additionalAffectedBlocks"
默认值:[]
要受该模组物理效果影响的额外方块。
示例值,将使安山岩、花岗岩和闪长岩受该模组物理效果的影响:
[
  "minecraft:andesite",
  "minecraft:granite",
  "minecraft:diorite"
]
"sandFallDelay"
默认值:2
物理步骤之间相隔多少时间(以刻为单位)(1 秒 = 20 刻)