O.F.Device(矿石采集设备)

O.F.Device(矿石采集设备)

添加矿石种植设备

技术

O.F.Device(矿石 Farming 装置)

添加用于 farming 矿石的装置。

Ore Farming Device

本模组添加的 OF Device 通过消耗材料和燃料,以一定速率生产矿石。

注意:此描述适用于 v1.1.0 或更高版本

OF Device

OF Device

OF Device 可以使用任意镐挖掘。

OF Device 方块的外观可以使用木棍进行更改。

Changing device casing

改装

改装装置将加快生产速度,并使更多种类的矿石出现。

改装为 MOD 1 改装 1 → MOD 2
MOD 1 MOD 2

GUI 与漏斗自动化

GUIProcessing line

  • (1) 材料
  • (2) 燃料
  • (3) 产物

材料

  • 圆石
  • 深板岩圆石(1.18+)
  • 下界岩
  • OF C Feeder I
  • OF C Feeder II

OF C Feeder 可以充当圆石(装置 y ≥ 1)或深板岩圆石(装置 y ≤ 0),且不会被消耗。但是,使用 OF C Feeder I 时,燃料消耗量是平常的两倍。

OF C Feeder I OF C Feeder II
OF C Feeder I OF C Feeder II

燃料

可以使用与原版熔炉相同的物品作为燃料。

产物

产物概率

来自圆石

产物 未改装 MOD 1 MOD 2
石头 ✔️ ✔️ ✔️
煤矿石 ✔️ ✔️ ✔️
铁矿石 ✔️ ✔️ ✔️
铜矿石 ✔️ ✔️ ✔️
红石矿石 ✔️ ✔️
青金石矿石 ✔️ ✔️ ✔️
金矿石 ✔️ ✔️
绿宝石矿石 ✔️
钻石矿石 ✔️ ✔️
紫水晶碎片(v2+) ✔️

来自深板岩圆石(1.18+)

产物 未改装 MOD 1 MOD 2
深板岩 ✔️ ✔️ ✔️
深层红石矿石 ✔️ ✔️
深层铁矿石 ✔️ ✔️ ✔️
深层铜矿石 ✔️ ✔️ ✔️
深层金矿石 ✔️ ✔️
深层钻石矿石 ✔️ ✔️
深层青金石矿石 ✔️ ✔️ ✔️
深层煤矿石 ✔️ ✔️ ✔️
深层绿宝石矿石 ✔️
紫水晶碎片 ✔️

来自下界岩

产物 未改装 MOD 1 MOD 2
下界砖 ✔️ ✔️ ✔️
下界石英矿石 ✔️ ✔️ ✔️
下界金矿石 ✔️ ✔️ ✔️
远古残骸 ✔️

Farming 效率

矿石的出现率会随着装置周围(5x3x5)的玩家、村民等(最多 3 个)数量增加而提高。

OF C Device

OF C Device 是一台圆石生成器。

OF C Device

GUI

GUI

可以使用漏斗从装置底部抽取圆石。

数据包

内置可选数据包。

OF C Feeder T recipes [v13.0.0+]

ID:orefarmingdevice:feeder_t_recipes

用于添加 OF C Feeder T 配方的数据包。

OF C Feeder T 是 Feeder II 的改进版本,效率约为其三倍。此物品只能与 OF Device Mod 2 一起使用。

启用内置数据包后,即可使用此物品的配方。

OF C Feeder T recipe

配置

模组设置保存在以下文件中:

  • NeoForge:(instance_path)/config/orefarmingdevice-server.toml
  • Forge:(world_save_dir)/serverconfig/orefarmingdevice-server.toml

更改配置后请重启游戏。在多人模式下,将使用服务端配置。

  • isCobblestoneFeederAvailable:OF C Feeder 是否可用于装置(布尔值,默认值为 true)
  • enableFarmingEfficiency:装置周围的生物是否提高装置的 farming 效率(布尔值,默认值为 true)
  • accelerateProcessingSpeedByMod:是否通过改装加快装置的处理速度(布尔值,默认值为 true)
  • increaseFuelConsumptionByMod:是否通过改装增加装置的燃料消耗量(布尔值,默认值为 true)
  • deviceProcessingSpeed:[v12.1+] OF Device 的处理速度倍率。从 "HALF"(x0.5)、"NORMAL"(x1)或 "DOUBLE"(x2)中选择一个值(字符串,默认值为 "NORMAL")

Efficiency mod 2 each setting

如果你想恢复到 v0.4.x 或更早版本的燃料消耗,请将 increaseFuelConsumptionByMod 设置为 false。

修改产物表

每个装置的产物及其概率可以使用数据包中的战利品表进行修改。各装置对应的战利品表 JSON 文件如下。

修正权重的公式如下:weight + (farming_efficiency * quality)

在 Minecraft 1.21 及更高版本中,以下目录名 loot_tables 已重命名为 loot_table

创建的战利品表文件将作为数据包加载到 Minecraft 中(另请参见:Data pack - Minecraft Wiki)。

适用于 Minecraft 1.21+ 版本的示例数据包:example_datapack_ofdevice_mc1.21.zip

OF Device 的战利品表

  • 圆石:(data_pack_root)/data/orefarmingdevice/loot_tables/device_0.json
  • 深板岩圆石(1.18+):(data_pack_root)/data/orefarmingdevice/loot_tables/device_0_d.json
  • 下界岩:(data_pack_root)/data/orefarmingdevice/loot_tables/device_0_n.json

OF Device Mod 1 的战利品表

  • 圆石:(data_pack_root)/data/orefarmingdevice/loot_tables/device_1.json
  • 深板岩圆石(1.18+):(data_pack_root)/data/orefarmingdevice/loot_tables/device_1_d.json
  • 下界岩:(data_pack_root)/data/orefarmingdevice/loot_tables/device_1_n.json

OF Device Mod 2 的战利品表

  • 圆石:(data_pack_root)/data/orefarmingdevice/loot_tables/device_2.json
  • 深板岩圆石(1.18+):(data_pack_root)/data/orefarmingdevice/loot_tables/device_2_d.json
  • 下界岩:(data_pack_root)/data/orefarmingdevice/loot_tables/device_2_n.json