Skip to main content

BigReactors

var graphite = <BigReactors:BRIngot:2>;

// Remove graphite recipe
mods.bigreactors.removeRecipe(graphite);


var iron = <ore:ingotIron>;
var gold = <ore:ingotGold>;
var copper = <ore:ingotCopper>;
var tin = <ore:ingotTin>;
var bronze = <ore:ingotBronze>;

var coke = <ore:fuelCoke>;



// Custom Ore Dictionary Entries

val silicon = <ore:itemSilicon>;  // NOTE: EnderIO's silicon is Ore Dictionaried
silicon.add(<appliedenergistics2:item.ItemMultiMaterial:*****);

// Metal Plates
// Iron
val iron_plate = <ore:iron_plate>;
iron_plate.add(<Railcraft:part.plate>)
//_plate.add(<ImmersiveEng:***>);
// Steel
val steel_plate = <ore:steel_plate>;
steel_plate.add(<Railcraft:part.plate:1>);
//_plate.add(<ImmersiveEng:***>);
// Tin
val tin_plate = <ore:tin_plate>;
tin_plate.add(<Railcraft:part.plate:2>);
//_plate.add(<ImmersiveEng:***>);
// Copper
val copper_plate = <ore:copper_plate>;
copper_plate.add(<Railcraft:part.plate:3>);
//_plate.add(<ImmersiveEng:***>);

//Add to ore dict
//iron.add(<minecraft:coal>);

var certus_crystal = <appliedenergistics2:item.ItemMultiMaterial>;
var certus_dust = <appliedenergistics2:item.ItemMultiMaterial:2>;
var fluix_crystal = <appliedenergistics2:item.ItemMultiMaterial:7>;
var fluix_crystal = <appliedenergistics2:item.ItemMultiMaterial:*****>;
var fluix_cable = <appliedenergistics2:item.ItemMultiPart:16>;


////////////////////////////////
// Graphite
//

var graphite = <ore:ingotGraphite>;
graphite.add(<HOP Graphite****>);

var graphite_dust = <>;
var hop_graphite_dust = <>;
var graphite_electrode = <>;

// Disable Immersive Engineering's (HOP) Graphite dust
mods.immersiveengineering.Squeezer.removeItemRecipe(hop_graphite_dust);
mods.immersiveengineering.Crusher.removeRecipe(<hop_graphite_dust);
// NOTE: without HOP dust, one can't smelt HOP graphite ingots

// Replace with:
// Graphite dust <- charcoal dust + quartz dust
recipes.addShapeless(
    graphite_dust,
    [charcoal_dust, quartz_dust]
    );

// Disable graphite bar crafting/smelting
furnace.remove(graphite);
mods.enderio.AlloySmelter.remove(graphite);
// More...

// Replace with:
// Graphite Bar (BR) <- graphite dust [ immersiveengineering.BlastFurnace ]
mods.immersiveengineering.BlastFurnace.addRecipe(
    graphite_dust,
    graphite,
    4800);


// Graphite Electode <- graphite bar [ immeng.metal_press ]
mods.immersiveengineering.MetalPress.addRecipe(
    graphite_electrode,
    graphite,
    <ImmersiveEngineering:mold>,  // NOTE: rod mold
    500,
    50);
///////////////////////////

// Forestry:Moistener [ stone -> clay block ]
mods.forestry.Moistener.addRecipe(<minecraft:clay_block>, <minecraft:stone>, 5000);

// Forestry:Centrifuge [ Dirt -> sand, slime, & yellorium ]
mods.forestry.Centrifuge.addRecipe(
    // Outputs
    [
        <minecraft:sand> % 80, <minecraft:slime> % 6, <BigReactors:yellorium> % 1
    ],
    // Input
    <minecraft:dirt>,
    // Ticks
    100);

// Forestry:Centrifuge [ Soul sand -> nether quartz & blaze powder ]
mods.forestry.Centrifuge.addRecipe(
    // Outputs
    [
        <minecraft:quartz> % 16, <minecraft:blaze_powder> % 8
    ],
    // Input
    <minecraft:soul_sand>,
    // Ticks
    100);


// Forestry:Carpenter [ ME Presses ] (previously uncraftable)
// Silicon Press
mods.forestry.Carpenter.addRecipe(
    <appeng:silicon_press>,
    [
        [null, null, null],
        [<minecraft:quartz>, <appeng:silicon>, <minecraft:quartz>],
        [<minecraft:iron>, <minecraft:iron>, <minecraft:iron>]
    ],
    <liquid:water> * 100,
    // One minute
    1200,
    null);

// Logic Press
mods.forestry.Carpenter.addRecipe(
    <appeng:logic_press>,
    [
        [null, null, null],
        [<minecraft:quartz>, <minecraft:gold>, <minecraft:quartz>],
        [<minecraft:iron>, <minecraft:iron>, <minecraft:iron>]
    ],
    <liquid:water> * 100,
    // 5 minute
    6000,
    null);

// Calculation Press
mods.forestry.Carpenter.addRecipe(
    <appeng:calculation_press>,
    [
        [null, null, null],
        [<minecraft:quartz>, <appeng:certus_quartz>, <minecraft:quartz>],
        [<minecraft:iron>, <minecraft:iron>, <minecraft:iron>]
    ],
    <liquid:water> * 100,
    // 8 minutes
    9600,
    null);

// Engineering Press
mods.forestry.Carpenter.addRecipe(
    <appeng:engineering_press>,
    [
        [null, null, null],
        [<minecraft:quartz>, <minecraft:diamond>, <minecraft:quartz>],
        [<minecraft:iron>, <minecraft:iron>, <minecraft:iron>]
    ],
    <liquid:water> * 100,
    // 10 minues
    12000,
    null);


// EnderIO Stuff
var redstone = <minecraft:redstone>;
var gold = <minecraft:gold>;
var copper_wire = <>;
var iron_plate = <>;
var conduit_binder = <EnderIO:itemMaterial:1>;


// EnderIO basic capacitor in Therm Fab
mods.forestry.ThermionicFabricator.addCast(
    // Output
    <EnderIO:basic_capacitor> * 4,
    // Input
    [
        [copper_wire, iron_plate, copper_wire],
        [redstone, gold, redstone],
        [redstone, redstone, redstone]
    ], 1000, null);


// IDEA: Alloy smelt (EnderIO) black quartz (AA) with stone -> skystone (AE)
// Consider disabling Alloy smelter in prefernace for the Arc Furnace
// IDEA: Arc Furnace sand + coke = silicon
// IDEA: Arc Furnace silicon or quartz dust + charcoal dust or coal dust = graphite (disable)


// Applied Energistics Stuff
var fluix_crystal = <>;
var fluix_dust = <>;
var curtus_quartz = <>;
var curtus_dust = <>;

// ME Glass Cable
mods.forestry.ThermionicFabricator.addCast(
    // Output
    <appeng:me_glass_cable> * 6,
    // Input
        [
        [null, null, null],
        [fluix_crystal, certus_dust, fluix_crystal],
        [null, null, null]
    ],
    // mB of molten glass
    1000,
    // Cast
    null);

// EnderIO ME Conduit
mods.forestry.ThermionicFabricator.addCast(
    // Output
    <EnderIO:itemMEConduit> * 6,
    // Inputs
        [
        [conduit_binder, conduit_binder, conduit_binder],
        [fluix_crystal, certus_dust, fluix_crystal],
        [conduit_binder, conduit_binder, conduit_binder]
    ],
    // mB of molten glass
    1000,
    // Cast
    null);