Ev0的自动点火叉

Ev0的自动点火叉

自动激活放置燃料和输入物品的长凳,并从附近的箱子中存入和取出物品。基于AutoIgnition,为U4+版本构建,兼容后续版本。

杂项

🔥 Ev0's AutoIgnition Fork 基于 Faiizer 和 Lutia 的 Autoignition

Discord CurseForge Downloads CurseForge Version GitHub

Discord Members

Ev0's AutoIgnition Fork 是一个 Hytale 插件,用于自动化工作台。当物品被添加时,它会自动启动处理过程(如熔炉和营火)。此外,它还能在附近的箱子之间转移物品。

安装时,请确保启用 Ev0's AutoIgnition Fork 并禁用 AutoIgnition。

我离不开这个模组(自动化并自动用燃料启动工作台),所以我将其分叉并重建于 Hytale 更新 4,使用 AI 填补 API 差距,使其与 U5 兼容。
根本区别在于基于状态的功能与基于组件的架构。

✨ 功能

  • 自动启动:不再需要手动按下“启动”按钮。当燃料和输入物品添加后,处理过程立即开始。
  • 燃料节省:当配方完成或输入耗尽时,自动熄灭工作台,节省宝贵资源。
  • 自动补充燃料:自动从相邻箱子或输出槽中取回燃料物品放入工作台的燃料槽。
  • 自动输出:自动将输出物品从输出槽转移到相邻箱子。

🛠 安装

  1. 导航到 Hytale 用户数据文件夹:C:\Users\你的用户名\AppData\Roaming\Hytale\UserData\
  2. 将插件 JAR 文件复制到 Mods\ 文件夹中。
  3. 启动 Hytale 并在世界设置中启用该插件。

⚙️ 配置

AutoIgnition 提供一个配置文件:

配置路径:...\Saves\你的世界\mods\Ev0'sMods_Ev0s AutoIgnition Fork\AutoIgnitionConfig.json

配置选项

选项 类型 默认值 描述
UpdateIntervalMs 长整型 1000 物品转移之间的延迟(毫秒)。值越高,服务器负载越低。
ScannerIntervalMs 长整型 10000 容器扫描之间的延迟(毫秒)。值越高,服务器负载越低。
EnableOutputTransfer 布尔值 true 启用后,自动将成品从工作台移至附近箱子。
EnableAutoRefuel 布尔值 true 启用后,自动从附近容器中抽取燃料放入工作台。
EnableInputTransfer 布尔值 true 启用后,自动从附近容器中抽取所需原料。
EnableAutoFuelStart 布尔值 true 启用后,当燃料和输入材料都存在时,自动点燃工作台。
EnableAutoFuelStop 布尔值 true 启用后,当配方完成时自动熄灭工作台以节省燃料。
BlacklistedFuelItems 列表 ["Wood_Sallow_Trunk"] 自动化过程中绝不应该用做燃料的物品 ID 列表。
BlacklistedInputItems 列表 ["Ingredient_Bar_Gold"] 模组禁止抽取作为原料的物品 ID 列表。
BlacklistedProcessorBenches 列表 [""] 模组无权管理操作的处理工作台列表。

注意:包含默认黑名单是为了防止消耗稀有木材(Sallow)或意外处理贵重材料(金锭)。

示例配置

{
  "UpdateIntervalMs": 1000,
  "ScannerIntervalMs": 10000,
  "EnableOutputTransfer": true,
  "EnableInputTransfer": true,
  "EnableAutoRefuel": true,
  "EnableAutoFuelStart": true,
  "EnableAutoFuelStop": true,
  "BlacklistedFuelItems": ["Wood_Sallow_Trunk"],
  "BlacklistedInputItems": ["Ingredient_Bar_Gold"]
}

基于:
https://www.curseforge.com/hytale/mods/autoignition
作者:Faiizer 和 Lutia
代码变更:从基于状态架构转换为 Hytale U5 基于组件架构

查看我的其他模组!

Mod 1 Mod 2 Mod 3 Mod 4 Mod 5 Mod 6 Mod 7 Mod 8 Mod 9 Mod 10