Skip to content

Commit

Permalink
Applied energistics recipes (#229)
Browse files Browse the repository at this point in the history
* capacitor fix in the wrong branch

* recipes for ae2 processors

* basic recipes

* even more ae2 recipes

* last recipes

* Update kubejs/server_scripts/crafting.js

Co-authored-by: Aiz <[email protected]>

* stupid EEEEEEEEEEEDIOT mode

* useless space

* sulfer pressing => curshing, milling

---------

Co-authored-by: Aiz <[email protected]>
  • Loading branch information
NotStargazer and Aiz0 authored Jan 4, 2025
1 parent 14b1836 commit 37b6a06
Show file tree
Hide file tree
Showing 11 changed files with 426 additions and 37 deletions.
Binary file not shown.
5 changes: 5 additions & 0 deletions kubejs/assets/mmt/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"item.mmt.silicon_plate": "Silicon Sheet",
"item.mmt.silicon_ingot": "Silicon",
"item.mmt.silicon_dust": "Silicon Blend"
}
4 changes: 4 additions & 0 deletions kubejs/client_scripts/rei.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,8 @@ REIEvents.hide("item", (event) => {

event.hide(Ingredient.of(/^fumo:.*icon/).itemIds);
event.hide("fumo:fumoitem");
event.hide("ae2:silicon");
event.hide("mmt:silicon_gear");
event.hide("mmt:silicon_rod");
event.hide("mmt:silicon_wire");
});
146 changes: 146 additions & 0 deletions kubejs/server_scripts/crafting.js
Original file line number Diff line number Diff line change
Expand Up @@ -437,11 +437,157 @@ ServerEvents.recipes((event) => {
P: "create:precision_mechanism",
C: "minecraft:copper_block",
})

event
.shaped("createaddition:modular_accumulator", ["NRN", "CBC", "NSN"], {
N: "#forge:plates/nickel",
R: "#forge:rods/copper",
C: "createaddition:capacitor",
B: "create:brass_casing",
S: "createaddition:electrum_spool",
})
.id("createaddition:crafting/modular_accumulator_electrum");

//Thermal
event.replaceInput(
{ id: "thermal:charge_bench" },
{ tag: "forge:ingots/lead" },
"mmt:lunium_nova_plate"
);

//Applied Energistics
event
.shaped("ae2:meteorite_compass", [" Q ", "PGP", " P "], {
Q: "ae2:certus_quartz_crystal",
P: "#forge:plates/iron",
G: "#forge:gears/invar"
}).id("ae2:charger/meteorite_compass")

event
.shaped("ae2:energy_acceptor", ["TIT", "CAC", "TIT"], {
T: "#forge:plates/tin",
I: "#forge:plates/iron",
C: "createaddition:connector",
A: "createaddition:modular_accumulator"
})
.id("ae2:network/blocks/energy_energy_acceptor");

event
.shaped(Item.of("ae2:formation_core", 4), ["QS ", "RFR", " SL"], {
Q: "create:polished_rose_quartz",
S: "#forge:plates/silicon",
R: "#forge:rods/silver",
L: "ae2:logic_processor",
F: "ae2:fluix_dust",
})
.id("ae2:materials/formationcore");

event
.shaped(Item.of("ae2:annihilation_core", 4), ["LS ", "RFR", " SA"], {
F: "ae2:fluix_dust",
S: "#forge:plates/silicon",
R: "#forge:rods/silver",
L: "ae2:logic_processor",
A: "#forge:gems/amethyst"
})
.id("ae2:materials/annihilationcore");

event
.shaped("ae2:semi_dark_monitor", [" GQ", "SRQ", " GQ"], {
G: "minecraft:glowstone_dust",
Q: "ae2:quartz_glass",
S: "#forge:ingots/silver",
R: "minecraft:redstone"
})
.id("ae2:network/parts/panels_semi_dark_monitor");

event
.replaceInput({id: "ae2:network/blocks/energy_energy_cell"},
Item.of("ae2:quartz_glass"), Item.of("createaddition:capacitor"));

event.replaceInput(
[
{ id: "ae2:materials/basiccard" },
{ id: "ae2:materials/advancedcard" },
{ id: "ae2:network/blocks/interfaces_interface" },
{ id: "ae2:network/crafting/cpu_crafting_unit" },
{ id: "ae2:network/blocks/crystal_processing_quartz_growth_accelerator" },
],
Item.of("minecraft:iron_ingot"),
"#forge:ingots/silicon"
);

event.replaceInput(
[
{ id: "ae2:materials/basiccard" },
{ id: "ae2:materials/advancedcard" },
],
Item.of("minecraft:redstone"),
"#forge:ingots/silicon");

event
.replaceInput({ id: "ae2:network/parts/terminals_crafting" },
"minecraft:crafting_table", "#ae2:quartz_wrench")

event
.replaceInput({ id: "ae2:network/blocks/interfaces_interface" },
"#forge:glass", "#forge:rods/invar")

event
.shaped("ae2:export_bus", ["SFS", "BIC"], {
S: "#forge:plates/silver",
F: "ae2:formation_core",
B: "#forge:rods/bronze",
I: "#forge:ingots/silicon",
C: "#forge:rods/constantan",
})
.id("ae2:network/parts/export_bus");

event
.shaped("ae2:import_bus", ["SFS", "BIC"], {
S: "#forge:plates/silver",
F: "ae2:formation_core",
B: "#forge:gears/bronze",
I: "#forge:ingots/silicon",
C: "#forge:gears/constantan",
})
.id("ae2:network/parts/import_bus");

event
.shaped("ae2:storage_bus", ["BDC", "RIG"], {
B: "#forge:gears/bronze",
D: "#ae2:interface",
C: "#forge:gears/constantan",
R: "#forge:rods/bronze",
I: "#forge:ingots/silicon",
G: "#forge:rods/constantan",
})
.id("ae2:network/parts/storage_bus");

event
.shaped("ae2:blank_pattern", ["SQS", "GCG", "SES"], {
S: "#forge:plates/silver",
Q: "ae2:quartz_glass",
G: "minecraft:glowstone_dust",
C: "ae2:certus_quartz_crystal",
E: "#forge:ingots/invar",
})
.id("ae2:network/crafting/patterns_blank");

event
.replaceInput({ id: "ae2:network/crafting/molecular_assembler" },
"minecraft:crafting_table", "#forge:gears/lunium_nova");
event
.replaceInput({ id: "ae2:network/crafting/molecular_assembler" },
"#forge:ingots/iron", "#forge:rods/invar");

event
.shaped("ae2:pattern_provider", ["SPS", "AEF", "SPS"], {
S: "#forge:ingots/silver",
P: "#forge:plates/electrum",
A: "ae2:annihilation_core",
E: "#forge:gears/invar",
F: "ae2:formation_core",
})
.id("ae2:network/blocks/pattern_providers_interface");
});
Loading

0 comments on commit 37b6a06

Please sign in to comment.