跳到正文

VE-FluidHandling

Voltz Engine 的流体模块

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Akliz Sponsorship

简介

VoltzEngine Fluid Module 是一个独立于 VoltzEngine 的前置库,用于提供对流体预制件的共享访问。它包含一些可供使用的流体、流体方块和流体容器。单独使用时,该模组会提供一个简单的铁桶,支持部分装填和所有类型的流体,不同于原版铁桶。 

 

使用此前置库的模组

 

内容

  • 牛奶流体 – 允许在储罐中储存牛奶
  • 牛奶方块 – 允许在地图中放置牛奶
  • 流体容器 – 供子模组共享使用,以生成新的流体容器物品
  • 流体预制件 – 用于创建新流体
  • 流体方块 – 用于创建新的流体方块

 

计划中的内容

  • 熔融流体 – 支持类似熔岩的流体,这些流体会造成伤害,也可以冷却
  • 地图内熔炼 – 支持在地图中熔化方块并将其转化为流体
  • JSON 流体生成 – 整合包制作者和内容创作者可以创建用于合成和地图生成的新流体
  • JSON 流体容器 – 整合包制作者和内容创作者无需编写代码即可制作自定义流体容器。
  • 战利品表选项 – 可自定义流体容器是否会出现在地图生成的战利品箱中。
  • 实体战利品选项 – 可让实体掉落流体容器。

常见问题

问:为什么要专门做一个前置库来制作桶?

答:为了节省时间、精力、代码等。最初的构想是制作木桶,后来逐渐发展为支持更多材料。在尝试让多个模组共同支持数十种模组时遇到了问题,于是便创建了这个前置库。这样做是为了简化代码并保持内容一致。毕竟,如果一个桶能与机器交互,另一个却不行,那就很奇怪了。

 

问:流体容器是什么?

答:就是桶。1.8.9 之后,桶的工作方式经过了重新设计,因此代码中将它们称为流体容器。

 

问:所以附属模组只是换皮肤吗?

答:严格来说,大多数附属模组只是为游戏添加一种新的风格化流体容器。不过,每个附属模组都可以改变游戏玩法。例如,木桶可以漏出流体,也可以通过配置选项让玩家着火。其他附属模组还可以选择仅支持有限种类的流体、增加容量、添加实用功能等,几乎没有限制。所有交互都由事件驱动,并提供了实用的处理器。

 

问:所以它会添加桶?

答:不只是桶,这个前置库还支持流体、方块以及机器交互处理。这意味着桶可以支持多种模组,而模组也可以支持多种流体。

 

问:我需要安装 VoltzEngine 吗?

A:不,说实话,它只是以该模组命名,因为它以前是该模组的一部分。在重写 VoltzEngine、将代码库模块化时,它被拆分了出来。由于流体代码不需要 VE,因此它被保留为独立的前置库。希望 BBM 团队之外的人也能使用它。

 

Q:如何制作自己的桶?

A:和制作普通模组一样,不过你要创建的是桶材质,而不是物品。然后提供正确的信息,例如纹理、材质数据和重写函数。创建完成后,在桶创建事件中注册该材质。根据需要添加一些配方和额外配置也会有所帮助。

常见问题

VE-FluidHandling 支持哪些 Minecraft 版本?

VE-FluidHandling 支持 Minecraft Java 版 1.7.10–1.12.2,共 8 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

VE-FluidHandling 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

QueenOfMissiles 的其他作品

查看全部 →