Sodium Blending Registry

Sodium Blending Registry

这是钠(Sodium)的一个插件,修复了钠的“颜色混合错误”,并增加了一种动态注册方块以进行混合的方式。

Sodium 混合注册表

这是一个 Sodium 插件,旨在解决 Sodium 图形引擎中一个已知的 bug,该 bug 会导致颜色混合错误,进而使许多使用颜色提供器的 Minecraft 模组出现视觉不一致的问题。 该 bug 在 issue 895 中有详细描述。

此外,它还引入了一个新的标签 c:blendable,允许自定义方块或流体注册以使用 Sodium 混合系统。

❗重要提示❗
从 Sodium 0.5 开始,此插件已成为 Sodium 的一部分,不再需要。
如果你将此插件与 Sodium 0.5 或更新版本一起使用,游戏将会崩溃!

Bug 示例

img1

img2

安装

要安装模组,请按照以下步骤操作:

  1. 确保你已安装 Fabric 和 Sodium。
  2. 从 Modrinth 下载与特定 Minecraft 和 Sodium 版本对应的正确版本模组文件。
  3. 将下载的模组文件移动到 mods 文件夹中。

标签使用

当模组开发者引入一个基于生物群系使用颜色提供器的方块或流体时,c:blendable 标签尤其有用。 通过应用此标签,新的方块或流体将使用 Sodium 混合系统,而非原版系统。

要使用该标签,请分别将新文件 blendable.json 添加到 resources/data/c/tags/blocks(针对方块)或 resources/data/c/tags/fluids(针对流体)目录中。

文件内容应类似于:

{
  "replace": false,
  "values": [
	"testmod:newleaveblock"
  ]
}

请注意,此功能面向模组开发者,而非最终用户。

Bug 报告

请注意,此模组仅修复 Sodium 的混合 bug。 对于其他 Sodium bug,请在 Sodium 仓库中提交问题,而非此处!

为确保准确报告 bug,请遵循以下步骤:

  1. 确认你正在使用与特定 Minecraft 和 Sodium 版本对应的插件正确版本。
  2. 重现问题,并记录触发 bug 的任何具体步骤或环境。
  3. 提供相关信息,包括你的 Minecraft 版本、Fabric 版本、Sodium 版本以及你安装的其他模组。
  4. 如果相关,请提供日志。

参考

许可证

版权所有 (C) 2023 devpelux (Salvatore Peluso)
以 MIT 许可证授权。