JSON Recipes initial import.

Moved the old recipe handler to a different direct to not confuse the vanilla/forge JSON loader.
This commit is contained in:
Gunther De Wachter
2017-07-11 04:50:01 +02:00
parent 76e19874cf
commit d03faae983
358 changed files with 6487 additions and 18 deletions
@@ -1,348 +0,0 @@
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Custom Recipes</title>
<link rel="shortcut icon" type="image/x-icon"
href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAACSSURBVDhPlZHLDYAwDEO7DWcunLsAWzBIN+toQS6xiNr0Z8kSafMeQoRRrvMQVMe9AMw5l25LLLwtsXCMsXRZUsPec1fiwY9IqT1DGwkuvTf2BNxX/BPgYvUTeKb4L7ALXBrdKd7+tnr2zjAr/mUkmcJMvVh/AtqFGSuxglvOOcxQYgXLMAOAgm2YSSkJqqOTEF4xoGOuk3A5dwAAAABJRU5ErkJggg==">
<style type="text/css">
body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
max-width: 80ch;
}
div#content {
/*position: relative;*/
/*left: 25%;*/
max-width: 1000px;
margin: 0 auto;
padding: 15px;
display: block;
}
div#content li {
margin-bottom: 0.4em;
word-wrap: break-word;
}
code {
font-size: 13px;
white-space: pre-wrap;
padding: 1px 5px;
font-family: Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif;
background-color: #eee;
margin: 0;
border: 0;
word-wrap: break-word;
line-height: 13px;
}
nav {
float: right;
width: 40%;
background: #eeeeee;
font-size: 0.8em;
padding-left: 15px;
margin: 0 0 0.5em 0.5em;
max-height: 200px;
word-wrap: break-word;
display: block;
overflow: auto;
}
h1, h2, h3, h4 {
margin-top: 20px;
margin-bottom: 10px;
line-height: 1.1;
}
h1 {
font-size: 36px;
font-weight: 500;
}
pre {
border: 1px solid #CCC;
background-color: #f6f6f2;
word-wrap: normal;
overflow: auto;
font-size: 13px;
padding: 5px;
width: auto;
max-height: 600px;
margin-bottom: 1em;
font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif;
display: block;
white-space: pre;
line-height: 1.3;
border-spacing: 2px;
text-align: left;
color: #222;
max-width: 1024px;
}
blockquote {
margin: 0 0 10px;
padding: 10px;
background-color: #fff9e3;
border-left: 2px solid #ffeb8e;
quotes: none;
line-height: 1.3;
max-width: 1024px;
}
a {
color: #0c65a5;
cursor: pointer;
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
line-height: 1.3;
}
a:hover {
color: #30a7fc;
text-decoration: none;
}
</style>
</head>
<body>
<div id="content">
<div id="header">
<h1>Custom Recipes</h1>
</div>
<div id="body">
<nav role="navigation">
<h2>Navigation</h2>
<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#auto-generation">Auto-Generation</a></li>
<li><a href="#modification">Recipe Modification</a></li>
<ul>
<li><a href="#item-references">Item References</a></li>
<li><a href="#recipe-types">Recipe Types</a></li>
<ul>
<li><a href="#shapeless">Shapeless</a></li>
<li><a href="#spahed">Shaped</a></li>
<li><a href="#smelt">Smelt</a></li>
<li><a href="#grind">Grind</a></li>
<li><a href="#grindfz">Grindfz</a></li>
<li><a href="#mekcrusher">Mekcrusher</a></li>
<li><a href="#mekechamber">Mekechamber</a></li>
<li><a href="#hccrusher">Hccrusher</a></li>
<li><a href="#crusher">Crusher</a></li>
<li><a href="#macerator">Macerator</a></li>
<li><a href="#pulverizer">Pulverizer</a></li>
<li><a href="#inscribe">Inscribe</a></li>
<li><a href="#press">Press</a></li>
</ul>
<li><a href="#recipe-function">Recipe Function</a></li>
<ul>
<li><a href="#alias">Alias</a></li>
<li><a href="#ore">Ore</a></li>
<li><a href="#group">Group</a></li>
<li><a href="#import">Import</a></li>
</ul>
</ul>
</ul>
</nav>
<h2 id="introduction">Introduction</h2>
<p>This file is the README of Applied Energistics 2 for Custom Recipes. Applied Energistics 2 is extremely configurable and supports 100% customize-able
recipes if desired. This page will direct you on how to get started. The entry file for the recipe system is <code>index.recipe</code>.</p>
<h2 id="auto-generation">Auto-Generation</h2>
<p>AE2 will generate 2 folders in your AE2 configuration folder <code>config/AppliedEneristics2/</code>. One is <code>generated-recipes/</code> and the other is <code>user-recipes/</code>. Recipes will be automatically exported from AE2 into <code>generated-recipes/</code> on every start-up containing always the latest valid recipes. </p>
<blockquote>
You require file system permissions to generate the folders. Recipes will be loaded directly from AE2 if user has no permissions.
</blockquote>
<h2 id="recipe-modification">Recipe Modification</h2>
<p>You can modify the recipes by copying over the recipes from <code>generated-recipes/</code> into <code>user-recipes/</code>. You do <b>not</b> need to copy over all files, but the ones you will be changing. AE2 will prefer loading a user recipe if one would replace a generated recipe.</p>
<p>That way changed recipes by us are not overwriting your modified files.</p>
<h3 id="item-references">Item References</h3>
<p>In Minecraft each item is referenced by a namespace and a name, for example all of minecrafts items use the namespace <code>minecraft</code>. A glass block would be <code>minecraft:glass</code>.</p>
<p>The recipe system also exposes access to the oredictionary via a namespace, so you can use <code>oredictionary:glass</code> to use any type of glass.</p>
<h3 id="recipe-types">Recipe Types</h3>
<p>Different recipe types are there to interface with specific machines or mods. Use a <code>,</code> to add a new row to the recipe.</p>
<h4 id="shapeless">Shapeless</h4>
<ul>
<li>crafted in a minecraft crafting table</li>
<li>can take any shape as long as the inputs are correct</li>
<li>takes up to 9 items as input</li>
<li>outputs a single item as output, optionally with quantity</li>
<li>Example: <code>Log -> Planks</code> recipe</li>
<li>
AE2: <br />
<code>shapeless = minecraft:log -> 4 minecraft:planks</code>
</li>
</ul>
<h4 id="shaped">Shaped</h4>
<ul>
<li>crafted in a minecraft crafting table</li>
<li>requires the specific shape</li>
<li>takes up to 9 items as input</li>
<li>outputs a single item as output, optionally with quantity</li>
<li>Example: <code>8 Cobblestone -> Furnace</code> recipe</li>
<li>
AE2:
<pre>shaped =
minecraft:cobblestone minecraft:cobblestone minecraft:cobblestone,
minecraft:cobblestone _ minecraft:cobblestone,
minecraft:cobblestone minecraft:cobblestone minecraft:cobblestone
-> minecraft:furnace</pre>
</li>
</ul>
<h4 id="smelt">Smelt</h4>
<ul>
<li>items to be burned in furnaces</li>
<li>takes 1 item as input</li>
<li>takes 1 item as output, optionally with quantity</li>
<li>Example: <code>Log -> Charcoal</code> recipe</li>
<li>
AE2: <br />
<code>smelt = minecraft:log -> minecraft:coal:1</code>
</li>
</ul>
<h4 id="grind">Grind</h4>
<ul>
<li>items to be grinded in the grindstone</li>
<li>takes 1 item as input</li>
<li>takes 1 item as output, optionally with quantity</li>
<li>Example: <code>Gravel -> Flint</code> recipe</li>
<li>
AE2: <br />
<code>grind = minecraft:gravel -> minecraft:flint</code>
</li>
</ul>
<h4 id="grindfz">Grindfz</h4>
<p>Same as <code>grind</code> for Factorization Grinder</p>
<h4 id="mekcrusher">Mekcrusher</h4>
<p>Same as <code>grind</code> for Mekanism Crusher</p>
<h4 id="mekechamber">Mekechamber</h4>
<p>Same as <code>grind</code> for Mekanism Enrichment Chamber</p>
<h4 id="hccrusher">Hccrusher</h4>
<p>Same as <code>grind</code> for HydrauliCraft Crusher</p>
<h4 id="crusher">Crusher</h4>
<p>Same as <code>grind</code> for RailCraft Crusher</p>
<h4 id="macerator">Macerator</h4>
<p>Same as <code>grind</code> for IndustrialCraft Macerator</p>
<h4 id="pulverizer">Pulverizer</h4>
<p>Same as <code>grind</code> for Thermal Expansion Pulverizer</p>
<h4 id="inscribe">Inscribe</h4>
<ul>
<li>used in the AE2 Inscriber</li>
<li>takes 2 or 3 items as input, first item is the center item</li>
<li>takes 1 item as output, optionally with quantity</li>
<li>center item is consumed</li>
<li>
Example: duplicate logic processor plate <br />
<code>Iron Block + Logic Processor Plate -> Logic Processor Plate</code>
</li>
<li>
AE2:
<pre>inscribe =
minecraft:iron_block
appliedenergistics2:ItemMaterial.LogicProcessorPress
-> appliedenergistics2:ItemMaterial.LogicProcessorPress</pre>
</li>
</ul>
<h4 id="press">Press</h4>
<ul>
<li>used in the AE2 Inscriber</li>
<li>takes 2 or 3 items as input, first item is the center item</li>
<li>takes 1 item as output, optionally with quantity</li>
<li>all items are consumed</li>
<li>
Example: create logic processor <br />
<code>Redstone + logic processor print + silicon print -> logic processor</code>
</li>
<li>
AE2:
<pre>press =
minecraft:redstone
appliedenergistics2:ItemMaterial.LogicProcessorPrint
appliedenergistics2:ItemMaterial.SiliconPrint
-> appliedenergistics2:ItemMaterial.LogicProcessor</pre>
</li>
</ul>
<h3 id="recipe-function">Recipe Function</h3>
<p>Adds convenience for easier recipe management.</p>
<h4 id="alias">Alias</h4>
<ul>
<li>creates a shorthand for a longer value</li>
<li>
AE2: alias <code>appliedenergistics2</code> to <code>ae2</code><br />
<code>alias = ae2 -> appliedenergistics2</code>
</li>
<li><code>appliedenergistics2:ItemMaterial.LogicProcessorPrint</code> could be aliased to <code>ae2:ItemMaterial.LogicProcessorPrint</code></li>
</ul>
<h4 id="ore">Ore</h4>
<ul>
<li>lets you add items into an ore dictionary value.</li>
<li>
AE2: add minecraft wool to OreDictionary as <code>blockWool</code><br />
<code>ore = minecraft:wool:* -> blockWool</code>
</li>
<li>oredictioned items can be accessed as <code>oredictionary:blockWool</code> for example</li>
</ul>
<h4 id="group">Group</h4>
<ul>
<li>lets you create a item group for 1 or more inputs</li>
<li>
Example: define a common group for both different AE2 interfaces<br />
<code>Block Interface + Part Interface = Interface</code>
</li>
<li>
AE2: <br />
<code>group = ae2:BlockInterface ae2:ItemPart.Interface -> interface</code>
</li>
<li>
This also enables shortening annoying names for example<br />
<code>group = ae2:ToolNetherQuartzWrench -> wrench</code>
</li>
</ul>
<h4 id="import">Import</h4>
<ul>
<li>lets you load an additional recipe file</li>
<li>this works with subdirectories, but the path needs to be always a relative path to the root recipe directory</li>
<li>
AE2: import all recipes for stairs<br />
<code>import = stairs.recipe</code>
</li>
<li>Any knowledge through <code>alias, ore, group</code> are carried over to the imported file</li>
</ul>
<!--<pre>-->
<!--Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.-->
<!--</pre>-->
<!--<blockquote>-->
<!--A readme (or read me) fdsile contains information about other files in a directory or archive and is very commonly distributed with computer software.-->
<!--</blockquote>-->
</div>
</div>
</body>
</html>
@@ -0,0 +1,9 @@
{
"ingredients": {
"part": "appeng.recipes.RecipeHandler$PartFactory"
},
"recipes": {
"part_shaped": "appeng.recipes.helpers.PartRecipeFactory",
"part_shapeless": "appeng.recipes.helpers.PartRecipeFactory"
}
}
@@ -1,2 +0,0 @@
alias=mc -> minecraft
alias=ae2 -> appliedenergistics2
@@ -1,8 +0,0 @@
shaped=
ae2:quartz_block,
ae2:quartz_block
-> 2 ae2:quartz_pillar
shaped=
ae2:quartz_block ae2:quartz_block
-> 2 ae2:chiseled_quartz_block
@@ -0,0 +1,16 @@
{
"result": {
"item": "appliedenergistics2:quartz_block"
},
"type": "forge:ore_shaped",
"pattern": [
"aa",
"aa"
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "crystalCertusQuartz"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:quartz_block"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"a a",
"aaa"
],
"key": {
"a": {
"type": "appliedenergistics2:part",
"part": "material.PurifiedCertusQuartzCrystal"
}
}
}
@@ -0,0 +1,16 @@
{
"result": {
"item": "appliedenergistics2:quartz_pillar",
"count": 2
},
"type": "forge:ore_shaped",
"pattern": [
"a",
"a"
],
"key": {
"a": {
"item": "appliedenergistics2:quartz_block"
}
}
}
@@ -0,0 +1,15 @@
{
"result": {
"item": "appliedenergistics2:chiseled_quartz_block",
"count": 2
},
"type": "forge:ore_shaped",
"pattern": [
"aa"
],
"key": {
"a": {
"item": "appliedenergistics2:quartz_block"
}
}
}
@@ -1,30 +0,0 @@
# Raw Storage Blocks
shaped=
oredictionary:crystalCertusQuartz oredictionary:crystalCertusQuartz,
oredictionary:crystalCertusQuartz oredictionary:crystalCertusQuartz
-> ae2:quartz_block
shaped=
oredictionary:crystalFluix oredictionary:crystalFluix,
oredictionary:crystalFluix oredictionary:crystalFluix
-> ae2:fluix_block
# Pure Storage Blocks
shaped=
ae2:material.PurifiedNetherQuartzCrystal ae2:material.PurifiedNetherQuartzCrystal ae2:material.PurifiedNetherQuartzCrystal,
ae2:material.PurifiedNetherQuartzCrystal _ ae2:material.PurifiedNetherQuartzCrystal,
ae2:material.PurifiedNetherQuartzCrystal ae2:material.PurifiedNetherQuartzCrystal ae2:material.PurifiedNetherQuartzCrystal
-> mc:quartz_block
shaped=
ae2:material.PurifiedCertusQuartzCrystal ae2:material.PurifiedCertusQuartzCrystal ae2:material.PurifiedCertusQuartzCrystal,
ae2:material.PurifiedCertusQuartzCrystal _ ae2:material.PurifiedCertusQuartzCrystal,
ae2:material.PurifiedCertusQuartzCrystal ae2:material.PurifiedCertusQuartzCrystal ae2:material.PurifiedCertusQuartzCrystal
-> ae2:quartz_block
shaped=
ae2:material.PurifiedFluixCrystal ae2:material.PurifiedFluixCrystal ae2:material.PurifiedFluixCrystal,
ae2:material.PurifiedFluixCrystal _ ae2:material.PurifiedFluixCrystal,
ae2:material.PurifiedFluixCrystal ae2:material.PurifiedFluixCrystal ae2:material.PurifiedFluixCrystal
-> ae2:fluix_block
@@ -1,7 +0,0 @@
shaped=
ae2:material.CertusQuartzCrystalCharged mc:iron_ingot
-> 2 ae2:quartz_fixture
shaped=
netherCrystal mc:iron_ingot
-> ae2:light_detector
@@ -0,0 +1,16 @@
{
"result": {
"item": "appliedenergistics2:fluix_block"
},
"type": "forge:ore_shaped",
"pattern": [
"aa",
"aa"
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "crystalFluix"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:fluix_block"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"a a",
"aaa"
],
"key": {
"a": {
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
}
}
@@ -1,7 +0,0 @@
import=decorative/certus.recipe
import=decorative/crystals.recipe
import=decorative/fixtures.recipe
import=decorative/quartzglass.recipe
import=decorative/skystone.recipe
import=decorative/slabs.recipe
import=decorative/stairs.recipe
@@ -0,0 +1,24 @@
{
"result": {
"item": "appliedenergistics2:light_detector"
},
"type": "forge:ore_shaped",
"pattern": [
"ab"
],
"key": {
"a": [
{
"type": "forge:ore_dict",
"ore": "crystalNetherQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedNetherQuartzCrystal"
}
],
"b": {
"item": "minecraft:iron_ingot"
}
}
}
@@ -0,0 +1,18 @@
{
"result": {
"item": "minecraft:quartz_block",
"data": 0
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"a a",
"aaa"
],
"key": {
"a": {
"type": "appliedenergistics2:part",
"part": "material.PurifiedNetherQuartzCrystal"
}
}
}
@@ -0,0 +1,19 @@
{
"result": {
"item": "appliedenergistics2:quartz_fixture",
"count": 2
},
"type": "forge:ore_shaped",
"pattern": [
"ab"
],
"key": {
"b": {
"item": "minecraft:iron_ingot"
},
"a": {
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
}
}
}
@@ -0,0 +1,37 @@
{
"result": {
"item": "appliedenergistics2:quartz_glass",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"bab",
"aba"
],
"key": {
"b": [
{
"type": "forge:ore_dict",
"ore": "blockGlass"
},
{
"type": "forge:ore_dict",
"ore": "glass"
},
{
"item": "minecraft:glass"
}
],
"a": [
{
"type": "forge:ore_dict",
"ore": "dustCertusQuartz"
},
{
"type": "forge:ore_dict",
"ore": "dustNetherQuartz"
}
]
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:quartz_vibrant_glass"
},
"type": "forge:ore_shaped",
"pattern": [
"aba"
],
"key": {
"a": {
"item": "minecraft:glowstone_dust"
},
"b": {
"item": "appliedenergistics2:quartz_glass"
}
}
}
@@ -1,9 +0,0 @@
shaped=
dustQuartz glass dustQuartz,
glass dustQuartz glass,
dustQuartz glass dustQuartz
-> 4 ae2:quartz_glass
shaped=
mc:glowstone_dust ae2:quartz_glass mc:glowstone_dust
-> ae2:quartz_vibrant_glass
@@ -1,11 +0,0 @@
smelt=
ae2:sky_stone_block -> ae2:smooth_sky_stone_block
shapeless=
ae2:smooth_sky_stone_block -> ae2:sky_stone_brick
shapeless=
ae2:sky_stone_brick -> ae2:sky_stone_small_brick
shapeless=
ae2:sky_stone_small_brick -> ae2:smooth_sky_stone_block
@@ -1,31 +0,0 @@
shaped=
ae2:chiseled_quartz_block ae2:chiseled_quartz_block ae2:chiseled_quartz_block
-> 6 ae2:chiseled_quartz_slab
shaped=
ae2:fluix_block ae2:fluix_block ae2:fluix_block
-> 6 ae2:fluix_slab
shaped=
ae2:quartz_pillar ae2:quartz_pillar ae2:quartz_pillar
-> 6 ae2:quartz_pillar_slab
shaped=
ae2:quartz_block ae2:quartz_block ae2:quartz_block
-> 6 ae2:quartz_slab
shaped=
ae2:sky_stone_block ae2:sky_stone_block ae2:sky_stone_block
-> 6 ae2:sky_stone_slab
shaped=
ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block
-> 6 ae2:smooth_sky_stone_slab
shaped=
ae2:sky_stone_brick ae2:sky_stone_brick ae2:sky_stone_brick
-> 6 ae2:sky_stone_brick_slab
shaped=
ae2:sky_stone_small_brick ae2:sky_stone_small_brick ae2:sky_stone_small_brick
-> 6 ae2:sky_stone_small_brick_slab
@@ -1,47 +0,0 @@
shaped=
ae2:chiseled_quartz_block _ _,
ae2:chiseled_quartz_block ae2:chiseled_quartz_block _,
ae2:chiseled_quartz_block ae2:chiseled_quartz_block ae2:chiseled_quartz_block
-> 4 ae2:chiseled_quartz_stairs
shaped=
ae2:fluix_block _ _,
ae2:fluix_block ae2:fluix_block _,
ae2:fluix_block ae2:fluix_block ae2:fluix_block
-> 4 ae2:fluix_stairs
shaped=
ae2:quartz_pillar _ _,
ae2:quartz_pillar ae2:quartz_pillar _,
ae2:quartz_pillar ae2:quartz_pillar ae2:quartz_pillar
-> 4 ae2:quartz_pillar_stairs
shaped=
ae2:quartz_block _ _,
ae2:quartz_block ae2:quartz_block _,
ae2:quartz_block ae2:quartz_block ae2:quartz_block
-> 4 ae2:quartz_stairs
shaped=
ae2:sky_stone_block _ _,
ae2:sky_stone_block ae2:sky_stone_block _,
ae2:sky_stone_block ae2:sky_stone_block ae2:sky_stone_block
-> 4 ae2:sky_stone_stairs
shaped=
ae2:smooth_sky_stone_block _ _,
ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block _,
ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block
-> 4 ae2:smooth_sky_stone_stairs
shaped=
ae2:sky_stone_brick _ _,
ae2:sky_stone_brick ae2:sky_stone_brick _,
ae2:sky_stone_brick ae2:sky_stone_brick ae2:sky_stone_brick
-> 4 ae2:sky_stone_brick_stairs
shaped=
ae2:sky_stone_small_brick _ _,
ae2:sky_stone_small_brick ae2:sky_stone_small_brick _,
ae2:sky_stone_small_brick ae2:sky_stone_small_brick ae2:sky_stone_small_brick
-> 4 ae2:sky_stone_small_brick_stairs
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:chiseled_quartz_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:chiseled_quartz_block"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:fluix_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:fluix_block"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:quartz_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:quartz_block"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:quartz_pillar_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:quartz_pillar"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:sky_stone_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:sky_stone_block"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:sky_stone_brick_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:sky_stone_brick"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:sky_stone_small_brick_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:sky_stone_small_brick"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:smooth_sky_stone_stairs",
"count": 4
},
"type": "forge:ore_shaped",
"pattern": [
"a ",
"aa ",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:smooth_sky_stone_block"
}
}
}
@@ -0,0 +1,39 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"###",
"###",
"###"
],
"key": {
"#": [
{
"item": "minecraft:planks",
"data": 0
},
{
"item": "minecraft:planks",
"data": 1
},
{
"item": "minecraft:planks",
"data": 2
},
{
"item": "minecraft:planks",
"data": 3
},
{
"item": "minecraft:planks",
"data": 4
},
{
"item": "minecraft:planks",
"data": 5
}
]
},
"result": {
"item": "minecraft:diamond"
}
}
@@ -1,21 +0,0 @@
group= oredictionary:itemIlluminatedPanel -> monitor
group= ae2:interface ae2:part.Interface -> interface
group= ae2:certus_quartz_cutting_knife:* ae2:nether_quartz_cutting_knife:* -> knife
group= ae2:certus_quartz_wrench ae2:nether_quartz_wrench -> wrench
group= ae2:cable_glass ae2:cable_covered ae2:cable_smart -> cable
group= ae2:cable_dense -> densecable
group= mc:iron_ingot oredictionary:ingotCopper oredictionary:ingotTin oredictionary:ingotSilver oredictionary:ingotLead oredictionary:ingotBronze oredictionary:ingotBrass oredictionary:ingotNickel oredictionary:ingotInvar oredictionary:ingotAluminium -> metalIngots
group= oredictionary:dustEnder oredictionary:dustEnderPearl -> dustEnder
group=oredictionary:blockGlass oredictionary:glass mc:glass -> glass
group=oredictionary:wool mc:wool:* -> wool
group=oredictionary:crystalCertusQuartz oredictionary:crystalNetherQuartz ae2:material.CertusQuartzCrystalCharged -> crystalQuartz
group=oredictionary:dustCertusQuartz oredictionary:dustNetherQuartz -> dustQuartz
group=oredictionary:crystalCertusQuartz ae2:material.CertusQuartzCrystalCharged ae2:material.PurifiedCertusQuartzCrystal -> certusCrystal
group=oredictionary:crystalNetherQuartz ae2:material.PurifiedNetherQuartzCrystal -> netherCrystal
group=oredictionary:crystalFluix ae2:material.PurifiedFluixCrystal -> fluixCrystal
@@ -1,21 +0,0 @@
# Crash on Issues
crash=false
# Hides Exceptions and just display messages.
exceptions=false
# Error on Missing Items ( default is no because AE2 allows you to enable/disable items without modifying recipes. )
erroronmissing=true
# Important, keep in this order
import=aliases.recipe
import=oredict.recipe
import=groups.recipe
# All actual recipes
import=decorative/index.recipe
import=materials/index.recipe
import=misc/index.recipe
import=network/index.recipe
import=processing/index.recipe
import=tools/index.recipe
@@ -0,0 +1,31 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.AdvCard",
"count": 2
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
"ab ",
"cdb",
"ab "
],
"key": {
"b": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": {
"type": "forge:ore_dict",
"ore": "dustRedstone"
},
"a": {
"type": "forge:ore_dict",
"ore": "gemDiamond"
},
"d": {
"type": "appliedenergistics2:part",
"part": "material.CalcProcessor"
}
}
}
@@ -0,0 +1,31 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.AnnihilationCore",
"count": 2
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
"abc"
],
"key": {
"b": {
"type": "forge:ore_dict",
"ore": "dustFluix"
},
"a": [
{
"type": "forge:ore_dict",
"ore": "crystalNetherQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedNetherQuartzCrystal"
}
],
"c": {
"type": "appliedenergistics2:part",
"part": "material.LogicProcessor"
}
}
}
@@ -0,0 +1,31 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.BasicCard",
"count": 2
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
"ab ",
"cdb",
"ab "
],
"key": {
"b": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": {
"type": "forge:ore_dict",
"ore": "dustRedstone"
},
"a": {
"type": "forge:ore_dict",
"ore": "ingotGold"
},
"d": {
"type": "appliedenergistics2:part",
"part": "material.CalcProcessor"
}
}
}
@@ -0,0 +1,27 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardCapacity"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
[
{
"type": "forge:ore_dict",
"ore": "crystalCertusQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedCertusQuartzCrystal"
}
],
{
"type": "appliedenergistics2:part",
"part": "material.BasicCard"
}
]
}
@@ -0,0 +1,17 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardCrafting"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "forge:ore_dict",
"ore": "craftingTableWood"
},
{
"type": "appliedenergistics2:part",
"part": "material.BasicCard"
}
]
}
@@ -0,0 +1,17 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardFuzzy"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "appliedenergistics2:part",
"part": "material.AdvCard"
},
{
"type": "forge:ore_dict",
"ore": "wool"
}
]
}
@@ -0,0 +1,16 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardInverter"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "minecraft:redstone_torch"
},
{
"type": "appliedenergistics2:part",
"part": "material.AdvCard"
}
]
}
@@ -0,0 +1,16 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardRedstone"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "minecraft:redstone_torch"
},
{
"type": "appliedenergistics2:part",
"part": "material.BasicCard"
}
]
}
@@ -1,35 +0,0 @@
shaped=
oredictionary:ingotGold oredictionary:ingotIron _,
oredictionary:dustRedstone ae2:material.CalcProcessor oredictionary:ingotIron,
oredictionary:ingotGold oredictionary:ingotIron _
-> 2 ae2:material.BasicCard
shaped=
oredictionary:gemDiamond oredictionary:ingotIron _,
oredictionary:dustRedstone ae2:material.CalcProcessor oredictionary:ingotIron,
oredictionary:gemDiamond oredictionary:ingotIron _
-> 2 ae2:material.AdvCard
shapeless=
ae2:material.BasicCard certusCrystal
-> ae2:material.CardCapacity
shapeless=
ae2:material.BasicCard mc:redstone_torch
-> ae2:material.CardRedstone
shapeless=
ae2:material.AdvCard wool
-> ae2:material.CardFuzzy
shapeless=
ae2:material.AdvCard mc:redstone_torch
-> ae2:material.CardInverter
shapeless=
ae2:material.AdvCard fluixCrystal
-> ae2:material.CardSpeed
shapeless=
ae2:material.BasicCard oredictionary:craftingTableWood
-> ae2:material.CardCrafting
@@ -0,0 +1,23 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CardSpeed"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "appliedenergistics2:part",
"part": "material.AdvCard"
},
[
{
"type": "forge:ore_dict",
"ore": "crystalFluix"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
]
]
}
@@ -1,15 +0,0 @@
inscribe=
oredictionary:ingotGold ae2:material.LogicProcessorPress
-> ae2:material.LogicProcessorPrint
inscribe=
ae2:material.PurifiedCertusQuartzCrystal ae2:material.CalcProcessorPress
-> ae2:material.CalcProcessorPrint
inscribe=
oredictionary:gemDiamond ae2:material.EngProcessorPress
-> ae2:material.EngProcessorPrint
inscribe=
oredictionary:itemSilicon ae2:material.SiliconPress
-> ae2:material.SiliconPrint
@@ -1,7 +0,0 @@
shaped=
netherCrystal oreDictionary:dustFluix ae2:material.LogicProcessor
-> 2 ae2:material.AnnihilationCore
shaped=
certusCrystal oreDictionary:dustFluix ae2:material.LogicProcessor
-> 2 ae2:material.FormationCore
@@ -0,0 +1,35 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.FormationCore",
"count": 2
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
"abc"
],
"key": {
"b": {
"type": "forge:ore_dict",
"ore": "dustFluix"
},
"a": [
{
"type": "forge:ore_dict",
"ore": "crystalCertusQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedCertusQuartzCrystal"
}
],
"c": {
"type": "appliedenergistics2:part",
"part": "material.LogicProcessor"
}
}
}
@@ -1,5 +0,0 @@
import=materials/cards.recipe
import=materials/circuits.recipe
import=materials/cores.recipe
import=materials/presses.recipe
import=materials/processors.recipe
@@ -1,15 +0,0 @@
inscribe=
oredictionary:blockIron ae2:material.LogicProcessorPress
-> ae2:material.LogicProcessorPress
inscribe=
oredictionary:blockIron ae2:material.CalcProcessorPress
-> ae2:material.CalcProcessorPress
inscribe=
oredictionary:blockIron ae2:material.EngProcessorPress
-> ae2:material.EngProcessorPress
inscribe=
oredictionary:blockIron ae2:material.SiliconPress
-> ae2:material.SiliconPress
@@ -1,11 +0,0 @@
press=
oredictionary:dustRedstone ae2:material.LogicProcessorPrint ae2:material.SiliconPrint
-> ae2:material.LogicProcessor
press=
oredictionary:dustRedstone ae2:material.CalcProcessorPrint ae2:material.SiliconPrint
-> ae2:material.CalcProcessor
press=
oredictionary:dustRedstone ae2:material.EngProcessorPrint ae2:material.SiliconPrint
-> ae2:material.EngProcessor
@@ -1,11 +0,0 @@
shaped=
ae2:sky_stone_block ae2:sky_stone_block ae2:sky_stone_block,
ae2:sky_stone_block _ ae2:sky_stone_block,
ae2:sky_stone_block ae2:sky_stone_block ae2:sky_stone_block
-> ae2:sky_stone_chest
shaped=
ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block,
ae2:smooth_sky_stone_block _ ae2:smooth_sky_stone_block,
ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block ae2:smooth_sky_stone_block
-> ae2:smooth_sky_stone_chest
@@ -0,0 +1,16 @@
{
"result": {
"item": "appliedenergistics2:sky_stone_chest"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"a a",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:sky_stone_block"
}
}
}
@@ -0,0 +1,16 @@
{
"result": {
"item": "appliedenergistics2:smooth_sky_stone_chest"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"a a",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:smooth_sky_stone_block"
}
}
}
@@ -1,15 +0,0 @@
shapeless=
ae2:quartz_block
-> 4 ae2:material.CertusQuartzCrystal
shapeless=
ae2:quartz_pillar
-> 4 ae2:material.CertusQuartzCrystal
shapeless=
ae2:chiseled_quartz_block
-> 4 ae2:material.CertusQuartzCrystal
shapeless=
ae2:fluix_block
-> 4 ae2:material.FluixCrystal
@@ -0,0 +1,13 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystal",
"count": 4
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "appliedenergistics2:chiseled_quartz_block"
}
]
}
@@ -0,0 +1,13 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystal",
"count": 4
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "appliedenergistics2:quartz_block"
}
]
}
@@ -0,0 +1,13 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystal",
"count": 4
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "appliedenergistics2:quartz_pillar"
}
]
}
@@ -0,0 +1,13 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.FluixCrystal",
"count": 4
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "appliedenergistics2:fluix_block"
}
]
}
@@ -0,0 +1,31 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.FluixPearl"
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
"aba",
"bcb",
"aba"
],
"key": {
"c": {
"item": "minecraft:ender_pearl"
},
"a": {
"type": "forge:ore_dict",
"ore": "dustFluix"
},
"b": [
{
"type": "forge:ore_dict",
"ore": "crystalFluix"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
]
}
}
@@ -1,5 +0,0 @@
shaped=
oredictionary:dustFluix fluixCrystal oredictionary:dustFluix,
fluixCrystal mc:ender_pearl fluixCrystal,
oredictionary:dustFluix fluixCrystal oredictionary:dustFluix
-> ae2:material.FluixPearl
@@ -1,17 +0,0 @@
shaped=
_ oredictionary:stickWood _,
oredictionary:stickWood _ oredictionary:stickWood,
_ oredictionary:stickWood _
-> ae2:material.WoodenGear
shaped=
oredictionary:stickWood oredictionary:stickWood oredictionary:stickWood,
_ _ oredictionary:stickWood,
_ _ oredictionary:stickWood
-> ae2:crank
shaped=
oredictionary:stone oredictionary:gearWood oredictionary:stone,
crystalQuartz oredictionary:stone crystalQuartz,
oredictionary:cobblestone crystalQuartz oredictionary:cobblestone
-> ae2:grindstone
@@ -0,0 +1,39 @@
{
"result": {
"item": "appliedenergistics2:grindstone"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"cac",
"dcd"
],
"key": {
"c": [
{
"type": "forge:ore_dict",
"ore": "crystalCertusQuartz"
},
{
"type": "forge:ore_dict",
"ore": "crystalNetherQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
}
],
"a": {
"type": "forge:ore_dict",
"ore": "stone"
},
"d": {
"type": "forge:ore_dict",
"ore": "cobblestone"
},
"b": {
"type": "forge:ore_dict",
"ore": "gearWood"
}
}
}
@@ -0,0 +1,17 @@
{
"result": {
"item": "appliedenergistics2:crank"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
" a",
" a"
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "stickWood"
}
}
}
@@ -0,0 +1,18 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "material.WoodenGear"
},
"type": "appliedenergistics2:part_shaped",
"pattern": [
" a ",
"a a",
" a "
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "stickWood"
}
}
}
@@ -1,8 +0,0 @@
import=misc/chests.recipe
import=misc/deconstruction.recipe
import=misc/fluixpearl.recipe
import=misc/grindstone.recipe
import=misc/meteors.recipe
import=misc/tinytnt.recipe
import=misc/seeds.recipe
import=misc/vanilla.recipe
@@ -1,5 +0,0 @@
shaped=
_ oredictionary:ingotIron _,
oredictionary:ingotIron ae2:material.CertusQuartzCrystalCharged oredictionary:ingotIron,
_ oredictionary:ingotIron _
-> ae2:sky_compass
@@ -0,0 +1,21 @@
{
"result": {
"item": "appliedenergistics2:sky_compass"
},
"type": "forge:ore_shaped",
"pattern": [
" a ",
"aba",
" a "
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
}
}
}
@@ -1,3 +0,0 @@
shapeless= oredictionary:sand oredictionary:dustNetherQuartz -> 2 ae2:crystal_seed.nether
shapeless= oredictionary:sand oredictionary:dustCertusQuartz -> 2 ae2:crystal_seed.certus
shapeless= oredictionary:sand oredictionary:dustFluix -> 2 ae2:crystal_seed.fluix
@@ -0,0 +1,18 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.certus",
"count": 2
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "forge:ore_dict",
"ore": "sand"
},
{
"type": "forge:ore_dict",
"ore": "dustCertusQuartz"
}
]
}
@@ -0,0 +1,18 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.fluix",
"count": 2
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "forge:ore_dict",
"ore": "sand"
},
{
"type": "forge:ore_dict",
"ore": "dustFluix"
}
]
}
@@ -0,0 +1,18 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "crystal_seed.nether",
"count": 2
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"type": "forge:ore_dict",
"ore": "sand"
},
{
"type": "forge:ore_dict",
"ore": "dustNetherQuartz"
}
]
}
@@ -0,0 +1,25 @@
{
"result": {
"item": "appliedenergistics2:tiny_tnt"
},
"type": "forge:ore_shaped",
"pattern": [
"ab",
"ba"
],
"key": {
"b": {
"item": "minecraft:gunpowder"
},
"a": [
{
"type": "forge:ore_dict",
"ore": "dustCertusQuartz"
},
{
"type": "forge:ore_dict",
"ore": "dustNetherQuartz"
}
]
}
}
@@ -1,4 +0,0 @@
shaped=
dustQuartz mc:gunpowder,
mc:gunpowder dustQuartz
-> ae2:tiny_tnt
@@ -1,11 +0,0 @@
shaped=
glass glass glass,
netherCrystal netherCrystal netherCrystal,
oredictionary:slabWood oredictionary:slabWood oredictionary:slabWood
-> mc:daylight_detector
shaped=
_ mc:redstone_torch _,
mc:redstone_torch netherCrystal mc:redstone_torch,
oredictionary:stone oredictionary:stone oredictionary:stone
-> mc:comparator
@@ -0,0 +1,30 @@
{
"result": {
"item": "minecraft:comparator"
},
"type": "forge:ore_shaped",
"pattern": [
" a ",
"aba",
"ccc"
],
"key": {
"b": [
{
"type": "forge:ore_dict",
"ore": "crystalNetherQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedNetherQuartzCrystal"
}
],
"a": {
"item": "minecraft:redstone_torch"
},
"c": {
"type": "forge:ore_dict",
"ore": "stone"
}
}
}
@@ -0,0 +1,40 @@
{
"result": {
"item": "minecraft:daylight_detector"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"bbb",
"ccc"
],
"key": {
"a": [
{
"type": "forge:ore_dict",
"ore": "blockGlass"
},
{
"type": "forge:ore_dict",
"ore": "glass"
},
{
"item": "minecraft:glass"
}
],
"b": [
{
"type": "forge:ore_dict",
"ore": "crystalNetherQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedNetherQuartzCrystal"
}
],
"c": {
"type": "forge:ore_dict",
"ore": "slabWood"
}
}
}
@@ -0,0 +1,29 @@
{
"result": {
"item": "appliedenergistics2:cell_workbench"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"cdc",
"ccc"
],
"key": {
"c": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"a": {
"type": "forge:ore_dict",
"ore": "wool"
},
"d": {
"type": "forge:ore_dict",
"ore": "chestWood"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.CalcProcessor"
}
}
}
@@ -1,5 +0,0 @@
shaped=
wool ae2:material.CalcProcessor wool,
oredictionary:ingotIron oredictionary:chestWood oredictionary:ingotIron,
oredictionary:ingotIron oredictionary:ingotIron oredictionary:ingotIron
-> ae2:cell_workbench
@@ -0,0 +1,24 @@
{
"result": {
"item": "appliedenergistics2:controller"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"bcb",
"aba"
],
"key": {
"c": {
"type": "appliedenergistics2:part",
"part": "material.EngProcessor"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
},
"a": {
"item": "appliedenergistics2:smooth_sky_stone_block"
}
}
}
@@ -1,5 +0,0 @@
shaped=
ae2:smooth_sky_stone_block ae2:material.PurifiedFluixCrystal ae2:smooth_sky_stone_block,
ae2:material.PurifiedFluixCrystal ae2:material.EngProcessor ae2:material.PurifiedFluixCrystal,
ae2:smooth_sky_stone_block ae2:material.PurifiedFluixCrystal ae2:smooth_sky_stone_block
-> ae2:controller
@@ -1,11 +0,0 @@
shaped=
oredictionary:ingotIron cable oredictionary:ingotIron,
ae2:quartz_glass ae2:fluix_block ae2:quartz_glass,
oredictionary:ingotIron cable oredictionary:ingotIron
-> ae2:quartz_growth_accelerator
shaped=
oredictionary:ingotIron fluixCrystal oredictionary:ingotIron,
oredictionary:ingotIron _ _,
oredictionary:ingotIron fluixCrystal oredictionary:ingotIron
-> ae2:charger
@@ -0,0 +1,27 @@
{
"result": {
"item": "appliedenergistics2:charger"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"a ",
"aba"
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"b": [
{
"type": "forge:ore_dict",
"ore": "crystalFluix"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
]
}
}
@@ -0,0 +1,37 @@
{
"result": {
"item": "appliedenergistics2:quartz_growth_accelerator"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"cdc",
"aba"
],
"key": {
"c": {
"item": "appliedenergistics2:quartz_glass"
},
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"b": [
{
"type": "appliedenergistics2:part",
"part": "cable_glass"
},
{
"type": "appliedenergistics2:part",
"part": "cable_covered"
},
{
"type": "appliedenergistics2:part",
"part": "cable_smart"
}
],
"d": {
"item": "appliedenergistics2:fluix_block"
}
}
}
@@ -1,23 +0,0 @@
shaped=
oredictionary:ingotIron oredictionary:ingotIron oredictionary:ingotIron,
oredictionary:ingotIron mc:furnace oredictionary:ingotIron,
oredictionary:ingotIron ae2:energy_acceptor oredictionary:ingotIron
-> ae2:vibration_chamber
shaped=
oredictionary:ingotIron ae2:quartz_glass oredictionary:ingotIron,
ae2:quartz_glass fluixCrystal ae2:quartz_glass,
oredictionary:ingotIron ae2:quartz_glass oredictionary:ingotIron
-> ae2:energy_acceptor
shaped=
certusCrystal oredictionary:dustFluix certusCrystal,
oredictionary:dustFluix ae2:quartz_glass oredictionary:dustFluix,
certusCrystal oredictionary:dustFluix certusCrystal
-> ae2:energy_cell
shaped=
ae2:energy_cell ae2:energy_cell ae2:energy_cell,
ae2:energy_cell ae2:material.CalcProcessor ae2:energy_cell,
ae2:energy_cell ae2:energy_cell ae2:energy_cell
-> ae2:dense_energy_cell
@@ -0,0 +1,20 @@
{
"result": {
"item": "appliedenergistics2:dense_energy_cell"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"aba",
"aaa"
],
"key": {
"a": {
"item": "appliedenergistics2:energy_cell"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.CalcProcessor"
}
}
}
@@ -0,0 +1,30 @@
{
"result": {
"item": "appliedenergistics2:energy_acceptor"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"bcb",
"aba"
],
"key": {
"b": {
"item": "appliedenergistics2:quartz_glass"
},
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": [
{
"type": "forge:ore_dict",
"ore": "crystalFluix"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
]
}
}
@@ -0,0 +1,34 @@
{
"result": {
"item": "appliedenergistics2:energy_cell"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"bcb",
"aba"
],
"key": {
"c": {
"item": "appliedenergistics2:quartz_glass"
},
"a": [
{
"type": "forge:ore_dict",
"ore": "crystalCertusQuartz"
},
{
"type": "appliedenergistics2:part",
"part": "material.CertusQuartzCrystalCharged"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedCertusQuartzCrystal"
}
],
"b": {
"type": "forge:ore_dict",
"ore": "dustFluix"
}
}
}
@@ -0,0 +1,23 @@
{
"result": {
"item": "appliedenergistics2:vibration_chamber"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"aba",
"aca"
],
"key": {
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": {
"item": "appliedenergistics2:energy_acceptor"
},
"b": {
"item": "minecraft:furnace"
}
}
}
@@ -1,11 +0,0 @@
import=network/blocks/cellworkbench.recipe
import=network/blocks/controller.recipe
import=network/blocks/crystal_processing.recipe
import=network/blocks/energy.recipe
import=network/blocks/inscribers.recipe
import=network/blocks/interfaces.recipe
import=network/blocks/io.recipe
import=network/blocks/quantum.recipe
import=network/blocks/security_station.recipe
import=network/blocks/spatial_io.recipe
import=network/blocks/storage.recipe
@@ -0,0 +1,30 @@
{
"result": {
"item": "appliedenergistics2:inscriber"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"c a",
"aba"
],
"key": {
"b": {
"item": "minecraft:sticky_piston"
},
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": [
{
"type": "forge:ore_dict",
"ore": "crystalFluix"
},
{
"type": "appliedenergistics2:part",
"part": "material.PurifiedFluixCrystal"
}
]
}
}
@@ -1,5 +0,0 @@
shaped=
oredictionary:ingotIron mc:sticky_piston oredictionary:ingotIron,
fluixCrystal _ oredictionary:ingotIron,
oredictionary:ingotIron mc:sticky_piston oredictionary:ingotIron
-> ae2:inscriber
@@ -1,13 +0,0 @@
shapeless=
ae2:part.Interface
-> ae2:interface
shapeless=
ae2:interface
-> ae2:part.Interface
shaped=
oredictionary:ingotIron glass oredictionary:ingotIron,
ae2:material.AnnihilationCore _ ae2:material.FormationCore,
oredictionary:ingotIron glass oredictionary:ingotIron
-> ae2:interface
@@ -0,0 +1,38 @@
{
"result": {
"item": "appliedenergistics2:interface"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"c d",
"aba"
],
"key": {
"d": {
"type": "appliedenergistics2:part",
"part": "material.FormationCore"
},
"b": [
{
"type": "forge:ore_dict",
"ore": "blockGlass"
},
{
"type": "forge:ore_dict",
"ore": "glass"
},
{
"item": "minecraft:glass"
}
],
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": {
"type": "appliedenergistics2:part",
"part": "material.AnnihilationCore"
}
}
}
@@ -0,0 +1,12 @@
{
"result": {
"item": "appliedenergistics2:interface"
},
"type": "forge:ore_shapeless",
"ingredients": [
{
"type": "appliedenergistics2:part",
"part": "part.Interface"
}
]
}
@@ -0,0 +1,12 @@
{
"result": {
"type": "appliedenergistics2:part",
"part": "part.Interface"
},
"type": "appliedenergistics2:part_shapeless",
"ingredients": [
{
"item": "appliedenergistics2:interface"
}
]
}
@@ -1,11 +0,0 @@
shaped=
oredictionary:ingotIron glass oredictionary:ingotIron,
glass oredictionary:dustFluix glass,
oredictionary:ingotIron glass oredictionary:ingotIron
-> ae2:condenser
shaped=
glass glass glass,
ae2:drive cable ae2:drive,
oredictionary:ingotIron ae2:material.LogicProcessor oredictionary:ingotIron
-> ae2:io_port
@@ -0,0 +1,34 @@
{
"result": {
"item": "appliedenergistics2:condenser"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"bcb",
"aba"
],
"key": {
"b": [
{
"type": "forge:ore_dict",
"ore": "blockGlass"
},
{
"type": "forge:ore_dict",
"ore": "glass"
},
{
"item": "minecraft:glass"
}
],
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"c": {
"type": "forge:ore_dict",
"ore": "dustFluix"
}
}
}
@@ -0,0 +1,51 @@
{
"result": {
"item": "appliedenergistics2:io_port"
},
"type": "forge:ore_shaped",
"pattern": [
"aaa",
"bcb",
"ded"
],
"key": {
"a": [
{
"type": "forge:ore_dict",
"ore": "blockGlass"
},
{
"type": "forge:ore_dict",
"ore": "glass"
},
{
"item": "minecraft:glass"
}
],
"d": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"b": {
"item": "appliedenergistics2:drive"
},
"e": {
"type": "appliedenergistics2:part",
"part": "material.LogicProcessor"
},
"c": [
{
"type": "appliedenergistics2:part",
"part": "cable_glass"
},
{
"type": "appliedenergistics2:part",
"part": "cable_covered"
},
{
"type": "appliedenergistics2:part",
"part": "cable_smart"
}
]
}
}
@@ -1,13 +0,0 @@
# Quantum Link Chamber
shaped=
ae2:quartz_glass ae2:material.FluixPearl ae2:quartz_glass,
ae2:material.FluixPearl _ ae2:material.FluixPearl,
ae2:quartz_glass ae2:material.FluixPearl ae2:quartz_glass,
-> ae2:quantum_link
# Quantum Ring
shaped=
oredictionary:ingotIron ae2:material.LogicProcessor oredictionary:ingotIron,
ae2:material.EngProcessor ae2:energy_cell densecable,
oredictionary:ingotIron ae2:material.LogicProcessor oredictionary:ingotIron,
-> ae2:quantum_ring
@@ -0,0 +1,20 @@
{
"result": {
"item": "appliedenergistics2:quantum_link"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"b b",
"aba"
],
"key": {
"a": {
"item": "appliedenergistics2:quartz_glass"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.FluixPearl"
}
}
}
@@ -0,0 +1,34 @@
{
"result": {
"item": "appliedenergistics2:quantum_ring"
},
"type": "forge:ore_shaped",
"pattern": [
"aba",
"cde",
"aba"
],
"key": {
"c": {
"type": "appliedenergistics2:part",
"part": "material.EngProcessor"
},
"e": [
{
"type": "appliedenergistics2:part",
"part": "cable_dense"
}
],
"a": {
"type": "forge:ore_dict",
"ore": "ingotIron"
},
"d": {
"item": "appliedenergistics2:energy_cell"
},
"b": {
"type": "appliedenergistics2:part",
"part": "material.LogicProcessor"
}
}
}

Some files were not shown because too many files have changed in this diff Show More