钠 · 土径阴影

钠 · 土径阴影

在使用 Sodium 时,为非完整方块(例如土径,以及它们紧邻完整方块时呈现暗色阴影)重新引入类似原版的平滑光照。

Sodium Shadowy Path Blocks (SSPB)

Sodium Shadowy Path Blocks(简称 SSPB)是 Sodium 的一个附加模组,它为非流体、非完整方块重新引入了类似原版的平滑光照(例如土径紧邻完整方块时会产生暗色阴影),因为 Sodium 移除了这一特性(或者说修复了这一特性,因为从技术上讲它是一个 bug)。

制作这个模组主要是因为我喜欢原版土径的阴影效果,模组名字也由此而来。

除非启用“Use vanilla lighting for path blocks”,否则此光照不会与原版完全一致,只是类似原版,因为我实现的方式完全基于 Sodium 的平滑光照代码。

需要 Sodium(废话),并且仅在启用平滑光照时生效。

与 Sodium 或 CaffeineMC 无关联。

选项

  • Shadowyness:这些“有 bug 的”阴影的强度,范围 0-100%。如果开启“Use vanilla lighting for path blocks”,则不会影响路径方块。默认为 85%。
  • Only affect path blocks:这个光照“bug”(在原版和本模组中都有)也会影响其他非完整方块,例如耕地、台阶、楼梯、栅栏等。开启此设置后,仅对路径方块应用“有 bug 的”光照,其他所有方块使用 Sodium 修复后的光照。默认为关闭。
  • Use vanilla lighting for path blocks:使用原版精确算法渲染路径方块光照,而不是 Sodium 光照算法的修改版本。将禁用“Shadowyness”选项对路径方块的效果。如果在 4.x.x 之前的版本使用,需要 Indium 和 Fabric API(如果使用 Quilt 则为 Quilted Fabric API)才能启用。默认为关闭。

不兼容性

  • 在 MC 1.19 之前的版本上,当使用任何通过 Indium 渲染路径方块的模组时(例如为路径方块提供连接材质的模组),它们不会随本模组变得有阴影。不过,光照更改仍然对其他方块有效,游戏也仍会启动。
    • 如果你仍然想要有阴影的路径方块:前往 .minecraft/config/indium-renderer.properties,将“ambient-occlusion-mode=auto”改为“ambient-occlusion-mode=hybrid”。之后你不再需要 SSPB,除非你仍然想要路径方块以外方块的光照更改。注意,如果你保留 SSPB,Shadowyness 选项对路径方块仍然没有效果。无论是否安装 SSPB,路径方块的阴影都会看起来像下面的原版截图,而不是 SSPB 截图。

截图/对比 (使用所有默认选项)

比较精美的路径 (以及一些竹子)Comparison on a fancy path

比较简单的路径 (以及一些栅栏)Comparison on a simple path