A mining drill for automatically extracting resources from resource entities. This prototype type is used by burner mining drill, electric mining drill and pumpjack in vanilla.
EntityWithOwnerPrototypeVectorfalsefalseThe position where any item results are placed, when the mining drill is facing north (default direction). If the drill does not produce any solid items but uses a fluidbox output instead (e.g. pumpjacks), a vector of {0,0} disables the yellow arrow alt-mode indicator for the placed item location.
doublefalsefalseThe distance from the center of the mining drill to search for resources in.
This is 2.49 for electric mining drills (a 5x5 area) and 0.99 for burner mining drills (a 2x2 area). The drill searches resource outside its natural boundary box, which is 0.01 (the middle of the entity); making it 2.5 and 1.0 gives it another block radius.
VectortruefalseOffset of the resource_searching_radius from the entity center when the mining drill is facing north.
EnergyfalsefalseThe amount of energy used by the drill while mining. Can't be less than or equal to 0.
energy_usage = "150kW"
doublefalsefalseThe speed of this drill.
EnergySourcefalsefalseThe energy source of this mining drill.
Array<ResourceCategoryID>falsefalseThe names of the ResourceCategory that can be mined by this drill. For a list of built-in categories, see here.
Note: Categories containing resources which produce items, fluids, or items+fluids may be combined on the same entity, but may not work as expected. Examples: Miner does not rotate fluid-resulting resources until depletion. Fluid isn't output (fluid resource change and fluidbox matches previous fluid). Miner with no vector_to_place_result can't output an item result and halts.
FluidBoxtruefalseFluidBoxtruefalseMiningDrillGraphicsSettruefalseMiningDrillGraphicsSettruefalsePerceivedPerformancetruefalseAffects animation speed.
Sprite4WaytruefalseUsed by the pumpjack to have a static 4 way sprite.
EffectReceivertruefalseItemStackIndextruefalseThe number of module slots in this machine.
booleantruefalseIf set, QualityPrototype::mining_drill_module_slots_bonus will be added to module slots count.
EffectTypeLimitationtruefalseSets the modules and beacon effects that are allowed to be used on this mining drill.
Array<ModuleCategoryID>truefalseSets the module categories that are allowed to be inserted into this machine.
SpritetruefalseThe sprite used to show the range of the mining drill.
doubletruefalseThe maximum circuit wire distance for this entity.
booleantruefalsebooleantruefalseRenderLayertruefalseuint8truefalseMay not be 0 or larger than 100.
booleantruefalsebooleantruefalsebooleantruefalsebooleantruefalseIf set, QualityPrototype::mining_drill_mining_radius_bonus will be added to resource_searching_radius.
InterruptibleSoundtruefalseInterruptibleSoundtruefalseuint16truefalseuint16truefalseColortruefalseWhen this mining drill is connected to the circuit network, the resource that it is reading (either the entire resource patch, or the resource in the mining area of the drill, depending on circuit network setting), is tinted in this color when mousing over the mining drill.
Tuple<CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition, CircuitConnectorDefinition>truefalseuint8truefalseHow many filters this mining drill has. Maximum count of filtered resources in a mining drill is 5.