## Goop熔炉

## Goop熔炉

添加来自实体互动的粘液

杂项

这是 Goop 的一个分支,适用于 1.20.1 Forge 版本。

Goop

Goop 最初是作为 ULTRACRAFT 的一部分发布的,现在已成为一个独立模组。它可以轻松添加黏液和飞溅视觉效果。自从在 ULTRACRAFT 中首次亮相后,该模组还进行了一些重大改进。

0.4 版本的改进

从 0.4 版本开始,该模组在多个方面进行了全面改造和优化,完全改变了其工作原理。

  • 该模组不再只是一个库;现在它添加了一些可选的内置效果!
  • 计算过程已优化
  • 更精准的表面检测和水坑放置
  • 改进的渲染效果
    • 水坑和滴落物的缩放变化现在更平滑,不再卡顿
    • 精细黏液在墙壁和天花板上也拥有动态面
  • 将发射器 API 改为数据驱动,使用资源包中的 JSON 文件
    • 您不再需要制作一个依赖 Goop 的模组!您可以使用简单的 JSON 添加自己的发射器。(这里有一份相关指南)
  • 添加了客户端专属模式
    • 如果服务器没有安装 Goop,伤害发射器仍然会部分工作。不幸的是,原版游戏无法向客户端发送足够的数据来使高级发射器工作。

内置效果

由于发射器通过资源包工作,该模组包含了 3 个可选的资源包。

  • 更黏的史莱姆
    • 史莱姆和岩浆怪在撞击地面时会留下水坑,并在受到伤害时产生飞溅效果。
  • 合理的血液
    • 为所有可能流血的生物添加伤害发射器。
    • 部分生物会流不同颜色的血。
    • 仅红色血液标记为成熟效果;所有其他效果不受客户端反和谐配置的影响。
  • <span style="color:#f00">万物皆可流血</span>
    • 为所有活着的实体添加红色血液伤害发射器。

这很酷,但我该如何添加自己的效果 / 修改它们

要制作你自己的 Goop 发射器,请先制作一个资源包。 现在,在你的命名空间目录中添加一个 goop_emitters 目录。将你的发射器 JSON 文件放入其中,这就完成啦! 关于如何编写发射器的详细文档,请查看 此处。你也可以参考 内置资源包,因为与原版的兼容性不能保证。