Applied Energistics 2
Generated page, edit
scripts/gen_schema_pages.py instead.Applied Energistics 2 recipes (1.20.1), pkl4mc dialect. Real mod id is “ae2” (AEConstants.MOD_ID), not “appliedenergistics2”.
Usage
amends "@pkl4mc/ae2_recipes.pkl"Example
recipes
// Applied Energistics 2 recipes - one example per type.
// Each entry becomes `<name>.json` under this file's directory.
amends "@pkl4mc/ae2_recipes.pkl"
// Entropy Manipulator: heat water into water vapor (fluid -> fluid, drops added).
entropy {
new {
name = "example_entropy_heat_water"
mode = "heat"
inputFluid { id = "minecraft:water" }
outputFluid { id = "minecraft:water"; properties { ["level"] = "0" } }
drops { new { item = "minecraft:glass_bottle" } }
}
new {
name = "example_entropy_freeze_lava"
mode = "freeze"
inputBlock { id = "minecraft:lava" }
outputBlock { id = "minecraft:obsidian"; keep = true }
}
}
// Charger: item -> item, no power cost modeling in the schema (handled by the block itself).
charger {
new {
name = "example_charger_certus_seed"
input { item = "minecraft:quartz" }
output { item = "ae2:certus_quartz_crystal_seed" }
}
}
// Inscriber: press mode keeps whichever of top/bottom is set; inscribe consumes both.
inscriber {
new {
name = "example_inscriber_printed_silicon"
mode = "press"
middle { item = "ae2:silicon" }
top { item = "ae2:printed_silicon" }
output { item = "ae2:printed_silicon"; count = 2 }
}
new {
name = "example_inscriber_logic_processor"
mode = "inscribe"
middle { item = "ae2:silicon" }
top { item = "ae2:printed_logic_processor" }
bottom { item = "minecraft:redstone" }
output { item = "ae2:logic_processor" }
}
}
// Transform: dunk items in a fluid tag (default water) or trigger via explosion.
transform {
new {
name = "example_transform_wet_sponge"
inputs { new { item = "minecraft:sponge" } }
output { item = "minecraft:wet_sponge" }
}
new {
name = "example_transform_singularity"
inputs { new { item = "ae2:qe_singularity" } }
output { item = "ae2:singularity" }
explosion = true
}
}
// Matter Cannon ammo: any item can be registered as ammo with a relative weight.
matter_cannon {
new {
name = "example_matter_cannon_cobblestone"
ammo { item = "minecraft:cobblestone" }
weight = 1.0
}
}