Grinder - Modular Ore Crusher
Grinder is an advanced mechanical crusher that operates on standard furnace fuel and is designed to grind various ores into dust. The modular design allows for customization to meet specific needs.
Getting Started
To use the crusher, you first need to craft the mechanism itself, then install an abrasive stone. The most accessible option is the stone abrasive. The modification offers several types of abrasive stones with different characteristics.
Abrasive Stone Properties
Each stone type has unique processing speed and output yield indicators. Base values correspond to 100%. Positive modifiers speed up processing and increase output, while negative modifiers slow down processing and may reduce dust yield.
Installation and Usage
After placing the crusher, simply right-click with the abrasive stone in hand to install it. To remove the stone, use Shift+right-click with an empty hand. Without an installed abrasive, the device doesn't function, although fuel continues to be consumed.
Automation and Integration
The automation system is fully compatible with furnaces and other similar devices. With JEI installed, full recipe integration is available.
Configuration via Data Packs
The mod supports configuration through data packs using ore tags and other ingredients. A special serializer for smelting recipes has also been added.
Dust Types
By default, dusts for iron, gold, silver, tin, copper, nickel, lead, aluminum, zinc, platinum, mercury, uranium, bismuth, and neptunium are available. Recipes for creating these dusts and their subsequent smelting into ingots are protected by Forge conditions.
Available Abrasive Stones
Includes 9 main types: four stone variants (stone, diorite, granite, andesite), iron, gold, diamond, obsidian, and emerald. Each type provides different bonuses to processing speed and output yield. Additionally, 10 specialized abrasives for specific ore types with customizable characteristics are available.
Modifier Configuration
Result modifier: Values above 1 increase output (1.4 = 140% - guaranteed dust + 40% chance for second). Values below 1 reduce the probability of obtaining dust. Speed modifier: Values below 1 speed up processing (0.7 = 70% time), above 1 slow it down.
CraftTweaker Integration
Added CraftTweaker support for creating custom recipes. Tags can be used for both input and output materials. For outputs, the first item from the tag will be selected. The .staticOutput() method indicates that the output quantity should not depend on abrasive stone quality.
Additional Features
By default, the tutorial HUD is disabled but can be activated when needed.