自动点火

自动点火

当燃料和输入物品放入时自动激活工作台,并在附近的箱子之间传输物品。

生活质量

🔥 AutoIgnition

AutoIgnition 是一款 Hytale 插件,可自动操作工作台。当物品被放入时,它会自动启动工作台(如熔炉和营火)的加工。同时,它还能在附近箱子之间转移物品。

✨ 功能

  • 自动启动:无需再手动按下“开启”按钮。当燃料和输入材料被放入时,加工立即开始。
  • 燃料节约:当配方完成或输入物品耗尽时,自动熄灭工作台,节省您宝贵的资源。
  • 自动加燃料:自动从相邻箱子或输出槽中获取燃料物品放入工作台的燃料槽。
  • 自动输出:自动将输出槽中的成品移动到相邻箱子中。

🛠 安装

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

⚙️ 配置

AutoIgnition 附带一个配置文件:

配置路径: ...\Saves\YOUR_WORLD\mods\AutoIgnition_AutoIgnition\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 列表 [""] 插件无权管理操作的工作台列表。

注意:默认黑名单旨在防止消耗稀有木材(垂柳)或意外加工昂贵材料(金锭)。

配置示例

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

💬 反馈与错误报告

您的反馈对 AutoIgnition 的成长至关重要!

  • 发现错误? 请在 GitHub 仓库 提交 issue,或在 CurseForge 评论区告诉我们。
  • 有建议? 如果您有改进插件的想法,请随时联系我们。

🚀 未来路线图

我们目前正在集思广益并开发改进插件的想法。以下是未来更新中正在考虑的内容:

  • 优先级存储:定义哪些箱子应优先填充或清空。
  • 过滤逻辑:输入/输出过滤器(例如,仅将铁矿石移动到特定熔炉)。
  • 更多配置选项:新增配置选项,将扫描半径扩大到相邻 6 个方块之外。
  • 更多工作台管理:允许对每个处理工作台进行独立的配置管理。