Rock Crusher
Overview
The Rock Crusher is a Railcraft multi-block machine that processes ores and blocks using a crushing mechanism. It can grind ores into dust for increased output or crush various blocks into their component materials.
Structure
The rock crusher is a 3×3×4 multi-block structure built from:
- Rock Crusher blocks - structural frame
- Controller block - master tile entity
Dimensions
- Width: 3 blocks
- Depth: 3 blocks
- Height: 4 blocks
Processing Mechanism
The rock crusher uses:
- Sucking power: Pulls items from above the structure
- Killing power: Damages entities in range
- Crushing power: Processes blocks and ores
Power Consumption
| Action | Power Cost |
|---|---|
| Sucking item | 1000 RF |
| Killing entity | 5000 RF |
| Crushing operation | Variable |
Structure Pattern
Patterns are defined in TileRockCrusher:
- Multiple pattern variations for different configurations
B- Rock crusher frame blockM- Master block positionA- Air/internal chamber
Inputs
The rock crusher accepts:
- Ores (via auto-input or manual placement)
- Blocks that can be crushed
- Mob drops (via killing mechanism)
Outputs
Based on RailcraftCrusherRecipe:
- Ores: Produce 2× dust output (e.g., iron ore → 2 iron dust)
- Blocks: Produce component dusts
- Items: May produce various byproducts
Auto-Input
The rock crusher can automatically:
- Pull items from above using sucking mechanism
- Process items when valid recipe exists
Entity Interaction
The rock crusher can:
- Damage mobs in its area of effect
- Kill mobs for drops
- Consume power for entity interaction
Usage
- Build the 3×3×4 structure
- Place input items on top or via automation
- Provide RF/MJ power to the machine
- Collect outputs from the bottom/sides
- Monitor via GUI
GUI
Accessed via EnumGui.ROCK_CRUSHER:
- Input slot
- Output slot
- Power indicator
- Processing progress
Recipe System
Recipes are defined via:
RailcraftCraftingModuleregistration- Ore dictionary support for ore types
- Custom recipes for specific blocks
Comparison with Vanilla
| Feature | Vanilla Furnace | Rock Crusher |
|---|---|---|
| Ore processing | 1× ingot | 2× dust |
| Auto-input | No | Yes |
| Entity interaction | No | Yes |
| Power required | Fuel | RF/MJ |
See Also
- Processing
- Steam Oven