• 注册
  • MOD模组 MOD模组 关注:35 内容:16399

    Fluidlogged API (液体记录 API)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    Fluidlogged API (液体记录 API)


    这个MOD为1.12.2版本添加了基本的液体记录功能,并为其他模组开发者提供了一个库!


    任何方块都可以通过这个MOD的配置系统或其库来设置为可记录液体或不可记录液体!


    除了添加液体记录功能外,这个MOD还大幅改进了液体碰撞,使其更加准确。

    Fluidlogged API 还修复了以下原版bug:

    • MC-2591 踩到岩浆的角落会受到伤害
    • MC-4533 水在对角连接时产生图形错误
    • MC-68129 在水下光照效果不正常
    • MC-100886 ID为水或岩浆的落下方块不会渲染
    • MC-125771 水下方块选择不正确显示
    • MC-127030 流动的水会尝试连接到不应该连接的记录液体方块,导致几个问题
    • MC-127108 记录液体方块在未物理连接的侧面会将岩浆转变为黑曜石或圆石
    • MC-127270 记录液体方块内部的视觉水平面调整不正确
    • MC-227302 水面上的光照效果不正常

    问答:

    这个MOD是如何工作的?

    阅读源代码是真正理解这个MOD内部工作方式的最佳途径,但我会尽力在这里描述一个简化版本:

    对于世界中的每个方块,原版有两个功能存储在每个区块中:一个必需的 `IBlockState` 和一个可选的 `TileEntity`。Fluidlogged API 添加了第三个功能,存储在每个区块中:一个可选的 `FluidState`,如果存在的话,存储着记录的液体。

    这个MOD应用了 [ASM]( 链接)(一种与 Forge 捆绑在一起的字节码操作库)来允许原版和 Forge 正确读取和使用 `FluidStates`。

    将这个MOD添加到现有世界中是否安全?

    这个MOD不会改变 `IBlockStates` 的行为,所以将其添加到现有世界应该是安全的!从现有世界中移除这个MOD也是可以的,只是请注意,现有的 `FluidStates` 将被移除且不可恢复。

    如何使用这个MOD的配置?如何将这个MOD用作依赖项?

    这个MOD的 [wiki]( 链接) 最终将涵盖这两个主题,现在它只涵盖了如何使用这个MOD的配置。如果你想将 Fluidlogged API 作为库(可选或必需的依赖项)使用,直到我完成wiki,最好的方式就是参考我的其他项目的源代码: [Campfire]( 链接), [Seared Ladder Backport]( 链接), [Subaquatic]( 链接)。

    如果遇到任何错误、崩溃或MOD不兼容情况该怎么办?

    将你发现的任何问题报告给这个MOD的 [问题跟踪器]( 链接) 将极大地帮助我改进这个MOD!没有人慷慨地花时间这样做,这个MOD就不会有今天的样子!

    如果有其他问题应该怎么办?

    欢迎在 Discord 上私信我 (jbredwards#4634) 提出任何问题!其他选择是在 [Cleanroom 的 Discord 服务器]( 链接)上提问,或在 github 上创建一个新的 [讨论主题]( 链接)。


    已知不兼容性:

    • Optifine 的过时版本 (只支持 Optifine G5+)
    • The Betweenlands *(

      截图:

      Fluidlogged API (液体记录 API)Fluidlogged API (液体记录 API)Fluidlogged API (液体记录 API)Fluidlogged API (液体记录 API)

      来自Modrinth

      v3.0.6-mc1.12.2

      Fluidlogged-API-v3.0.6-mc1.12.2.jar下载3.0.6#Release
      展开
      版本: 3.0.6
      支持游戏: 1.12.2
      类型: Forge
      Release
      下载次数: 29,079

      v3.0.5-mc1.12.2

      Fluidlogged-API-v3.0.5-mc1.12.2.jar下载3.0.5#Release
      展开
      版本: 3.0.5
      支持游戏: 1.12.2
      类型: Forge
      Release
      下载次数: 772

      v3.0.4-mc1.12.2

      Fluidlogged-API-v3.0.4-mc1.12.2.jar下载3.0.4#Release
      展开
      版本: 3.0.4
      支持游戏: 1.12.2
      类型: Forge
      Release
      下载次数: 2,117

    • 收录

    请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: