方块物理

方块物理

一个与Enviromine类似的方块物理系统,或是脚手架方块的功能。

冒险

适用于 1.18.2 及更高版本,方块物理已被 Disruption 取代:

Modrinth(等待批准):https://modrinth.com/mod/disruption

Github:https://github.com/stormdirus2/disruption




一个类似于 Enviromine 的方块物理系统,或脚手架方块的功能。

方块根据其爆炸抗性拥有最大延伸距离。它们只能从“支撑”延伸出一定距离(支撑是指一列方块,其连接到被高度包围的方块或高爆炸抗性方块)

不在支撑附近的方块在“更新”时会掉落。

还有一个加固机制,亲身了解比看老掉牙的糟糕说明更容易学会。

但基本上:

当一个方块沿其 x-z 平面上的 8 个向量进行搜索时,只要那个方块位于它自身的延伸范围内,并且是在该特定方向上,它就会将自己的延伸升级为具有更高延伸距离的方块。

这让天窗更容易建造,并奖励玩家制作真实建筑中出现的形状,比如玻璃框架。

一些方块还会向上搜索支撑,而不是向下。

这样做的主要原因是防止整个下界崩塌,以及末地岛屿。

带有 [sticky_blocks] 标签的方块会具有这种行为,这个标签中也包括栅栏、墙、锁链、铁栏杆和 GlassSoundGroup 方块。

带有 [protected_blocks] 标签的方块将拥有至少 3 格方块的延伸能力。这是为了防止树木因单次方块更新而被完全修剪掉。

此外,滑度值高于 0.6 的方块,或位于 [floats] 标签中的方块,会漂浮在液体上(例如岩浆或水)。

不清楚物理系统何时/何地更新方块? 它会在这些事件期间检查某个位置的相邻方块:

  • 玩家破坏方块。
  • 玩家放置方块。
  • 火摧毁方块。
  • 爆炸摧毁方块。