虚空采掘场(Void Quarry)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | utilitiesinexcess:void_quarry / void_marker / void_quarry_upgrade |
| 类 | BlockVoidQuarry(extends BlockContainer)/ BlockVoidMarker(extends BlockContainer)/ BlockVoidQuarryUpgrade(extends Block) |
| 注册方块数 | 3 |
| TileEntity | TileEntityVoidQuarry / TileEntityVoidMarker |
| 升级 meta 数 | 9(0–8) |
| 开关 | VoidQuarryConfig.INSTANCE.enableVoidQuarry(默认 true) |
功能
虚空采掘场是本模组最复杂的机器:在指定区域自动挖掘、收集掉落物并输出到周围容器。三个方块缺一不可——采掘场本体、区域标记(决定开采范围)、升级物品(改变开采行为)。
它使用 CoFH Energy API 取电并有独立的流体罐。采掘场会通过 ForgeChunkManager.setForcedChunkLoadingCallback 强制加载区块(CommonProxy.java:75),保证跨区块开采时机器不停摆。
数值
采掘场本体
| 配置项 | 默认值 | 说明 |
|---|---|---|
voidQuarryDefaultTopPadding |
见配置 | 默认顶部留空高度 |
voidQuarryEnergyStorage |
见配置 | 能量容量 |
voidQuarryFluidTankAmount |
见配置 | 初始流体量 |
voidQuarryFluidTankStorage |
见配置 | 流体罐容量 |
voidQuarryBaseRFCost |
见配置 | 基础 RF/t 消耗 |
voidQuarryBaseSpeed |
见配置 | 基础开采速度 |
voidQuarryReplaceBlock |
见配置 | 开采后替换成的方块 |
voidQuarryWorldHoleEnergyMultiplier |
见配置 | 挖穿世界边界的能耗倍率 |
上表 8 个具体数值本条目无法核实:VoidQuarryConfig.java 中这 8 个字段的 @Config.Default* 默认值本条目未逐一抄录。可确认的是字段名与数量(VoidQuarryConfig.java:24, 31, 38, 45, 51, 58, 65, 135)。精确数值请查 config/blocks/VoidQuarryConfig.java。
速度 / 幸运等级倍率
VoidQuarryConfig 另有 3 组速度倍率与 3 组幸运倍率,各自有独立的能耗倍率(voidQuarrySpeed{1,2,3}Multiplier + 对应 EnergyMultiplier、voidQuarryFortune{1,2,3}EnergyMultiplier),以及 voidQuarrySilkTouchEnergyMultiplier、voidQuarryFluidPumpEnergyMultiplier(VoidQuarryConfig.java:72-149)。这 11 个倍率的默认值同样未逐一核实。
升级物品
| meta | 显示名 | 效果 |
|---|---|---|
| 0 | Void Quarry World Hole Upgrade | 挖穿世界底部(voidQuarryWorldHoleEnergyMultiplier) |
| 1 | Void Quarry Silk Touch Upgrade | 时运采集(voidQuarrySilkTouchEnergyMultiplier) |
| 2 | Void Quarry Fluid Pump Upgrade | 自动泵出流体(voidQuarryFluidPumpEnergyMultiplier) |
| 3 | Void Quarry Speed I Upgrade | 速度 I(voidQuarrySpeed1Multiplier / …Energy1Multiplier) |
| 4 | Void Quarry Speed II Upgrade | 速度 II |
| 5 | Void Quarry Speed III Upgrade | 速度 III |
| 6 | Void Quarry Fortune I Upgrade | 幸运 I(voidQuarryFortune1EnergyMultiplier) |
| 7 | Void Quarry Fortune II Upgrade | 幸运 II |
| 8 | Void Quarry Fortune III Upgrade | 幸运 III |
显示名来源:en_US.lang 的 tile.void_quarry_upgrade.<meta>.name。ItemBlock 为 BlockVoidQuarryUpgrade.ItemVoidQuarryUpgrade(ModBlocks.java:182)。
交互
| 触发 | 行为 |
|---|---|
放置 void_marker |
确定开采区域边界 |
放置 void_quarry |
机器开始工作,从相邻容器输出掉落物 |
| 输入 RF | 消耗能量开采 |
| 放入升级物品 | 改变开采行为,代价是能耗倍率上升 |
| 区块加载 | 通过 TEChunkLoadingCallback 强制加载 |
合成配方
| 产物 | 开关 |
|---|---|
void_quarry |
RecipeConfig.enableVoidQuarryRecipe |
void_marker |
RecipeConfig.enableVoidMarkerRecipe |
void_quarry_upgrade |
RecipeConfig.enableVoidQuarryUpgradeRecipes |
采掘场本体的配方(RecipeLoader.java:597-614)为 oso / ede / pap:o=装饰方块 meta 5、s=树苗、e=末影之核、d=装饰方块 meta 0、p=智能泵、a=钻石镐。三个开关默认全为 true。
相关条目
- 智能泵 - 采掘场配方原料,同为流体自动化设备
- TileEntity 注册总表 - 采掘场与标记 TileEntity
- 方块注册总表 - 三个采掘场方块在完整表中的位置
- 配置总览 -
VoidQuarryConfig的全部 22 个字段