该教程翻译自https://www.curseforge.com/minecraft/mc-mods/pollution-of-the-realms/pages/adding-a-custom-emitter

准备

  • 下载并安装NBTEdit模组。你可能需要它来获得所有必要的数据。

  • 打开.minecraft\config\adpother\Emitters文件夹。

  • 为了创建一个基于现有的配置文件的配置,在文本编辑器里打开你找到的第一个配置文件。

  • 单击文件菜单,再单击 另存为 并以新的名字保存你的发烟源。

  • 启动Minecraft,载入你的世界并放置你希望设置为发烟源的方块或建造这样的机器。

  • 启动这个方块或机器(记得装入燃料,或链接到电源,等等)。


获取发烟源的ID

  • 看向你的方块,按下F3——在你的屏幕的右边你将看到类似这样的东西。

添加自定义发烟源-第1张图片

  • 再打开你的配置文件并输入这些值作为ID参数。

添加自定义发烟源-第2张图片

通常这些信息已经足够了,但是一些方块不会提供关键属性而且把它们的状态数据存储在NBT标签中。

为了获取这个数据,使用NBTEdit模组。

获取NBT数据

  • 在你的游戏内聊天框内输入 /nbtedit

  • 你将会得到一个独立的窗口,就像下面这些中的任意一个一样

添加自定义发烟源-第3张图片

添加自定义发烟源-第4张图片

  • 找到一个激活的状态标签并在你的配置中输入它的名称作为activeStateTag参数。

添加自定义发烟源-第5张图片

(最常见的名称有:active,isActive,burnTime,progress,fuel,等等)

最后,设置你需要的发烟速率。