SAG Mill

From Ender IO Wiki
Jump to: navigation, search
SAG Mill
SAG Mill (large).png
SAG Mill

Solid Block









Blast resistance



A stone pickaxe or better is required to mine this block




Yes (64)



Energy Use

20RF/t - 100RF/t

Tile Entity ID

SAG Mill

The SAG Mill is a machine that grinds items down into other items. It draws without upgrades 20RF/t and takes about 10 seconds to complete an operation. It will produce extra materials depending on what you put into it, for example Iron Ore will produce 2 Iron Powder, as well as a chance of cobblestone, tin, or nickel. EnderIO officially supports Not Enough Items, and integrates with it so it can show recipes used by machines such as the SAG Mill.


Ingredients Input » Output
Flint + Iron Ingots +
Machine Chassi + Piston
Flint Flint Flint Grid layout Arrow (small).png SAG Mill
Iron Ingot Machine Chassi Iron Ingot
Iron Ingot Piston Iron Ingot

see: Crafting Guide


SAG Mill

  • Input: Where items and blocks are placed to be processed
  • Outputs: Where the results of the grinding will appear
  • Redstone Control: This controls how the block responds to redstone
  • RF Storage: How full the internal power storage is, can be upgraded with Capacitors
  • Capacitor Upgrade: Where you place capacitors for upgrading energy storage space
  • Grinding Ball: Optional Grinding Balls can be placed here for increased efficiency
  • Configure: Configures the sides of the machine
  • Recipe: View available recipes


Capacitor RF Usage RF Storage
None 20RF/t 100,000 RF
Double Layer 60RF/t 200,000 RF
Octadic 100RF/t 500,000 RF

Adding Your Own Recipes

If a recipe you think should exist doesn't, it is easy to add your own! Simply find the SAGMillRecipes_User.xml file in config/enderio and open it with whatever you like (Notepad++ or a web browser will work fine). Then add your recipe. The documentation to do so is as follows:

Each recipe must be named and contains one or more input item stack definition and one or more output stack definitions. For each input, all outputs are produced. A recipe may also define the amount of energy used to complete it (in MJ). The default value used is 400 MJ. A typical value for an ingot to dust recipe is 240 MJ.
  • <recipe name="Blah"> <input> <itemStack/> </input> <output> <itemStack/> </output> </recipe> <recipe name="BlahBlah" energyCost="240">
  • <input> <itemStack/> </input> <output> <itemStack/> </output> <output> <itemStack/> </output> </recipe>
Valid input item definitions:
  • Must have either: itemID, modID + itemName or oreDictionary - 'itemID'
  • Must be a valid blockID or itemID.

'modID' is the identifier registered by the mod with Forge (for example, Ender IO is EnderIO). This value can be found in the details panel of Forge's 'mods' UI. - 'itemName' the name used to register the block/item with forge. To dump all registered items to config/modObjectsRegistery.txt include: <dumpRegistry modObjects="true/> - 'oreDictionary' will use the OreDictionary to find the appropriate itemStack. The first entry returned by the dictionary will be used.

To dump the contents of the dictionary to config/oreDictionaryRegistery.txt include <dumpRegistery oreDictionary="true"/>

The item metadata/damage may optionally be specified for all types except oreDictionary. Examples: <itemStack itemID="" /> <itemStack itemID="" itemMeta="" /> <itemStack modID="" itemName="" /> <itemStack modID="" itemName="" itemMeta="" /> <itemStack oreDictionary="" />

Valid output definitions:
  • As per inputs with the additional optional fields, number and chance (both default to 1)
  • 'number' is the number of output items for each input
  • 'chance' is the chance the output will be crafted.
  • Values are clamped between 0 - 1.
For example, a chance of 0.25 will result, on average, one of these outputs being crafted for each 4 inputs processed by the SAG Mill. Examples:
  • <itemStack itemID="" number="2"/>
  • <itemStack itemID="" itemMeta="" chance="0.2"/>
  • <itemStack modID="" itemName="" itemMeta="" number="4" chance="0.1"/>

Video Tutorial

SAG Mill Tutorial, by Udaldor:

Mod Content
Crafting Components