/Lazy-AE2

the stuff you wish was in ae2

Primary LanguageJavaOtherNOASSERTION

Lazy AE2

AE2 for people who hate microcrafting

Lazy AE2 adds a few more Applied Energistics machines that help speed up certain operations. It was designed with the intent of creating alternate channels for automating AE2's in-world crafting mechanisms, which had a tendency to clash with lag-clearing tools.

New Features

  • Fluix Aggregator - Performs the in-world fluix crystal crafting operation
  • Pulse Centrifuge - Performs the in-world crystal seed growing operation
  • ME Circuit Etcher - Etches circuits without needing to waste time pressing the components
  • Preemptive Assembly Unit - Alternative to the ME interface that dispatches crafting operations eagerly
    • Instead of dispatching a recipe one-at-a-time, as much of the recipe's inputs are dumped into the processing machine as possible
    • Useful for when you're late-game and your processing machines process faster than ME interfaces can provide ingredients
  • ME Level Maintainer - Maintains a quantity of certain items in an ME network by requesting autocrafting when needed
  • Mass Assembly Chamber - A really big multi-block molecular assembler. Goes fast and holds lots of patterns!

Everything is JEI-integrated, so you won't have to waste time guessing at recipes.

Required Dependencies

CraftTweaker Support

Recipes for the processing machines can be modified as follows:

// add aggregator recipe
// addRecipe(ItemStack output, ItemMatcher input1, ItemMatcher input2, [ItemMatcher input3])
mods.threng.Aggregator.addRecipe(<minecraft:diamond>, <minecraft:dirt>, <ore:dustGlowstone>, <minecraft:coal:1>);

// remove aggregator recipe
// removeRecipe(ItemStack output)
mods.threng.Aggregator.removeRecipe(<threng:material:0>);

// add centrifuge recipe
// addRecipe(ItemStack output, ItemMatcher input)
mods.threng.Centrifuge.addRecipe(<minecraft:diamond>, <minecraft:diamond_ore>);

// remove centrifuge recipe
// removeRecipe(ItemStack output)
mods.threng.Centrifuge.removeRecipe(<appliedenergistics2:material:10>);

// add etcher recipe; redstone and silicon ingredients are fixed
// addRecipe(ItemStack output, ItemMatcher input)
mods.threng.Etcher.addRecipe(<minecraft:diamond>, <minecraft:dirt>);

// remove etcher recipe
// removeRecipe(ItemStack output)
mods.threng.Etcher.removeRecipe(<appliedenergistics2:material:22>);