Description
# Mekanism Stack Processor
[](https://github.com/BazZziliuS/Mekanism-Stack-Processor/actions/workflows/build.yml)
[](https://minecraft.net/)
[](https://neoforged.net/)
[](https://github.com/mekanism/Mekanism)
[](LICENSE)
[](https://modrinth.com/mod/mekanism-stack-processor)
[](https://www.curseforge.com/minecraft/mc-mods/mekanism-stack-processor)
A NeoForge mod that adds **batch processing** to Mekanism machines. Instead of processing items one at a time, machines process multiple items per operation based on their tier.
## Features
- **Tiered batch processing** - Higher tier factories process more items at once
- **Configurable multipliers** - Adjust items per operation for each tier
- **Works with all factory types** - Crushing, Enriching, Smelting, Combining, Sawing, Injecting, Infusing, Purifying
- **Regular machines support** - Non-factory machines also get batch processing
- **Optional MoreMachine integration** - Full support for Mekanism:MoreMachine mod
- **Optional Evolved Mekanism integration** - Full support for Evolved Mekanism machines and extended factory tiers
## Supported Machines
### Mekanism (Required)
| Factory Type | Config Section |
|--------------|----------------|
| Crushing, Enriching, Smelting | `factory_tiers` |
| Combining Factory | `factory_tiers` |
| Sawing Factory | `factory_tiers` |
| Injecting, Infusing, Purifying | `chemical_factory_tiers` |
| Regular Machines | `regular_machines` |
### Mekanism:MoreMachine (Optional)
If [Mekanism:MoreMachine](https://www.curseforge.com/minecraft/mc-mods/mekanism-more-machine) is installed, the following factories are also supported:
**mekmm module** (uses `factory_tiers`):
- Lathe, Rolling Mill, Recycling, Stamping, Planting, Replicating factories
**mekaf module** (uses `chemical_factory_tiers`):
- Liquefying, Dissolving, Oxidizing, Crystallizing, Washing
- Centrifuging, Chemical Infusing, Pressurized Reacting
- Solar Neutron Activating factories
### Evolved Mekanism (Optional)
If [Evolved Mekanism](https://www.curseforge.com/minecraft/mc-mods/evolved-mekanism) is installed, the following are also supported:
**Factories** (uses `factory_tiers` / `evolved_mekanism_factory_tiers`):
- Alloying Factory
**Machines** (uses `regular_machines`):
- Alloyer, Chemixer, Melter, Solidifier
**Extended factory tiers** (uses `evolved_mekanism_factory_tiers`):
- Overclocked, Quantum, Dense, Multiversal, Creative
## Default Configuration
### Item Factories (`factory_tiers`)
| Tier | Items per Operation |
|------|---------------------|
| Basic | 8 |
| Advanced | 16 |
| Elite | 32 |
| Ultimate | 64 |
### Chemical Factories (`chemical_factory_tiers`)
| Tier | Operations Multiplier |
|------|----------------------|
| Basic | 1 |
| Advanced | 4 |
| Elite | 8 |
| Ultimate | 16 |
### Evolved Mekanism Factory Tiers (`evolved_mekanism_factory_tiers`)
| Tier | Items per Operation |
|------|---------------------|
| Overclocked | 64 |
| Quantum | 64 |
| Dense | 64 |
| Multiversal | 64 |
| Creative | 64 |
### Regular Machines
| Type | Items per Operation |
|------|---------------------|
| Non-factory machines | 4 |
## Requirements
- Minecraft 1.21.1
- NeoForge 21.1.0+
- Mekanism 10.7.17+
- Mekanism:MoreMachine (optional)
- Evolved Mekanism (optional)
## Configuration
Configuration file is located at:
```
config/mekanismstackprocessor-common.toml
```
### General
- `enableOptimization` - Enable/disable the mod
### Factory Tiers (item processing)
- `basicTierMultiplier` - Items per operation for Basic Factory
- `advancedTierMultiplier` - Items per operation for Advanced Factory
- `eliteTierMultiplier` - Items per operation for Elite Factory
- `ultimateTierMultiplier` - Items per operation for Ultimate Factory
### Chemical Factory Tiers (gas/fluid processing)
- `chemBasicTierMultiplier` - Multiplier for Basic Chemical Factory
- `chemAdvancedTierMultiplier` - Multiplier for Advanced Chemical Factory
- `chemEliteTierMultiplier` - Multiplier for Elite Chemical Factory
- `chemUltimateTierMultiplier` - Multiplier for Ultimate Chemical Factory
### Evolved Mekanism Factory Tiers
- `emOverclockedTierMultiplier` - Items per operation for Overclocked tier
- `emQuantumTierMultiplier` - Items per operation for Quantum tier
- `emDenseTierMultiplier` - Items per operation for Dense tier
- `emMultiversalTierMultiplier` - Items per operation for Multiversal tier
- `emCreativeTierMultiplier` - Items per operation for Creative tier
### Regular Machines
- `baseMachineMultiplier` - Items per operation for regular machines
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Credits
- **Author:** BazZziliuS
- **Mekanism Team** for the amazing tech mod
- **NeoForge Team** for the modding platform
- **MoreMachine Team** for the extended machines
- **Evolved Mekanism Team** for the extended machines and tiers