Worker Modules(工人 / 工具模块)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | 全部为 StevesCarts:CartModule 的 metadata 变体(无独立注册名) |
| 模块分组 | toolGroup = drillGroup + woodcutterGroup + farmerGroup(ModuleData.java:936-938) |
| 最大堆叠 | 64(ItemCartModule 未调用 setMaxStackSize) |
| 附魔适用 | 否(但会消费矿车 Enchanter 模块的 TOOL 类附魔) |
⚠️ 审计订正
- 原文各模块的 ID 与功率经逐条核对全部正确 ✅,已补上安装面、前置依赖与父模块约束。
- 原文把 Shooter(28) / Advanced Shooter(29) 归入「战斗模块 / 工人模块」表归类不准:它们属于
shooterGroup(ModuleData.java:532-534),与实体检测器同组,见 Realtime Devices。- 原文遗漏了多个工具类模块(Melter 系列、Lawn Mower、Milker、Ore Extractor、Drill Intelligence、Planter Range Extender、Incinerator、Tree/Crop: Exotic、Crop: IC2),已在下方补全。
钻头组 drillGroup(ModuleData.java:330-365)
| 名称 | ID | 功率 | 类 | 安装面 | 证据 |
|---|---|---|---|---|---|
| Basic Drill | 8 | 10 | ModuleDrillDiamond |
FRONT | :330-333 |
| Iron Drill | 42 | 3 | ModuleDrillIron |
FRONT | :335-339 |
| Hardened Drill | 43 | 45 | ModuleDrillHardened |
FRONT | :341-349 |
| Galgadorian Drill | 9 | 150 | ModuleGalgadorian-系 |
FRONT | :351-359 |
收割组 farmerGroup(ModuleData.java:388-415)
| 名称 | ID | 功率 | 安装面 | 备注 | 证据 |
|---|---|---|---|---|---|
| Basic Farmer | 14 | 36 | FRONT | :390-394 |
|
| Galgadorian Farmer | 84 | 55 | FRONT | 两个配方 | :396-412 |
| Crop: Nether Wart | 58 | 20 | 不限 | addRequirement(farmerGroup)——需先有农民模块 |
:754-755 |
| Crop: Exotic | 102 | 30 | 不限 | addRequirement(farmerGroup) |
:978-982 |
| Crop: IC2 | 103 | 55 | 不限 | 需 IC2 + addRequirement(farmerGroup) |
:984-990 |
伐木组 woodcutterGroup(ModuleData.java:417-477)
| 名称 | ID | 功率 | 安装面 | 证据 |
|---|---|---|---|---|
| Basic Wood Cutter | 15 | 34 | FRONT | :419-426 |
| Hardened Wood Cutter | 79 | 65 | FRONT | :428-449 |
| Galgadorian Wood Cutter | 80 | 120 | FRONT | :451-473 |
| Tree: Exotic | 88 | 30 | 不限 | 需 woodcutterGroup(:973-976) |
| Planter Range Extender | 89 | 20 | 不限 | 需 woodcutterGroup(:992-996) |
工具辅助(ModuleData.java:322-386、:480-505、:916-968、:1003-1016)
| 名称 | ID | 功率 | 安装面 | 前置 | 证据 |
|---|---|---|---|---|---|
| Torch Placer | 7 | 14 | RIGHT + LEFT | — | :322-328 |
| Railer | 10 | 3 | 源码未限制 | 与 Large Railer 互为 Nemesis | :367-371、:377 |
| Large Railer | 11 | 17 | 源码未限制 | :372-376 |
|
| Bridge Builder | 12 | 14 | 源码未限制 | :379-382 |
|
| Track Remover | 13 | 8 | TOP + BACK | :383-386 |
|
| Hydrator | 16 | 6 | 源码未限制 | addRequirement(tankGroup)——需储罐模块 |
:480-482 |
| Fertilizer | 18 | 10 | 源码未限制 | :484-487 |
|
| Brake Handle | 26 | 12 | RIGHT | addParent(seat)——需 Seat 模块 |
:502-505 |
| Melter | 33 | 10 | 源码未限制 | 与 Extreme Melter 互为 Nemesis | :583-591 |
| Extreme Melter | 34 | 19 | 源码未限制 | :587-591 |
|
| Incinerator | 68 | 23 | 源码未限制 | 需 tankGroup + drillGroup | :851-855 |
| Drill Intelligence | 75 | 21 | 源码未限制 | 需 drillGroup | :916-921 |
| Lawn Mower | 85 | 38 | RIGHT + LEFT | :955-962 |
|
| Milker | 86 | 26 | 源码未限制 | addParent(cage)——需 Cage 模块 |
:964-968 |
| Ore Extractor | 83 | 80 | 源码未限制 | 需 drillGroup | :948-953 |
| Crafter | 87 | 22 | 源码未限制 | setAllowDuplicate() |
:970-971 |
| Advanced Crafter | 92 | 42 | 源码未限制 | setAllowDuplicate() |
:1006-1010 |
| Smelter | 91 | 22 | 源码未限制 | setAllowDuplicate() |
:1003-1004 |
| Advanced Smelter | 93 | 42 | 源码未限制 | setAllowDuplicate() |
:1012-1016 |
座椅
| 名称 | ID | 功率 | 安装面 | 证据 |
|---|---|---|---|---|
| Seat | 25 | 3 | CENTER + TOP | ModuleData.java:499-500 |
| Advanced Control System | 27 | 38 | RIGHT | addParent(seat)(ModuleData.java:507-511) |
| Steve’s Arcade | 78 | 10 | 源码未限制 | addParent(seat)(ModuleData.java:998-1001) |
附魔交互
ModuleTool 基类在初始化时若发现矿车上有 ModuleEnchants,就启用 ENCHANTMENT_TYPE.TOOL(ModuleTool.java:44-53),使 Fortune / Efficiency / Unbreaking 生效。Liquid Sensors(20) 还会让挖掘耗时 +2 tick(ModuleDrill.java:361)。
相关条目
- Storage Modules - 存储模块
- Realtime Devices - 实时设备
- Modular Minecart - 载体