all scripts
This commit is contained in:
parent
cf709efd50
commit
5c798cbfc8
@ -36,9 +36,6 @@ recipes.addShaped(<minecraft:cake>, [[<minecraft:milk_bucket> | <minecraft:bucke
|
|||||||
//Overworld Cake
|
//Overworld Cake
|
||||||
recipes.addShaped(<dimensionaledibles:overworld_cake>, [[<minecraft:redstone>, <metaitem:dustGold>, <minecraft:redstone>], [<ore:treeSapling>, <enderio:item_material:70>, <ore:treeSapling>],[<metaitem:plant_ball>,<minecraft:diamond>,<metaitem:plant_ball>]]);
|
recipes.addShaped(<dimensionaledibles:overworld_cake>, [[<minecraft:redstone>, <metaitem:dustGold>, <minecraft:redstone>], [<ore:treeSapling>, <enderio:item_material:70>, <ore:treeSapling>],[<metaitem:plant_ball>,<minecraft:diamond>,<metaitem:plant_ball>]]);
|
||||||
|
|
||||||
//Nether Cake
|
|
||||||
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustNetherrack>,<metaitem:dustNetherrack>,<metaitem:dustNetherrack>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<minecraft:soul_sand>,<minecraft:soul_sand>,<minecraft:soul_sand>]]);
|
|
||||||
|
|
||||||
//End Cake
|
//End Cake
|
||||||
recipes.addShaped(<dimensionaledibles:end_cake>, [[<ore:dustEndstone>,<ore:dustEndstone>,<ore:dustEndstone>], [<minecraft:ender_eye>, <enderio:item_material:70>, <minecraft:ender_eye>],[<metaitem:plateBlackSteel>,<metaitem:plateBlackSteel>,<metaitem:plateBlackSteel>]]);
|
recipes.addShaped(<dimensionaledibles:end_cake>, [[<ore:dustEndstone>,<ore:dustEndstone>,<ore:dustEndstone>], [<minecraft:ender_eye>, <enderio:item_material:70>, <minecraft:ender_eye>],[<metaitem:plateBlackSteel>,<metaitem:plateBlackSteel>,<metaitem:plateBlackSteel>]]);
|
||||||
|
|
||||||
|
@ -16,13 +16,6 @@ furnace.remove(<metaitem:ingotEnderium>, <metaitem:dustEnderium>);
|
|||||||
furnace.remove(<metaitem:ingotLumium>, <metaitem:dustLumium>);
|
furnace.remove(<metaitem:ingotLumium>, <metaitem:dustLumium>);
|
||||||
furnace.remove(<metaitem:ingotSignalum>, <metaitem:dustSignalum>);
|
furnace.remove(<metaitem:ingotSignalum>, <metaitem:dustSignalum>);
|
||||||
|
|
||||||
//Steel [tier 0]
|
|
||||||
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:ingotWroughtIron>], [<liquid:oxygen> * 1000]).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:electric_blast_furnace>.findRecipe(120, [<minecraft:iron_ingot:0>], [<liquid:oxygen> * 200]).remove();
|
|
||||||
|
|
||||||
//Black Steel [tier 1]
|
//Black Steel [tier 1]
|
||||||
// Black Steel Ingot * 1
|
// Black Steel Ingot * 1
|
||||||
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustBlackSteel>, <metaitem:circuit.integrated>.withTag({Configuration: 2})], [<liquid:nitrogen> * 1000]).remove();
|
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustBlackSteel>, <metaitem:circuit.integrated>.withTag({Configuration: 2})], [<liquid:nitrogen> * 1000]).remove();
|
||||||
|
@ -396,6 +396,11 @@ tierfourship.rarity = "uncommon";
|
|||||||
tierfourship.maxStackSize = 16;
|
tierfourship.maxStackSize = 16;
|
||||||
tierfourship.register();
|
tierfourship.register();
|
||||||
|
|
||||||
|
var tierfourandhalfship = VanillaFactory.createItem("tierfourandhalfship");
|
||||||
|
tierfourandhalfship.rarity = "uncommon";
|
||||||
|
tierfourandhalfship.maxStackSize = 16;
|
||||||
|
tierfourandhalfship.register();
|
||||||
|
|
||||||
var tierfiveship = VanillaFactory.createItem("tierfiveship");
|
var tierfiveship = VanillaFactory.createItem("tierfiveship");
|
||||||
tierfiveship.rarity = "rare";
|
tierfiveship.rarity = "rare";
|
||||||
tierfiveship.maxStackSize = 16;
|
tierfiveship.maxStackSize = 16;
|
||||||
@ -462,6 +467,10 @@ lairofthechaosguardiandata.rarity = "epic";
|
|||||||
lairofthechaosguardiandata.maxStackSize = 1;
|
lairofthechaosguardiandata.maxStackSize = 1;
|
||||||
lairofthechaosguardiandata.register();
|
lairofthechaosguardiandata.register();
|
||||||
|
|
||||||
|
var densemagma = VanillaFactory.createBlock("densemagma", <blockmaterial:rock>);
|
||||||
|
densemagma.blockSoundType = <soundtype:stone>;
|
||||||
|
densemagma.register();
|
||||||
|
|
||||||
|
|
||||||
var denseoilshale = VanillaFactory.createBlock("denseoilshale", <blockmaterial:rock>);
|
var denseoilshale = VanillaFactory.createBlock("denseoilshale", <blockmaterial:rock>);
|
||||||
denseoilshale.blockSoundType = <soundtype:stone>;
|
denseoilshale.blockSoundType = <soundtype:stone>;
|
||||||
@ -532,3 +541,125 @@ pulsatingdust.register();
|
|||||||
var pulsatingmesh = VanillaFactory.createItem("pulsatingmesh");
|
var pulsatingmesh = VanillaFactory.createItem("pulsatingmesh");
|
||||||
pulsatingmesh.maxStackSize = 64;
|
pulsatingmesh.maxStackSize = 64;
|
||||||
pulsatingmesh.register();
|
pulsatingmesh.register();
|
||||||
|
|
||||||
|
|
||||||
|
var tiereightship_stabilized = VanillaFactory.createItem("tiereightship_stabilized");
|
||||||
|
tiereightship_stabilized.rarity = "epic";
|
||||||
|
tiereightship_stabilized.maxStackSize = 1;
|
||||||
|
tiereightship_stabilized.register();
|
||||||
|
|
||||||
|
var tiereightship_stabilized_matter = VanillaFactory.createItem("tiereightship_stabilized_matter");
|
||||||
|
tiereightship_stabilized_matter.rarity = "epic";
|
||||||
|
tiereightship_stabilized_matter.glowing = true;
|
||||||
|
tiereightship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiereightship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tierfiveship_stabilized = VanillaFactory.createItem("tierfiveship_stabilized");
|
||||||
|
tierfiveship_stabilized.rarity = "epic";
|
||||||
|
tierfiveship_stabilized.maxStackSize = 1;
|
||||||
|
tierfiveship_stabilized.register();
|
||||||
|
|
||||||
|
var tierfiveship_stabilized_matter = VanillaFactory.createItem("tierfiveship_stabilized_matter");
|
||||||
|
tierfiveship_stabilized_matter.rarity = "epic";
|
||||||
|
tierfiveship_stabilized_matter.glowing = true;
|
||||||
|
tierfiveship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tierfiveship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tierfourandhalfship_stabilized = VanillaFactory.createItem("tierfourandhalfship_stabilized");
|
||||||
|
tierfourandhalfship_stabilized.rarity = "epic";
|
||||||
|
tierfourandhalfship_stabilized.maxStackSize = 1;
|
||||||
|
tierfourandhalfship_stabilized.register();
|
||||||
|
|
||||||
|
var tierfourandhalfship_stabilized_matter = VanillaFactory.createItem("tierfourandhalfship_stabilized_matter");
|
||||||
|
tierfourandhalfship_stabilized_matter.rarity = "epic";
|
||||||
|
tierfourandhalfship_stabilized_matter.glowing = true;
|
||||||
|
tierfourandhalfship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tierfourandhalfship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tierfourship_stabilized = VanillaFactory.createItem("tierfourship_stabilized");
|
||||||
|
tierfourship_stabilized.rarity = "epic";
|
||||||
|
tierfourship_stabilized.maxStackSize = 1;
|
||||||
|
tierfourship_stabilized.register();
|
||||||
|
|
||||||
|
var tierfourship_stabilized_matter = VanillaFactory.createItem("tierfourship_stabilized_matter");
|
||||||
|
tierfourship_stabilized_matter.rarity = "epic";
|
||||||
|
tierfourship_stabilized_matter.glowing = true;
|
||||||
|
tierfourship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tierfourship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tiernineship_stabilized = VanillaFactory.createItem("tiernineship_stabilized");
|
||||||
|
tiernineship_stabilized.rarity = "epic";
|
||||||
|
tiernineship_stabilized.maxStackSize = 1;
|
||||||
|
tiernineship_stabilized.register();
|
||||||
|
|
||||||
|
var tiernineship_stabilized_matter = VanillaFactory.createItem("tiernineship_stabilized_matter");
|
||||||
|
tiernineship_stabilized_matter.rarity = "epic";
|
||||||
|
tiernineship_stabilized_matter.glowing = true;
|
||||||
|
tiernineship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiernineship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tieroneship_stabilized = VanillaFactory.createItem("tieroneship_stabilized");
|
||||||
|
tieroneship_stabilized.rarity = "epic";
|
||||||
|
tieroneship_stabilized.maxStackSize = 1;
|
||||||
|
tieroneship_stabilized.register();
|
||||||
|
|
||||||
|
var tieroneship_stabilized_matter = VanillaFactory.createItem("tieroneship_stabilized_matter");
|
||||||
|
tieroneship_stabilized_matter.rarity = "epic";
|
||||||
|
tieroneship_stabilized_matter.glowing = true;
|
||||||
|
tieroneship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tieroneship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tiersevenship_stabilized = VanillaFactory.createItem("tiersevenship_stabilized");
|
||||||
|
tiersevenship_stabilized.rarity = "epic";
|
||||||
|
tiersevenship_stabilized.maxStackSize = 1;
|
||||||
|
tiersevenship_stabilized.register();
|
||||||
|
|
||||||
|
var tiersevenship_stabilized_matter = VanillaFactory.createItem("tiersevenship_stabilized_matter");
|
||||||
|
tiersevenship_stabilized_matter.rarity = "epic";
|
||||||
|
tiersevenship_stabilized_matter.glowing = true;
|
||||||
|
tiersevenship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiersevenship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tiersixship_stabilized = VanillaFactory.createItem("tiersixship_stabilized");
|
||||||
|
tiersixship_stabilized.rarity = "epic";
|
||||||
|
tiersixship_stabilized.maxStackSize = 1;
|
||||||
|
tiersixship_stabilized.register();
|
||||||
|
|
||||||
|
var tiersixship_stabilized_matter = VanillaFactory.createItem("tiersixship_stabilized_matter");
|
||||||
|
tiersixship_stabilized_matter.rarity = "epic";
|
||||||
|
tiersixship_stabilized_matter.glowing = true;
|
||||||
|
tiersixship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiersixship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tiertenship_stabilized = VanillaFactory.createItem("tiertenship_stabilized");
|
||||||
|
tiertenship_stabilized.rarity = "epic";
|
||||||
|
tiertenship_stabilized.maxStackSize = 1;
|
||||||
|
tiertenship_stabilized.register();
|
||||||
|
|
||||||
|
var tiertenship_stabilized_matter = VanillaFactory.createItem("tiertenship_stabilized_matter");
|
||||||
|
tiertenship_stabilized_matter.rarity = "epic";
|
||||||
|
tiertenship_stabilized_matter.glowing = true;
|
||||||
|
tiertenship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiertenship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tierthreeship_stabilized = VanillaFactory.createItem("tierthreeship_stabilized");
|
||||||
|
tierthreeship_stabilized.rarity = "epic";
|
||||||
|
tierthreeship_stabilized.maxStackSize = 1;
|
||||||
|
tierthreeship_stabilized.register();
|
||||||
|
|
||||||
|
var tierthreeship_stabilized_matter = VanillaFactory.createItem("tierthreeship_stabilized_matter");
|
||||||
|
tierthreeship_stabilized_matter.rarity = "epic";
|
||||||
|
tierthreeship_stabilized_matter.glowing = true;
|
||||||
|
tierthreeship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tierthreeship_stabilized_matter.register();
|
||||||
|
|
||||||
|
var tiertwoship_stabilized = VanillaFactory.createItem("tiertwoship_stabilized");
|
||||||
|
tiertwoship_stabilized.rarity = "epic";
|
||||||
|
tiertwoship_stabilized.maxStackSize = 1;
|
||||||
|
tiertwoship_stabilized.register();
|
||||||
|
|
||||||
|
var tiertwoship_stabilized_matter = VanillaFactory.createItem("tiertwoship_stabilized_matter");
|
||||||
|
tiertwoship_stabilized_matter.rarity = "epic";
|
||||||
|
tiertwoship_stabilized_matter.glowing = true;
|
||||||
|
tiertwoship_stabilized_matter.maxStackSize = 64;
|
||||||
|
tiertwoship_stabilized_matter.register();
|
||||||
|
@ -22,6 +22,7 @@ val denseOres as IItemStack[][IOreDictEntry] = {
|
|||||||
, <ore:denseOreLapis> : [ <densemetals:dense_lapis_ore> , <gregtech:ore_lapis_0> ]
|
, <ore:denseOreLapis> : [ <densemetals:dense_lapis_ore> , <gregtech:ore_lapis_0> ]
|
||||||
, <ore:denseOreGold> : [ <densemetals:dense_gold_ore> , <gregtech:ore_gold_0> ]
|
, <ore:denseOreGold> : [ <densemetals:dense_gold_ore> , <gregtech:ore_gold_0> ]
|
||||||
, <ore:denseOreCoal> : [ <densemetals:dense_coal_ore> , <gregtech:ore_coal_0> ]
|
, <ore:denseOreCoal> : [ <densemetals:dense_coal_ore> , <gregtech:ore_coal_0> ]
|
||||||
|
, <ore:denseOreMagma> : [ <contenttweaker:densemagma> , <minecraft:magma> ]
|
||||||
, <ore:denseOreOilsands> : [ <contenttweaker:denseoilshale> , <gregtech:ore_oilsands_0:2> ]
|
, <ore:denseOreOilsands> : [ <contenttweaker:denseoilshale> , <gregtech:ore_oilsands_0:2> ]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -34,23 +34,15 @@ recipes.addShaped(<storagedrawers:upgrade_template> * 2, [
|
|||||||
//Wood Pulp
|
//Wood Pulp
|
||||||
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<ore:gtceMortars>]);
|
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<ore:gtceMortars>]);
|
||||||
|
|
||||||
//Red Alloy Dust
|
|
||||||
recipes.addShapeless(<metaitem:dustRedAlloy>, [<metaitem:dustCopper>, <minecraft:redstone>, <minecraft:redstone>, <minecraft:redstone>, <minecraft:redstone>]);
|
|
||||||
|
|
||||||
|
|
||||||
//Dusts
|
//Dusts
|
||||||
|
|
||||||
recipes.addShapeless(<minecraft:gravel>, [<minecraft:cobblestone>, <ore:gtceMortars>]);
|
recipes.addShapeless(<minecraft:gravel>, [<minecraft:cobblestone>, <ore:gtceMortars>]);
|
||||||
recipes.addShapeless(<minecraft:sand>, [<minecraft:gravel>, <ore:gtceHardHammers>]);
|
recipes.addShapeless(<minecraft:sand>, [<minecraft:gravel>, <ore:gtceHardHammers>]);
|
||||||
recipes.addShapeless(<contenttweaker:block_dust>, [<minecraft:sand>, <ore:gtceHardHammers>]);
|
recipes.addShapeless(<contenttweaker:block_dust>, [<minecraft:sand>, <ore:gtceHardHammers>]);
|
||||||
recipes.addShapeless(<minecraft:clay>, [<contenttweaker:block_dust>,<minecraft:water_bucket>]);
|
|
||||||
furnace.addRecipe(<contenttweaker:pulsatingdust>, <metaitem:dustUraninite>, 0.0);
|
furnace.addRecipe(<contenttweaker:pulsatingdust>, <metaitem:dustUraninite>, 0.0);
|
||||||
recipes.addShapeless(<minecraft:gravel>, [<minecraft:cobblestone>, <ore:gtceMortars>]);
|
recipes.addShapeless(<minecraft:gravel>, [<minecraft:cobblestone>, <ore:gtceMortars>]);
|
||||||
|
|
||||||
|
|
||||||
//Clay Electrolyzing
|
|
||||||
electrolyzer.findRecipe(60, [<metaitem:dustClay> * 13], [null]).remove();
|
|
||||||
electrolyzer.recipeBuilder().inputs([<metaitem:dustClay> * 13]).outputs([<metaitem:dustSodium> * 2, <metaitem:dustSilicon> * 2, <metaitem:dustLithium>, <metaitem:dustAluminium> * 2]).fluidOutputs([<liquid:water>*6000]).duration(364).EUt(15).buildAndRegister();
|
|
||||||
|
|
||||||
//Photovoltaic Cells
|
//Photovoltaic Cells
|
||||||
alloy_smelter.recipeBuilder().inputs([<enderio:item_material:38> * 2, <metaitem:plateElectricalSteel>]).outputs([<enderio:item_material:3>]).duration(180).EUt(16).buildAndRegister();
|
alloy_smelter.recipeBuilder().inputs([<enderio:item_material:38> * 2, <metaitem:plateElectricalSteel>]).outputs([<enderio:item_material:3>]).duration(180).EUt(16).buildAndRegister();
|
||||||
@ -83,14 +75,6 @@ recipes.addShaped(<storagedrawers:controllerslave>, [
|
|||||||
[<ore:circuitBasic>, <storagedrawers:customdrawers>, <ore:circuitBasic>],
|
[<ore:circuitBasic>, <storagedrawers:customdrawers>, <ore:circuitBasic>],
|
||||||
[<ore:plateIron>, <minecraft:gold_block>, <ore:plateIron>]]);
|
[<ore:plateIron>, <minecraft:gold_block>, <ore:plateIron>]]);
|
||||||
|
|
||||||
// Ender Tank (Ender Storage)
|
|
||||||
recipes.remove(<enderstorage:ender_storage:1>);
|
|
||||||
recipes.addShaped(<enderstorage:ender_storage:1>, [
|
|
||||||
[<minecraft:blaze_rod>, <minecraft:wool>, <minecraft:blaze_rod>],
|
|
||||||
[<ore:obsidian>, basictank, <ore:obsidian>],
|
|
||||||
[<minecraft:blaze_rod>, <ore:blockEnderPearl>, <minecraft:blaze_rod>]]); //Ender Pearl Block
|
|
||||||
recipes.addShapeless(<enderstorage:ender_storage:1>, [<enderstorage:ender_storage:1>]);
|
|
||||||
|
|
||||||
|
|
||||||
//Black Quartz
|
//Black Quartz
|
||||||
electrolyzer.recipeBuilder().inputs([<metaitem:dustQuartzite> * 4]).outputs([<actuallyadditions:item_dust:7>]).duration(400).EUt(90).buildAndRegister();
|
electrolyzer.recipeBuilder().inputs([<metaitem:dustQuartzite> * 4]).outputs([<actuallyadditions:item_dust:7>]).duration(400).EUt(90).buildAndRegister();
|
||||||
@ -131,11 +115,6 @@ recipes.addShapeless(<enderio:item_material:38> * 3, [<metaitem:dustLapis>,<meta
|
|||||||
recipes.remove(<simplyjetpacks:metaitem:4>);
|
recipes.remove(<simplyjetpacks:metaitem:4>);
|
||||||
recipes.remove(<appliedenergistics2:quartz_glass>);
|
recipes.remove(<appliedenergistics2:quartz_glass>);
|
||||||
recipes.addShaped(<simplyjetpacks:metaitem:4>, [[<minecraft:leather>, <ore:plateSteel>, <minecraft:leather>]]);
|
recipes.addShaped(<simplyjetpacks:metaitem:4>, [[<minecraft:leather>, <ore:plateSteel>, <minecraft:leather>]]);
|
||||||
|
|
||||||
// Steel
|
|
||||||
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCoal>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
|
||||||
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
|
||||||
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCarbon>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
|
||||||
//EIO Alloys
|
//EIO Alloys
|
||||||
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <minecraft:obsidian>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
|
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <minecraft:obsidian>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
|
||||||
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <actuallyadditions:item_crystal:3>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
|
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <actuallyadditions:item_crystal:3>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
|
||||||
@ -154,34 +133,6 @@ recipes.addShaped(<enderstorage:ender_storage>, [
|
|||||||
//Blaze Rod
|
//Blaze Rod
|
||||||
recipes.addShapeless(<minecraft:blaze_rod>, [<minecraft:brewing_stand>]);
|
recipes.addShapeless(<minecraft:blaze_rod>, [<minecraft:brewing_stand>]);
|
||||||
|
|
||||||
//LV Macerator
|
|
||||||
recipes.remove(<meta_tile_entity:macerator.lv>);
|
|
||||||
recipes.addShaped(<meta_tile_entity:macerator.lv>, [
|
|
||||||
[<metaitem:electric.piston.lv>, <metaitem:electric.motor.lv>, <metaitem:toolHeadBuzzSawWroughtIron>],
|
|
||||||
[<ore:cableGtSingleTin>, <ore:cableGtSingleTin>, <meta_tile_entity:hull.lv>],
|
|
||||||
[<ore:circuitBasic>, <ore:circuitBasic>, <ore:cableGtSingleTin>]]);
|
|
||||||
|
|
||||||
//MV Macerator
|
|
||||||
recipes.remove(<meta_tile_entity:macerator.mv>);
|
|
||||||
recipes.addShaped(<meta_tile_entity:macerator.mv>, [
|
|
||||||
[<metaitem:electric.piston.mv>, <metaitem:electric.motor.mv>, <metaitem:toolHeadBuzzSawSteel>],
|
|
||||||
[<ore:cableGtSingleCopper>, <ore:cableGtSingleCopper>, <meta_tile_entity:hull.mv>],
|
|
||||||
[<ore:circuitGood>, <ore:circuitGood>, <ore:cableGtSingleCopper>]]);
|
|
||||||
|
|
||||||
//LV Piston
|
|
||||||
recipes.addShaped(<metaitem:electric.piston.lv>, [
|
|
||||||
[<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>],
|
|
||||||
[<ore:cableGtSingleTin>, <metaitem:stickWroughtIron>,<metaitem:stickWroughtIron>],
|
|
||||||
[<ore:cableGtSingleTin>, <metaitem:electric.motor.lv>, <metaitem:gearWroughtIron>]]);
|
|
||||||
|
|
||||||
//Fluid Conduit
|
|
||||||
mods.jei.JEI.removeAndHide(<enderio:item_liquid_conduit>);
|
|
||||||
recipes.remove(<enderio:item_liquid_conduit:1>);
|
|
||||||
recipes.addShaped(<enderio:item_liquid_conduit:1> * 4, [
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
|
||||||
[<minecraft:glass>,<minecraft:glass>,<minecraft:glass>],
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
|
||||||
assembler.recipeBuilder().inputs([<minecraft:glass> * 3, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_liquid_conduit:1> * 8]).duration(80).EUt(16).buildAndRegister();
|
|
||||||
//macerator.recipeBuilder().inputs([<minecraft:diamond>]).outputs([<metaitem:dustDiamond>]).duration(80).EUt(8).buildAndRegister();
|
//macerator.recipeBuilder().inputs([<minecraft:diamond>]).outputs([<metaitem:dustDiamond>]).duration(80).EUt(8).buildAndRegister();
|
||||||
macerator.recipeBuilder().inputs([<appliedenergistics2:material:7>]).outputs([<appliedenergistics2:material:8>]).duration(80).EUt(8).buildAndRegister();
|
macerator.recipeBuilder().inputs([<appliedenergistics2:material:7>]).outputs([<appliedenergistics2:material:8>]).duration(80).EUt(8).buildAndRegister();
|
||||||
|
|
||||||
@ -209,7 +160,6 @@ chemical_reactor.recipeBuilder().inputs([<extendedcrafting:material:7>]).fluidIn
|
|||||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:lava> * 1000]).outputs(<armorplus:lava_crystal:1>).EUt(15).duration(100).buildAndRegister();
|
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:lava> * 1000]).outputs(<armorplus:lava_crystal:1>).EUt(15).duration(100).buildAndRegister();
|
||||||
chemical_reactor.recipeBuilder().inputs([<minecraft:obsidian>]).fluidInputs([<liquid:lava> * 1000]).outputs(<armorplus:lava_infused_obsidian>).EUt(15).duration(200).buildAndRegister();
|
chemical_reactor.recipeBuilder().inputs([<minecraft:obsidian>]).fluidInputs([<liquid:lava> * 1000]).outputs(<armorplus:lava_infused_obsidian>).EUt(15).duration(200).buildAndRegister();
|
||||||
chemical_reactor.recipeBuilder().inputs([<contenttweaker:block_dust>]).fluidInputs([<liquid:lava> * 1000]).outputs(<minecraft:netherrack>).EUt(15).duration(20).buildAndRegister();
|
chemical_reactor.recipeBuilder().inputs([<contenttweaker:block_dust>]).fluidInputs([<liquid:lava> * 1000]).outputs(<minecraft:netherrack>).EUt(15).duration(20).buildAndRegister();
|
||||||
chemical_reactor.recipeBuilder().inputs([<contenttweaker:block_dust>]).fluidInputs([<liquid:water> * 1000]).outputs(<minecraft:clay>).EUt(15).duration(20).buildAndRegister();
|
|
||||||
chemical_reactor.recipeBuilder().inputs([<minecraft:magma>]).fluidOutputs(<liquid:lava> * 1000).EUt(30).duration(120).buildAndRegister();
|
chemical_reactor.recipeBuilder().inputs([<minecraft:magma>]).fluidOutputs(<liquid:lava> * 1000).EUt(30).duration(120).buildAndRegister();
|
||||||
chemical_reactor.recipeBuilder().inputs([<thermalfoundation:fertilizer>]).fluidInputs(<liquid:ammonia> * 100).outputs(<thermalfoundation:fertilizer:1>).EUt(30).duration(120).buildAndRegister();
|
chemical_reactor.recipeBuilder().inputs([<thermalfoundation:fertilizer>]).fluidInputs(<liquid:ammonia> * 100).outputs(<thermalfoundation:fertilizer:1>).EUt(30).duration(120).buildAndRegister();
|
||||||
mixer.recipeBuilder().inputs([<metaitem:dustTricalciumPhosphate>,<metaitem:dustGold>]).outputs(<minecraft:glowstone_dust> * 2).EUt(15).duration(80).buildAndRegister();
|
mixer.recipeBuilder().inputs([<metaitem:dustTricalciumPhosphate>,<metaitem:dustGold>]).outputs(<minecraft:glowstone_dust> * 2).EUt(15).duration(80).buildAndRegister();
|
||||||
@ -354,32 +304,8 @@ recipes.remove(<thermalfoundation:fertilizer:1>);
|
|||||||
recipes.addShapeless(<thermalfoundation:fertilizer> * 16, [<ore:dustWood>, <ore:dustWood>, <ore:dustCharcoal>, <ore:dustSaltpeter>,<metaitem:gemApatite>,<metaitem:gemApatite>]);
|
recipes.addShapeless(<thermalfoundation:fertilizer> * 16, [<ore:dustWood>, <ore:dustWood>, <ore:dustCharcoal>, <ore:dustSaltpeter>,<metaitem:gemApatite>,<metaitem:gemApatite>]);
|
||||||
recipes.addShapeless(<thermalfoundation:fertilizer> * 16, [<ore:dustWood>, <ore:dustWood>, <ore:dustCoal>, <ore:dustSaltpeter>,<metaitem:gemApatite>,<metaitem:gemApatite>]);
|
recipes.addShapeless(<thermalfoundation:fertilizer> * 16, [<ore:dustWood>, <ore:dustWood>, <ore:dustCoal>, <ore:dustSaltpeter>,<metaitem:gemApatite>,<metaitem:gemApatite>]);
|
||||||
|
|
||||||
recipes.remove(<meta_tile_entity:extruder.mv>);
|
//furnace.addRecipe(<minecraft:iron_nugget> * 3, <metaitem:dustVanadiumMagnetite>, 0.0);
|
||||||
recipes.remove(<meta_tile_entity:extruder.hv>);
|
//furnace.addRecipe(<minecraft:iron_nugget> * 2, <metaitem:dustImpureVanadiumMagnetite>, 0.0);
|
||||||
recipes.remove(<meta_tile_entity:extruder.ev>);
|
|
||||||
|
|
||||||
|
|
||||||
recipes.addShaped(<meta_tile_entity:extruder.mv>, [[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>],
|
|
||||||
[<metaitem:electric.piston.mv>, <meta_tile_entity:hull.mv>, <ore:pipeNormalFluidSteel>],
|
|
||||||
[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>]]);
|
|
||||||
|
|
||||||
recipes.addShaped(<meta_tile_entity:extruder.hv>, [
|
|
||||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>],
|
|
||||||
[<metaitem:electric.piston.hv>, <meta_tile_entity:hull.hv>, <ore:pipeNormalFluidStainlessSteel>],
|
|
||||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>]]);
|
|
||||||
|
|
||||||
recipes.addShaped(<meta_tile_entity:extruder.ev>, [
|
|
||||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>],
|
|
||||||
[<metaitem:electric.piston.ev>, <meta_tile_entity:hull.ev>, <ore:pipeNormalFluidTitanium>],
|
|
||||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>]]);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
recipes.addShapeless(<metaitem:dustConductiveIron>, [<metaitem:dustIron>,<minecraft:redstone>]);
|
|
||||||
|
|
||||||
|
|
||||||
furnace.addRecipe(<minecraft:iron_nugget> * 3, <metaitem:dustVanadiumMagnetite>, 0.0);
|
|
||||||
furnace.addRecipe(<minecraft:iron_nugget> * 2, <metaitem:dustImpureVanadiumMagnetite>, 0.0);
|
|
||||||
|
|
||||||
|
|
||||||
//Add recipe for Iron Trapdoor
|
//Add recipe for Iron Trapdoor
|
||||||
@ -432,21 +358,6 @@ electrolyzer.recipeBuilder()
|
|||||||
// remove xu2 shortcut hopper
|
// remove xu2 shortcut hopper
|
||||||
recipes.removeByRecipeName("extrautils2:shortcut_hopper");
|
recipes.removeByRecipeName("extrautils2:shortcut_hopper");
|
||||||
|
|
||||||
// steam multis
|
|
||||||
recipes.removeByRecipeName("gregtech:steam_oven");
|
|
||||||
recipes.addShaped(<metaitem:steam_oven>, [
|
|
||||||
[<gregtech:metal_casing>, <metaitem:gearInvar>, <gregtech:metal_casing>],
|
|
||||||
[<gregtech:boiler_firebox_casing>, <morefurnaces:furnaceblock:5>, <gregtech:boiler_firebox_casing>],
|
|
||||||
[<gregtech:metal_casing>, <metaitem:gearInvar>, <gregtech:metal_casing>]
|
|
||||||
]);
|
|
||||||
|
|
||||||
recipes.removeByRecipeName("gregtech:steam_grinder");
|
|
||||||
recipes.addShaped(<metaitem:steam_grinder>, [
|
|
||||||
[<gregtech:metal_casing>, <metaitem:gearPotin>, <gregtech:metal_casing>],
|
|
||||||
[<gregtech:metal_casing>, <minecraft:diamond>, <gregtech:metal_casing>],
|
|
||||||
[<gregtech:metal_casing>, <metaitem:gearPotin>, <gregtech:metal_casing>]
|
|
||||||
]);
|
|
||||||
|
|
||||||
// Crafting Station
|
// Crafting Station
|
||||||
assembler.recipeBuilder()
|
assembler.recipeBuilder()
|
||||||
.inputs([<minecraft:chest> * 2, <ore:plankWood> * 4, <minecraft:crafting_table>])
|
.inputs([<minecraft:chest> * 2, <ore:plankWood> * 4, <minecraft:crafting_table>])
|
||||||
@ -465,82 +376,6 @@ electrolyzer.recipeBuilder()
|
|||||||
.EUt(30)
|
.EUt(30)
|
||||||
.buildAndRegister();
|
.buildAndRegister();
|
||||||
|
|
||||||
// PBF nomified
|
|
||||||
furnace.remove(<metaitem:brick.fireclay>);
|
|
||||||
furnace.addRecipe(<metaitem:brick.fireclay>, <metaitem:dustFireclay>, 0.5);
|
|
||||||
recipes.removeByRecipeName("gregtech:fireclay_dust");
|
|
||||||
recipes.addShapeless("fireclay_dust", <metaitem:dustFireclay> * 16, [<metaitem:dustClay>, <metaitem:dustBrick>]);
|
|
||||||
// Compressed Fireclay * 1
|
|
||||||
<recipemap:compressor>.findRecipe(4, [<metaitem:dustFireclay>], null).remove();
|
|
||||||
// Clay Dust * 1
|
|
||||||
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustFireclay> * 2], null).remove();
|
|
||||||
|
|
||||||
|
|
||||||
// PBF recipe removals
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCoke>], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:gemCoke>], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <minecraft:coal:1> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCoal> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <minecraft:coal:0> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCoke>], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:gemCoke>], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <minecraft:coal:1> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCoal> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <minecraft:coal:0> * 2], null).remove();
|
|
||||||
// Steel Ingot * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCharcoal> * 2], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <metaitem:blockCoke>], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <metaitem:blockCharcoal> * 2], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <minecraft:coal_block:0> * 2], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <metaitem:blockCoke>], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <minecraft:coal_block:0> * 2], null).remove();
|
|
||||||
// Block of Steel * 1
|
|
||||||
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <metaitem:blockCharcoal> * 2], null).remove();
|
|
||||||
|
|
||||||
// PBF recipes
|
|
||||||
|
|
||||||
primitive_blast_furnace.recipeBuilder()
|
|
||||||
.inputs([<metaitem:ingotWroughtIron>, <minecraft:coal>])
|
|
||||||
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
|
||||||
.duration(400)
|
|
||||||
.EUt(1)
|
|
||||||
.buildAndRegister();
|
|
||||||
primitive_blast_furnace.recipeBuilder()
|
|
||||||
.inputs([<metaitem:ingotWroughtIron>, <minecraft:coal:1>])
|
|
||||||
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
|
||||||
.duration(400)
|
|
||||||
.EUt(1)
|
|
||||||
.buildAndRegister();
|
|
||||||
primitive_blast_furnace.recipeBuilder()
|
|
||||||
.inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCoal>])
|
|
||||||
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
|
||||||
.duration(400)
|
|
||||||
.EUt(1)
|
|
||||||
.buildAndRegister();
|
|
||||||
primitive_blast_furnace.recipeBuilder()
|
|
||||||
.inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal>])
|
|
||||||
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
|
||||||
.duration(400)
|
|
||||||
.EUt(1)
|
|
||||||
.buildAndRegister();
|
|
||||||
|
|
||||||
|
|
||||||
// Kill Glowstone Decomp
|
// Kill Glowstone Decomp
|
||||||
// Small Pile of Redstone Dust * 2
|
// Small Pile of Redstone Dust * 2
|
||||||
|
@ -197,14 +197,6 @@ makeShaped("of_processing_array", <metaitem:processing_array>,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Creative Tank Data
|
|
||||||
extractor.recipeBuilder()
|
|
||||||
.inputs(<contenttweaker:heartofauniverse>)
|
|
||||||
.outputs(<contenttweaker:creativeportabletankmold>)
|
|
||||||
.duration(1000)
|
|
||||||
.EUt(180000)
|
|
||||||
.buildAndRegister();
|
|
||||||
|
|
||||||
// UHV 16x Batbuf
|
// UHV 16x Batbuf
|
||||||
recipes.addShaped(<metaitem:battery_buffer.uhv.16>, [
|
recipes.addShaped(<metaitem:battery_buffer.uhv.16>, [
|
||||||
[<metaitem:wireGtHexOmnium>, <metaitem:hull.uhv>, <metaitem:wireGtHexOmnium>],
|
[<metaitem:wireGtHexOmnium>, <metaitem:hull.uhv>, <metaitem:wireGtHexOmnium>],
|
||||||
@ -262,4 +254,92 @@ alloy_blast_smelter.recipeBuilder()
|
|||||||
.property("temperature", 4500)
|
.property("temperature", 4500)
|
||||||
.duration(2412)
|
.duration(2412)
|
||||||
.EUt(7680)
|
.EUt(7680)
|
||||||
.buildAndRegister();
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// Stabilized Miners Tooltips
|
||||||
|
<contenttweaker:tiereightship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiereightship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiereightship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tierfiveship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tierfiveship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tierfiveship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tierfourandhalfship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tierfourandhalfship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tierfourandhalfship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tierfourship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tierfourship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tierfourship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tiernineship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiernineship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiernineship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tieroneship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tieroneship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tieroneship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tiersevenship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiersevenship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiersevenship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tiersixship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiersixship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiersixship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tiertenship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiertenship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiertenship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tierthreeship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tierthreeship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tierthreeship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
||||||
|
|
||||||
|
|
||||||
|
<contenttweaker:tiertwoship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||||
|
<contenttweaker:tiertwoship_stabilized>.addTooltip(format.italic(
|
||||||
|
format.white("Lasts indefinitely. Reusable. Totally not overpowered.")));
|
||||||
|
<contenttweaker:tiertwoship_stabilized_matter>.addTooltip(format.italic(
|
||||||
|
format.white("It looks oddly familiar.")));
|
@ -322,54 +322,8 @@ makeExtremeRecipe9(<contenttweaker:tiertenship>,
|
|||||||
|
|
||||||
recipes.removeByRecipeName("avaritia:items/resource/neutron_nugget");
|
recipes.removeByRecipeName("avaritia:items/resource/neutron_nugget");
|
||||||
|
|
||||||
// Impossible Realm Data Recipes
|
|
||||||
makeShaped("of_impossiblerealmdata_x1", <contenttweaker:impossiblerealmdata>,
|
|
||||||
["OEO",
|
|
||||||
"EOE",
|
|
||||||
"OEO"],
|
|
||||||
{ E : <actuallyadditions:item_solidified_experience>,
|
|
||||||
O : <deepmoblearning:living_matter_overworldian> });
|
|
||||||
|
|
||||||
makeShaped("of_impossiblerealmdata_x2", <contenttweaker:impossiblerealmdata> * 2,
|
// Quantum Flux
|
||||||
["HEH",
|
|
||||||
"EHE",
|
|
||||||
"HEH"],
|
|
||||||
{ E : <actuallyadditions:item_solidified_experience>,
|
|
||||||
H : <deepmoblearning:living_matter_hellish> });
|
|
||||||
|
|
||||||
makeShaped("of_impossiblerealmdata_x4", <contenttweaker:impossiblerealmdata> * 4,
|
|
||||||
["XEX",
|
|
||||||
"EXE",
|
|
||||||
"XEX"],
|
|
||||||
{ E : <actuallyadditions:item_solidified_experience>,
|
|
||||||
X : <deepmoblearning:living_matter_extraterrestrial> });
|
|
||||||
|
|
||||||
// Dragon Lair Data
|
|
||||||
makeShapeless3("of_dragonlairdata", <contenttweaker:dragonlairdata>,
|
|
||||||
["IHH",
|
|
||||||
"HHH",
|
|
||||||
"HHH"],
|
|
||||||
{ I : <contenttweaker:impossiblerealmdata>,
|
|
||||||
H : <deepmoblearning:living_matter_extraterrestrial> }
|
|
||||||
);
|
|
||||||
|
|
||||||
// Wither Realm Data
|
|
||||||
makeShapeless3("of_witherrealmdata", <contenttweaker:witherrealmdata>,
|
|
||||||
["IXX",
|
|
||||||
"XXX",
|
|
||||||
"XXX"],
|
|
||||||
{ I : <contenttweaker:impossiblerealmdata>,
|
|
||||||
X : <deepmoblearning:living_matter_hellish> }
|
|
||||||
);
|
|
||||||
|
|
||||||
// Quantum Flux Recipes
|
|
||||||
makeShaped("of_quantumflux_a", <contenttweaker:quantumflux>,
|
|
||||||
[" X ",
|
|
||||||
"XMX",
|
|
||||||
" X "],
|
|
||||||
{ M : <enderio:item_material:14>,
|
|
||||||
X : <deepmoblearning:living_matter_extraterrestrial> }
|
|
||||||
);
|
|
||||||
|
|
||||||
makeShaped("of_quantumflux_b", <contenttweaker:quantumflux>,
|
makeShaped("of_quantumflux_b", <contenttweaker:quantumflux>,
|
||||||
[" M ",
|
[" M ",
|
||||||
@ -451,14 +405,5 @@ makeShaped("of_ultradensehydrogen", <contenttweaker:ultradensehydrogen>,
|
|||||||
recipes.addShapeless(<contenttweaker:densehydrogen> * 9, [<contenttweaker:ultradensehydrogen>]);
|
recipes.addShapeless(<contenttweaker:densehydrogen> * 9, [<contenttweaker:ultradensehydrogen>]);
|
||||||
|
|
||||||
|
|
||||||
// Extraterrestrial Matter
|
|
||||||
recipes.remove(<deepmoblearning:living_matter_extraterrestrial>);
|
|
||||||
makeShaped("of_dml_living_matter_extraterrestrial",
|
|
||||||
<deepmoblearning:living_matter_extraterrestrial>,
|
|
||||||
[" H ",
|
|
||||||
"HEH",
|
|
||||||
" H "],
|
|
||||||
{ H : <deepmoblearning:living_matter_hellish>,
|
|
||||||
E : <minecraft:ender_pearl> }
|
|
||||||
);
|
|
||||||
|
|
||||||
|
@ -73,10 +73,6 @@ centrifuge.findRecipe(20, [], [<liquid:hydrogen> * 160]).remove();
|
|||||||
centrifuge.recipeBuilder().fluidInputs(<liquid:hydrogen> * 500).fluidOutputs([<liquid:deuterium> * 10]).duration(800).EUt(30).buildAndRegister();
|
centrifuge.recipeBuilder().fluidInputs(<liquid:hydrogen> * 500).fluidOutputs([<liquid:deuterium> * 10]).duration(800).EUt(30).buildAndRegister();
|
||||||
centrifuge.recipeBuilder().inputs(<contenttweaker:moondust>).fluidOutputs([<liquid:deuterium> * 100]).duration(200).EUt(20).buildAndRegister();
|
centrifuge.recipeBuilder().inputs(<contenttweaker:moondust>).fluidOutputs([<liquid:deuterium> * 100]).duration(200).EUt(20).buildAndRegister();
|
||||||
|
|
||||||
recipes.removeByRecipeName("deepmoblearning:recipe1_deep_learner");
|
|
||||||
recipes.addShaped(<deepmoblearning:deep_learner>, [[null,null,null],[<metaitem:sensor.lv>,<metaitem:tricorder_scanner>,<metaitem:sensor.lv>],[null,null,null]]);
|
|
||||||
|
|
||||||
|
|
||||||
//Manyullyn
|
//Manyullyn
|
||||||
mixer.recipeBuilder()
|
mixer.recipeBuilder()
|
||||||
.outputs(<metaitem:dustManyullyn> * 4)
|
.outputs(<metaitem:dustManyullyn> * 4)
|
||||||
|
@ -614,14 +614,6 @@ makeShaped("of_nc_cobblestone_generator_mirrored",
|
|||||||
B : <minecraft:water_bucket:*>,
|
B : <minecraft:water_bucket:*>,
|
||||||
C : <minecraft:lava_bucket:*> });
|
C : <minecraft:lava_bucket:*> });
|
||||||
|
|
||||||
recipes.remove(<nuclearcraft:water_source>);
|
|
||||||
makeShaped("of_nc_water_source", <nuclearcraft:water_source>,
|
|
||||||
["AAA",
|
|
||||||
"B B",
|
|
||||||
"AAA"],
|
|
||||||
{ A : <ore:plateWroughtIron>,
|
|
||||||
B : <minecraft:water_bucket:*> });
|
|
||||||
|
|
||||||
//Uranium RTG
|
//Uranium RTG
|
||||||
recipes.remove(<nuclearcraft:rtg_uranium>);
|
recipes.remove(<nuclearcraft:rtg_uranium>);
|
||||||
makeShaped("of_nc_rtg_uranium", <nuclearcraft:rtg_uranium>,
|
makeShaped("of_nc_rtg_uranium", <nuclearcraft:rtg_uranium>,
|
||||||
|
@ -116,13 +116,6 @@ recipes.addShaped(<thermalexpansion:dynamo:3>, [
|
|||||||
[<metaitem:plateEnergeticAlloy>, <morefurnaces:furnaceblock:1>, <metaitem:plateEnergeticAlloy>],
|
[<metaitem:plateEnergeticAlloy>, <morefurnaces:furnaceblock:1>, <metaitem:plateEnergeticAlloy>],
|
||||||
[<enderio:item_material:12>, <thermalfoundation:material:514>, <enderio:item_material:12>]]);
|
[<enderio:item_material:12>, <thermalfoundation:material:514>, <enderio:item_material:12>]]);
|
||||||
|
|
||||||
//Numismatic Dynamo
|
|
||||||
recipes.remove(<thermalexpansion:dynamo:5>);
|
|
||||||
recipes.addShaped(<thermalexpansion:dynamo:5>, [
|
|
||||||
[null, <contenttweaker:excitationcoil>, null],
|
|
||||||
[<metaitem:plateVibrantAlloy>, <morefurnaces:furnaceblock:2>, <metaitem:plateVibrantAlloy>],
|
|
||||||
[<enderio:item_material:13>, <thermalfoundation:material:514>, <enderio:item_material:13>]]);
|
|
||||||
|
|
||||||
//hardened upgrade
|
//hardened upgrade
|
||||||
recipes.remove(<thermalfoundation:upgrade>);
|
recipes.remove(<thermalfoundation:upgrade>);
|
||||||
recipes.addShaped(<thermalfoundation:upgrade>, [
|
recipes.addShaped(<thermalfoundation:upgrade>, [
|
||||||
|
@ -1857,18 +1857,6 @@ mods.jei.JEI.removeAndHide(<extrautils2:analogcrafter>);
|
|||||||
|
|
||||||
|
|
||||||
//Gregtech Removals
|
//Gregtech Removals
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_extractor_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_extractor_steel>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_macerator_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_macerator_steel>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_compressor_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_compressor_steel>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_hammer_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_hammer_steel>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_furnace_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_furnace_steel>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_bronze>);
|
|
||||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_steel>);
|
|
||||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.lv>);
|
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.lv>);
|
||||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.mv>);
|
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.mv>);
|
||||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.hv>);
|
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.hv>);
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#packmode normal
|
||||||
|
|
||||||
import mods.gregtech.recipe.RecipeMap;
|
import mods.gregtech.recipe.RecipeMap;
|
||||||
import mods.gregtech.material.MaterialRegistry;
|
import mods.gregtech.material.MaterialRegistry;
|
||||||
import crafttweaker.item.IItemStack;
|
import crafttweaker.item.IItemStack;
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
#packmode normal
|
||||||
|
|
||||||
import crafttweaker.item.IItemStack;
|
import crafttweaker.item.IItemStack;
|
||||||
import crafttweaker.item.IIngredient;
|
import crafttweaker.item.IIngredient;
|
||||||
import crafttweaker.oredict.IOreDictEntry;
|
import crafttweaker.oredict.IOreDictEntry;
|
||||||
|
@ -14,9 +14,6 @@ import scripts.common.makeShaped as makeShaped;
|
|||||||
<enderio:item_basic_capacitor:1>.displayName = "Double-Layer RF Capacitor";
|
<enderio:item_basic_capacitor:1>.displayName = "Double-Layer RF Capacitor";
|
||||||
<enderio:item_basic_capacitor:2>.displayName = "Octadic RF Capacitor";
|
<enderio:item_basic_capacitor:2>.displayName = "Octadic RF Capacitor";
|
||||||
|
|
||||||
//Rubber by hand
|
|
||||||
recipes.addShaped(<metaitem:plateRubber>,[[<ore:gtceHardHammers>],[<metaitem:rubber_drop>],[<metaitem:rubber_drop>]]);
|
|
||||||
|
|
||||||
//Resonant Clathrate
|
//Resonant Clathrate
|
||||||
furnace.remove(<minecraft:ender_pearl>);
|
furnace.remove(<minecraft:ender_pearl>);
|
||||||
furnace.addRecipe(<contenttweaker:pulsatingdust>, <thermalfoundation:material:895>, 0.0);
|
furnace.addRecipe(<contenttweaker:pulsatingdust>, <thermalfoundation:material:895>, 0.0);
|
||||||
@ -104,12 +101,6 @@ assembler.recipeBuilder().inputs([<metaitem:wireGtSingleDraconium>* 2, <enderio:
|
|||||||
<enderio:item_endergy_conduit:11>.displayName = "Draconic Superconductor Energy Conduit";
|
<enderio:item_endergy_conduit:11>.displayName = "Draconic Superconductor Energy Conduit";
|
||||||
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleDraconicSuperconductor>* 2, <enderio:item_endergy_conduit:10>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:11> * 4]).duration(80).EUt(16).buildAndRegister();
|
assembler.recipeBuilder().inputs([<metaitem:wireGtSingleDraconicSuperconductor>* 2, <enderio:item_endergy_conduit:10>, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_endergy_conduit:11> * 4]).duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
//Item conduit - by hand
|
|
||||||
recipes.addShaped(<enderio:item_item_conduit> * 4, [
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
|
||||||
[<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>],
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
|
||||||
|
|
||||||
//redstone conduit - by hand
|
//redstone conduit - by hand
|
||||||
recipes.addShaped(<enderio:item_redstone_conduit> * 4, [
|
recipes.addShaped(<enderio:item_redstone_conduit> * 4, [
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
||||||
@ -122,30 +113,12 @@ recipes.addShaped(<enderio:item_me_conduit> * 4, [
|
|||||||
[<appliedenergistics2:part:36>,<appliedenergistics2:part:36>,<appliedenergistics2:part:36>],
|
[<appliedenergistics2:part:36>,<appliedenergistics2:part:36>,<appliedenergistics2:part:36>],
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
||||||
|
|
||||||
//ender fluid conduit - by hand
|
|
||||||
recipes.addShaped(<enderio:item_liquid_conduit:2> * 4, [
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
|
||||||
[<metaitem:wireGtSingleVibrantAlloy>,<enderio:item_liquid_conduit:1>,<metaitem:wireGtSingleVibrantAlloy>],
|
|
||||||
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
|
||||||
|
|
||||||
//redstone conduit - assembler
|
//redstone conduit - assembler
|
||||||
assembler.recipeBuilder()
|
assembler.recipeBuilder()
|
||||||
.inputs([<metaitem:wireGtSingleRedAlloy> * 3, <ore:itemConduitBinder> * 6])
|
.inputs([<metaitem:wireGtSingleRedAlloy> * 3, <ore:itemConduitBinder> * 6])
|
||||||
.outputs([<enderio:item_redstone_conduit> * 8])
|
.outputs([<enderio:item_redstone_conduit> * 8])
|
||||||
.duration(80).EUt(16).buildAndRegister();
|
.duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
//item conduit - assembler
|
|
||||||
assembler.recipeBuilder()
|
|
||||||
.inputs([<ore:wireGtSinglePulsatingIron> * 3, <ore:itemConduitBinder> * 6])
|
|
||||||
.outputs([<enderio:item_item_conduit> * 8])
|
|
||||||
.duration(80).EUt(16).buildAndRegister();
|
|
||||||
|
|
||||||
//ender fluid conduit - assembler
|
|
||||||
assembler.recipeBuilder()
|
|
||||||
.inputs([<metaitem:wireGtSingleVibrantAlloy> * 2, <enderio:item_liquid_conduit:1>, <ore:itemConduitBinder> * 6])
|
|
||||||
.outputs([<enderio:item_liquid_conduit:2> * 8])
|
|
||||||
.duration(80).EUt(16).buildAndRegister();
|
|
||||||
|
|
||||||
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:2>);
|
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:2>);
|
||||||
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:3>);
|
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:3>);
|
||||||
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:5>);
|
mods.jei.JEI.removeAndHide(<enderio:item_endergy_conduit:5>);
|
||||||
@ -178,25 +151,6 @@ makeShaped("of_microverse_casing", <contenttweaker:microverse_casing> * 2,
|
|||||||
// [<ore:plateWroughtIron>, <ore:plateWroughtIron>, <ore:plateWroughtIron>],
|
// [<ore:plateWroughtIron>, <ore:plateWroughtIron>, <ore:plateWroughtIron>],
|
||||||
// [<ore:cableGtSingleTin>, <gregtech:machine_casing:1>, <ore:cableGtSingleTin>]]);
|
// [<ore:cableGtSingleTin>, <gregtech:machine_casing:1>, <ore:cableGtSingleTin>]]);
|
||||||
|
|
||||||
// remove LV Motor recipes
|
|
||||||
recipes.removeByRecipeName("gregtech:electric_motor_lv_steel");
|
|
||||||
recipes.removeByRecipeName("gregtech:electric_motor_lv_iron");
|
|
||||||
assembler.findRecipe(30, [<metaitem:cableGtSingleTin> * 2, <metaitem:stickSteel> * 2, <metaitem:stickSteelMagnetic>, <metaitem:wireGtSingleCopper> * 4], [null]).remove();
|
|
||||||
<recipemap:assembler>.findRecipe(30, [<metaitem:cableGtSingleTin> * 2, <metaitem:stickIron> * 2, <metaitem:stickIronMagnetic>, <metaitem:wireGtSingleCopper> * 4], null).remove();
|
|
||||||
|
|
||||||
|
|
||||||
//LV Motor - with Fine Copper Wires
|
|
||||||
recipes.addShaped(<metaitem:electric.motor.lv>, [
|
|
||||||
[<ore:cableGtSingleTin>, <metaitem:wireFineCopper>, <ore:stickIron>],
|
|
||||||
[<metaitem:wireFineCopper>, <ore:stickIronMagnetic>, <metaitem:wireFineCopper>],
|
|
||||||
[<ore:stickIron>, <metaitem:wireFineCopper>, <ore:cableGtSingleTin>]]);
|
|
||||||
assembler.recipeBuilder()
|
|
||||||
.inputs([<metaitem:cableGtSingleTin> * 2, <metaitem:stickIron> * 2, <metaitem:stickIronMagnetic>, <metaitem:wireFineCopper> * 4])
|
|
||||||
.outputs(<metaitem:electric.motor.lv>)
|
|
||||||
.duration(100)
|
|
||||||
.EUt(30)
|
|
||||||
.buildAndRegister();
|
|
||||||
|
|
||||||
//Wood Pulp
|
//Wood Pulp
|
||||||
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<gregtech:meta_tool:12>]);
|
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<gregtech:meta_tool:12>]);
|
||||||
|
|
||||||
@ -276,11 +230,6 @@ chemical_reactor.recipeBuilder().inputs(<metaitem:board.coated>).fluidInputs([<l
|
|||||||
// [<metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>]
|
// [<metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>, <metaitem:wireGtSingleCopper>]
|
||||||
//]);
|
//]);
|
||||||
|
|
||||||
recipes.addShaped(<metaitem:component.glass.tube>, [
|
|
||||||
[null, null, null],
|
|
||||||
[<ore:paneGlass>, <ore:paneGlass>, <ore:paneGlass>],
|
|
||||||
[<ore:paneGlass>, <ore:paneGlass>, <ore:paneGlass>]
|
|
||||||
]);
|
|
||||||
|
|
||||||
recipes.removeByRecipeName("gregtech:coated_board");
|
recipes.removeByRecipeName("gregtech:coated_board");
|
||||||
recipes.removeByRecipeName("gregtech:coated_board_1x");
|
recipes.removeByRecipeName("gregtech:coated_board_1x");
|
||||||
@ -290,10 +239,6 @@ recipes.addShaped(<metaitem:board.coated> * 3, [
|
|||||||
[<metaitem:rubber_drop>, <metaitem:rubber_drop>, <metaitem:rubber_drop>]
|
[<metaitem:rubber_drop>, <metaitem:rubber_drop>, <metaitem:rubber_drop>]
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// t1 board easier
|
|
||||||
recipes.removeByRecipeName("gregtech:basic_circuit_board");
|
|
||||||
recipes.addShaped("basic_circuit_board", <metaitem:circuit_board.basic>, [[<ore:wireFineCopper>, <ore:wireFineCopper>, <ore:wireFineCopper>], [<ore:wireFineCopper>, <gregtech:meta_item_1:381>, <ore:wireFineCopper>], [<ore:wireFineCopper>, <ore:wireFineCopper>, <ore:wireFineCopper>]]);
|
|
||||||
|
|
||||||
// workstation use vibrant
|
// workstation use vibrant
|
||||||
// Workstation * 1
|
// Workstation * 1
|
||||||
<recipemap:circuit_assembler>.findRecipe(120, [<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <metaitem:component.diode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltBlueAlloy> * 16], [<liquid:soldering_alloy> * 144]).remove();
|
<recipemap:circuit_assembler>.findRecipe(120, [<metaitem:circuit_board.plastic>, <metaitem:circuit.assembly> * 2, <metaitem:component.diode> * 4, <metaitem:plate.random_access_memory> * 4, <metaitem:wireFineElectrum> * 16, <metaitem:boltBlueAlloy> * 16], [<liquid:soldering_alloy> * 144]).remove();
|
||||||
|
816
overrides/scripts/expertmode.zs
Normal file
816
overrides/scripts/expertmode.zs
Normal file
@ -0,0 +1,816 @@
|
|||||||
|
#packmode expert
|
||||||
|
#priority -1
|
||||||
|
|
||||||
|
import mods.gregtech.multiblock.Builder;
|
||||||
|
import mods.gregtech.multiblock.FactoryBlockPattern;
|
||||||
|
import mods.gregtech.multiblock.RelativeDirection;
|
||||||
|
import mods.gregtech.multiblock.functions.IPatternBuilderFunction;
|
||||||
|
import mods.gregtech.IControllerTile;
|
||||||
|
import mods.gregtech.multiblock.CTPredicate;
|
||||||
|
import mods.gregtech.multiblock.IBlockPattern;
|
||||||
|
import mods.gregtech.recipe.FactoryRecipeMap;
|
||||||
|
import mods.gregtech.recipe.RecipeMap;
|
||||||
|
import mods.gregtech.recipe.functions.IRunOverclockingLogicFunction;
|
||||||
|
import mods.gregtech.recipe.IRecipeLogic;
|
||||||
|
import mods.gregtech.recipe.IRecipe;
|
||||||
|
|
||||||
|
import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
||||||
|
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
||||||
|
import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
||||||
|
import scripts.common.makeShaped as makeShaped;
|
||||||
|
import scripts.common.makeShapeless3 as makeShapeless3;
|
||||||
|
|
||||||
|
|
||||||
|
// Nether Cake
|
||||||
|
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustNetherrack>,<metaitem:dustNetherrack>,<metaitem:dustNetherrack>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<metaitem:blockLead>,<extrautils2:simpledecorative:1>,<metaitem:blockLead>]]);
|
||||||
|
|
||||||
|
// Remove Terracotta maceration
|
||||||
|
// Clay Dust * 4
|
||||||
|
<recipemap:macerator>.findRecipe(2, [<minecraft:stained_hardened_clay:0>], null).remove();
|
||||||
|
// Clay Dust * 4
|
||||||
|
<recipemap:macerator>.findRecipe(2, [<minecraft:hardened_clay:0>], null).remove();
|
||||||
|
|
||||||
|
|
||||||
|
//Fluid Conduit
|
||||||
|
mods.jei.JEI.removeAndHide(<enderio:item_liquid_conduit>);
|
||||||
|
recipes.remove(<enderio:item_liquid_conduit:1>);
|
||||||
|
recipes.addShaped(<enderio:item_liquid_conduit:1> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>],
|
||||||
|
[<minecraft:glass>,<minecraft:glass>,<minecraft:glass>],
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>]]);
|
||||||
|
assembler.recipeBuilder().inputs([<minecraft:glass> * 3, <ore:itemConduitBinder> * 4, <metaitem:foilPolyvinylChloride> * 2]).outputs([<enderio:item_liquid_conduit:1> * 8]).duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
// Hard Firebricks
|
||||||
|
recipes.removeByRecipeName("gregtech:casing_primitive_bricks");
|
||||||
|
recipes.addShaped(<gregtech:metal_casing:1>, [
|
||||||
|
[<metaitem:brick.fireclay>, <metaitem:dustGypsum>, <metaitem:brick.fireclay>],
|
||||||
|
[<metaitem:brick.fireclay>, <forge:bucketfilled>.withTag({FluidName: "concrete", Amount: 1000}), <metaitem:brick.fireclay>],
|
||||||
|
[<metaitem:brick.fireclay>, <metaitem:dustGypsum>, <metaitem:brick.fireclay>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.addShaped(<forge:bucketfilled>.withTag({FluidName: "concrete", Amount: 1000}), [
|
||||||
|
[<metaitem:dustCalcite>, <minecraft:bucket>, <metaitem:dustStone>],
|
||||||
|
[<metaitem:dustCalcite>, <minecraft:water_bucket>, <metaitem:dustQuartzSand>],
|
||||||
|
[null, <metaitem:dustClay>, null]
|
||||||
|
]);
|
||||||
|
|
||||||
|
// Ender Tank (Ender Storage)
|
||||||
|
recipes.remove(<enderstorage:ender_storage:1>);
|
||||||
|
|
||||||
|
|
||||||
|
// Pulsating Mesh
|
||||||
|
alloy.recipeBuilder()
|
||||||
|
.inputs([<ore:dustPulsating>, <metaitem:carbon.mesh>])
|
||||||
|
.outputs([<contenttweaker:pulsatingmesh>])
|
||||||
|
.duration(180).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
// Endervoir
|
||||||
|
recipes.removeByRecipeName("enderio:reservoir");
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<ore:blockGlassHardened> * 18, <metaitem:plateDoubleEnergeticAlloy> * 3, <minecraft:cauldron>])
|
||||||
|
.outputs(<enderio:block_reservoir> * 3)
|
||||||
|
.duration(100)
|
||||||
|
.EUt(30)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// Farming Station
|
||||||
|
recipes.removeByRecipeName("enderio:farming_station");
|
||||||
|
makeShaped("farming_station", <enderio:block_farm_station>,
|
||||||
|
["VCV",
|
||||||
|
"SHS",
|
||||||
|
"GPG"],
|
||||||
|
{ V : <ore:itemVibrantCrystal>,
|
||||||
|
P : <ore:itemPulsatingCrystal>,
|
||||||
|
S : <ore:plateSteel>,
|
||||||
|
G : <ore:gearIronInfinity>,
|
||||||
|
H : <ore:itemSimpleMachineChassi>,
|
||||||
|
C : <ore:circuitBasic>});
|
||||||
|
|
||||||
|
///////////// Tier Four and Half Space Ship //////////////////
|
||||||
|
makeExtremeRecipe7(<contenttweaker:tierfourandhalfship>,
|
||||||
|
[" LGL ",
|
||||||
|
"I PWP I",
|
||||||
|
"APPCPPA",
|
||||||
|
" PPBPP ",
|
||||||
|
"PWFWFWP",
|
||||||
|
"PDPBPDP",
|
||||||
|
" TTT "],
|
||||||
|
{ C : <metaitem:crate.tungstensteel>,
|
||||||
|
B : <metaitem:field.generator.hv>,
|
||||||
|
D : <thermalexpansion:dynamo:3>,
|
||||||
|
F : <thermalexpansion:frame:147>,
|
||||||
|
G : <contenttweaker:t1guidance>,
|
||||||
|
L : <contenttweaker:t2laser>,
|
||||||
|
P : <metaitem:plateDoubleLumium>,
|
||||||
|
T : <simplyjetpacks:metaitemmods:9>,
|
||||||
|
W : <metaitem:plateDoubleTungstenCarbide>,
|
||||||
|
A : <metaitem:robot.arm.hv>,
|
||||||
|
I : <redstonearsenal:tool.sword_flux> }
|
||||||
|
);
|
||||||
|
|
||||||
|
// Exchanging Gadget
|
||||||
|
recipes.removeByRecipeName("buildinggadgets:exchangingtool");
|
||||||
|
makeShaped("exchangertool", <buildinggadgets:exchangertool>.withTag({blockstate: {Name: "minecraft:air"}}),
|
||||||
|
["IRI",
|
||||||
|
"DFD",
|
||||||
|
"ILI"],
|
||||||
|
{ D : <ore:gemDiamond>,
|
||||||
|
L : <ore:gemLapis>,
|
||||||
|
F : <metaitem:emitter.iv>, // IV Field Emitter
|
||||||
|
R : <ore:dustRedstone>,
|
||||||
|
I : <ore:ingotIron>});
|
||||||
|
|
||||||
|
|
||||||
|
recipes.remove(<nuclearcraft:water_source>);
|
||||||
|
makeShaped("of_nc_water_source", <nuclearcraft:water_source>,
|
||||||
|
["AAA",
|
||||||
|
"B B",
|
||||||
|
"AAA"],
|
||||||
|
{ A : <ore:plateDoubleSteel>,
|
||||||
|
B : <minecraft:water_bucket:*> });
|
||||||
|
|
||||||
|
// Solidified Experience
|
||||||
|
solidifier.recipeBuilder()
|
||||||
|
.fluidInputs([<liquid:xpjuice> * 160])
|
||||||
|
.notConsumable(<metaitem:shape.mold.ball>)
|
||||||
|
.outputs(<actuallyadditions:item_solidified_experience>)
|
||||||
|
.duration(500).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
fluid_extractor.recipeBuilder()
|
||||||
|
.inputs(<actuallyadditions:item_solidified_experience>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 160)
|
||||||
|
.duration(80).EUt(32).buildAndRegister();
|
||||||
|
|
||||||
|
// XP Juice
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<ore:itemPulsatingPowder>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 2240) // 8L
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<ore:itemVibrantPowder>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 4480) // 16L
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<contenttweaker:grainsofinnocence>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 6720) // 24L
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<ore:itemPrecientPowder>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 8960) // 32L
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<ore:itemEnderCrystalPowder>)
|
||||||
|
.fluidOutputs(<liquid:xpjuice> * 11200) // 40L
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
// Quantum Flux
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs(<ore:gemCrystalFlux>)
|
||||||
|
.outputs(<contenttweaker:quantumflux> * 8)
|
||||||
|
.fluidInputs(<liquid:mana> * 250)
|
||||||
|
.duration(100).EUt(480).buildAndRegister();
|
||||||
|
|
||||||
|
// Network Visualization Tool
|
||||||
|
recipes.removeByRecipeName("ae2stuff:recipe5");
|
||||||
|
makeShaped("ae2stuff_nvt", <ae2stuff:visualiser>, [
|
||||||
|
"S S",
|
||||||
|
"EPE",
|
||||||
|
"FFF",
|
||||||
|
], {
|
||||||
|
S: <metaitem:sensor.lv>,
|
||||||
|
E: <appliedenergistics2:material:24>, // Eng Processor
|
||||||
|
P: <ore:itemIlluminatedPanel>,
|
||||||
|
F: <ore:crystalPureFluix>
|
||||||
|
});
|
||||||
|
|
||||||
|
// Conduit Binder Composite
|
||||||
|
mixer.recipeBuilder()
|
||||||
|
.inputs([<ore:gravel> * 4, <ore:sand> * 4])
|
||||||
|
.fluidInputs(<liquid:glue> * 50)
|
||||||
|
.outputs([<ore:itemBinderComposite>.firstItem * 16])
|
||||||
|
.duration(80).EUt(30).buildAndRegister();
|
||||||
|
|
||||||
|
// Remove clay hand mortaring
|
||||||
|
recipes.removeByRecipeName("gregtech:clay_block_to_dust");
|
||||||
|
recipes.removeByRecipeName("gregtech:clay_ball_to_dust");
|
||||||
|
|
||||||
|
|
||||||
|
//Item conduit - by hand
|
||||||
|
recipes.addShaped(<enderio:item_item_conduit> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>],
|
||||||
|
[<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>],
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>]]);
|
||||||
|
|
||||||
|
//ender fluid conduit - by hand
|
||||||
|
recipes.addShaped(<enderio:item_liquid_conduit:2> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>],
|
||||||
|
[<metaitem:wireGtSingleVibrantAlloy>,<enderio:item_liquid_conduit:1>,<metaitem:wireGtSingleVibrantAlloy>],
|
||||||
|
[<ore:itemConduitBinder>, <metaitem:foilPolyvinylChloride>, <ore:itemConduitBinder>]]);
|
||||||
|
|
||||||
|
|
||||||
|
//item conduit - assembler
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<ore:wireGtSinglePulsatingIron> * 3, <ore:itemConduitBinder> * 4, <metaitem:foilPolyvinylChloride> * 2])
|
||||||
|
.outputs([<enderio:item_item_conduit> * 8])
|
||||||
|
.duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
//ender fluid conduit - assembler
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<metaitem:wireGtSingleVibrantAlloy> * 2, <enderio:item_liquid_conduit:1>, <ore:itemConduitBinder> * 4, <metaitem:foilPolyvinylChloride> * 2])
|
||||||
|
.outputs([<enderio:item_liquid_conduit:2> * 8])
|
||||||
|
.duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
// Elemental Reduction with H2SbF7
|
||||||
|
reactor.recipeBuilder()
|
||||||
|
.inputs(<ore:dustPulsating> * 4)
|
||||||
|
.fluidInputs([<liquid:fluoroantimonic_acid> * 1000])
|
||||||
|
.fluidOutputs(<liquid:elementalreduction> * 12000)
|
||||||
|
.duration(540).EUt(360).buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////// Creative Vending Upgrade ///////////////////////
|
||||||
|
val creativecell = <thermalexpansion:cell>.withTag({Recv: 250000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 500000000, Creative: 1 as byte, SideCache: [2, 2, 2, 2, 2, 2] as byte[] as byte[], Level: 4 as byte, Send: 250000}, false);
|
||||||
|
val creativetank = <thermalexpansion:tank>.withTag({RSControl: 0 as byte, Creative: 1 as byte, Level: 4 as byte}, false);
|
||||||
|
val creativejetpack = <simplyjetpacks:itemjetpack>.withTag({JetpackParticleType: 3}, false);
|
||||||
|
|
||||||
|
makeExtremeRecipe9(<metaitem:creative_chest> * 2,
|
||||||
|
["ABBBBBBBA",
|
||||||
|
"BCBEDEBCB",
|
||||||
|
"BBSGHGSBB",
|
||||||
|
"BUJXIXJUB",
|
||||||
|
"BNSWKWSNB",
|
||||||
|
"BUJXLXJUB",
|
||||||
|
"BBSGMGSBB",
|
||||||
|
"BCBEDEBCB",
|
||||||
|
"ABBBBBBBA"],
|
||||||
|
{ A : <storagedrawers:upgrade_creative>,
|
||||||
|
B : <ore:ingotInfinity>,
|
||||||
|
C : <draconicevolution:creative_rf_source>,
|
||||||
|
D : creativecell.only(isCreative),
|
||||||
|
E : <extrautils2:creativeenergy>,
|
||||||
|
G : <extrautils2:passivegenerator:6>,
|
||||||
|
H : <avaritia:infinity_helmet>,
|
||||||
|
I : <avaritia:infinity_chestplate>,
|
||||||
|
J : creativejetpack,
|
||||||
|
K : <avaritia:infinity_sword>,
|
||||||
|
L : <avaritia:infinity_pants>,
|
||||||
|
M : <avaritia:infinity_boots>,
|
||||||
|
N : <metaitem:infinite_energy>,
|
||||||
|
S : <solarflux:solar_panel_infinity>,
|
||||||
|
U : <appliedenergistics2:creative_energy_cell>,
|
||||||
|
W : <thermalcultivation:watering_can:32000>.withTag({Water: 0, Mode: 4}, false),
|
||||||
|
X : <thermalexpansion:capacitor:32000>.withTag({Energy: 250000000}, false)
|
||||||
|
});
|
||||||
|
|
||||||
|
// Actualization Chamber
|
||||||
|
val actualization_chamber = Builder.start("actualization_chamber")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle("CCC","GGG","CCC")
|
||||||
|
.aisle("CCC","GOG","CCC")
|
||||||
|
.aisle("CSC","GGG","CCC")
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('O', <metastate:gregtech:fusion_casing:1>)
|
||||||
|
.where('G', <metastate:gregtech:transparent_casing:1>)
|
||||||
|
.where('C', CTPredicate.states(<metastate:gregtech:fusion_casing:4>)
|
||||||
|
| controller.autoAbilities(true, false, true, true, false, false, false)
|
||||||
|
)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("actualization_chamber")
|
||||||
|
.minInputs(1)
|
||||||
|
.maxInputs(2)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(16)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<cube_renderer:FUSION_TEXTURE>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
actualization_chamber.hasMufflerMechanics = false;
|
||||||
|
actualization_chamber.hasMaintenanceMechanics = false;
|
||||||
|
|
||||||
|
makeExtremeRecipe5(<metaitem:multiblocktweaker:actualization_chamber>,
|
||||||
|
["PPPPP",
|
||||||
|
"PEFSP",
|
||||||
|
"PWGWP",
|
||||||
|
"PSFEP",
|
||||||
|
"PPPPP"],
|
||||||
|
{ G : <metaitem:field.generator.uv>,
|
||||||
|
W : <ore:circuitInfinite>,
|
||||||
|
P : <ore:plateAmericium>,
|
||||||
|
E : <metaitem:emitter.uv>,
|
||||||
|
S : <metaitem:sensor.uv>,
|
||||||
|
F : <gregtech:fusion_casing:1> });
|
||||||
|
|
||||||
|
// t1 ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tieroneship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<densemetals:dense_iron_ore> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0> * 64,
|
||||||
|
<gregtech:ore_redstone_0> * 64,
|
||||||
|
<gregtech:ore_nickel_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_galena_0> * 64,
|
||||||
|
<gregtech:ore_galena_0> * 64,
|
||||||
|
<gregtech:ore_molybdenum_0> * 64,
|
||||||
|
<advancedrocketry:moonturf> * 64,
|
||||||
|
<libvulpes:ore0> * 64,
|
||||||
|
<gregtech:ore_salt_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t1 gems
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tieroneship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<metaitem:gemPerfectDiamond> * 64,
|
||||||
|
<gregtech:ore_apatite_0> * 64,
|
||||||
|
<gregtech:ore_tricalcium_phosphate_0> * 64,
|
||||||
|
<gregtech:ore_quartzite_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t1 stellar data
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tieroneship_stabilized_matter>)
|
||||||
|
.circuit(3)
|
||||||
|
.outputs(<contenttweaker:stellarcreationdata>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t2 ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiertwoship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<gregtech:ore_bauxite_0:2> * 64,
|
||||||
|
<gregtech:ore_pyrochlore_0:2> * 64,
|
||||||
|
<gregtech:ore_pyrochlore_0:2> * 64,
|
||||||
|
<gregtech:ore_copper_0:2> * 64,
|
||||||
|
<gregtech:ore_copper_0:2> * 64,
|
||||||
|
<gregtech:ore_copper_0:2> * 64,
|
||||||
|
<gregtech:ore_sphalerite_0:2> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0:2> * 64,
|
||||||
|
<gregtech:ore_scheelite_0:2> * 64,
|
||||||
|
<gregtech:ore_scheelite_0:2> * 64,
|
||||||
|
<gregtech:ore_tungstate_0:2> * 64,
|
||||||
|
<contenttweaker:radiumsalt> * 64,
|
||||||
|
<contenttweaker:radiumsalt> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t3 gems
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierthreeship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<metaitem:gemPerfectDiamond> * 64,
|
||||||
|
<metaitem:gemPerfectDiamond> * 32,
|
||||||
|
<metaitem:gemPerfectRuby> * 64,
|
||||||
|
<metaitem:gemPerfectTopaz> * 48,
|
||||||
|
<metaitem:gemPerfectEmerald> * 32,
|
||||||
|
<gregtech:ore_sapphire_0:1> * 64,
|
||||||
|
<gregtech:ore_gold_0:1> * 64,
|
||||||
|
<gregtech:ore_silver_0:1> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t3 ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierthreeship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<gregtech:ore_scheelite_0:1> * 64,
|
||||||
|
<gregtech:ore_scheelite_0:1> * 64,
|
||||||
|
<gregtech:ore_scheelite_0:1> * 64,
|
||||||
|
<gregtech:ore_tungstate_0:1> * 64,
|
||||||
|
<gregtech:ore_tungstate_0:1> * 64,
|
||||||
|
<gregtech:ore_tungstate_0:1> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0:1> * 64,
|
||||||
|
<gregtech:ore_vanadium_magnetite_0:1> * 64,
|
||||||
|
<gregtech:ore_tetrahedrite_0:1> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0:1> * 64,
|
||||||
|
<gregtech:ore_tin_0:1> * 64,
|
||||||
|
<gregtech:ore_redstone_0:1> * 64,
|
||||||
|
<gregtech:ore_certus_quartz_0:1> * 64,
|
||||||
|
<gregtech:ore_almandine_0:1> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t3 magma
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierthreeship_stabilized_matter>)
|
||||||
|
.circuit(3)
|
||||||
|
.outputs(<contenttweaker:densemagma> * 64, <contenttweaker:densemagma> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// t4 oil and infinity
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<contenttweaker:denseoilshale> * 64,
|
||||||
|
<contenttweaker:denseoilshale> * 64,
|
||||||
|
<ore:compressed2xDustBedrock>.firstItem * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4 ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<densemetals:dense_lapis_ore> * 64,
|
||||||
|
<densemetals:dense_diamond_ore> * 64,
|
||||||
|
<densemetals:dense_diamond_ore> * 64,
|
||||||
|
<densemetals:dense_coal_ore> * 64,
|
||||||
|
<densemetals:dense_emerald_ore> * 32,
|
||||||
|
<densemetals:dense_redstone_ore> * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4 pgs ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourship_stabilized_matter>)
|
||||||
|
.circuit(3)
|
||||||
|
.outputs(<gregtech:ore_pentlandite_0> * 64,
|
||||||
|
<gregtech:ore_pentlandite_0> * 64,
|
||||||
|
<gregtech:ore_pentlandite_0> * 64,
|
||||||
|
<gregtech:ore_bornite_0> * 64,
|
||||||
|
<gregtech:ore_bornite_0> * 64,
|
||||||
|
<gregtech:ore_bornite_0> * 64,
|
||||||
|
<gregtech:ore_chalcocite_0> * 64,
|
||||||
|
<gregtech:ore_chalcocite_0> * 64,
|
||||||
|
<gregtech:ore_chalcocite_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t4.5 ow mobs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourandhalfship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<minecraft:skull> * 48,
|
||||||
|
<minecraft:bone> * 64,
|
||||||
|
<minecraft:bone> * 64,
|
||||||
|
<minecraft:bone> * 64,
|
||||||
|
<minecraft:skull:2> * 48,
|
||||||
|
<minecraft:rotten_flesh> * 64,
|
||||||
|
<minecraft:rotten_flesh> * 64,
|
||||||
|
<minecraft:rotten_flesh> * 64,
|
||||||
|
<minecraft:skull:4> * 48,
|
||||||
|
<minecraft:gunpowder> * 64,
|
||||||
|
<minecraft:slime> * 64,
|
||||||
|
<armorplus:material:1> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4.5 nether mobs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourandhalfship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<minecraft:blaze_rod> * 64,
|
||||||
|
<minecraft:blaze_rod> * 64,
|
||||||
|
<minecraft:ghast_tear> * 64,
|
||||||
|
<minecraft:skull:1>* 48,
|
||||||
|
<armorplus:material:2> * 64,
|
||||||
|
<armorplus:material:2> * 64,
|
||||||
|
<minecraft:magma_cream> * 64,
|
||||||
|
<extrautils2:ingredients:10> * 4)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4.5 end mobs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourandhalfship_stabilized_matter>)
|
||||||
|
.circuit(3)
|
||||||
|
.outputs(<enderio:block_enderman_skull> * 48,
|
||||||
|
<metaitem:blockEnderPearl> * 16,
|
||||||
|
<minecraft:shulker_shell> * 64,
|
||||||
|
<minecraft:shulker_shell> * 64,
|
||||||
|
<darkutils:shulker_pearl> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4.5 dragon
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourandhalfship_stabilized_matter>)
|
||||||
|
.circuit(4)
|
||||||
|
.outputs(<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<minecraft:skull:5>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4.5 wither
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfourandhalfship_stabilized_matter>)
|
||||||
|
.circuit(5)
|
||||||
|
.outputs(<contenttweaker:witherrealmdata> * 64,
|
||||||
|
<contenttweaker:witherrealmdata> * 64,
|
||||||
|
<metaitem:blockNetherStar> * 48)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t5 ores
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfiveship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_palladium_0> * 64,
|
||||||
|
<gregtech:ore_realgar_0> * 64,
|
||||||
|
<gregtech:ore_bastnasite_0> * 64,
|
||||||
|
<gregtech:ore_sphalerite_0> * 64,
|
||||||
|
<gregtech:ore_monazite_0> * 64,
|
||||||
|
<gregtech:meta_block_compressed_26> * 64, //Ender Pearl Block
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 16,
|
||||||
|
<metaitem:dustBoron> * 64,
|
||||||
|
<gregtech:ore_molybdenite_0> * 64,
|
||||||
|
<gregtech:ore_beryllium_0> * 64,
|
||||||
|
<gregtech:ore_beryllium_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t5 nq pt ke
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tierfiveship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<gregtech:ore_cooperite_0:2> * 64,
|
||||||
|
<gregtech:ore_cooperite_0:2> * 64,
|
||||||
|
<gregtech:ore_kaemanite_0:2> * 24,
|
||||||
|
<gregtech:ore_naquadah_0:2> * 48)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t6 u/pgs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiersixship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<gregtech:ore_uraninite_0:2> * 64,
|
||||||
|
<gregtech:ore_uraninite_0:2> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64,
|
||||||
|
<metaitem:dustPlatinumGroupSludge> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t6 es
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiersixship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<contenttweaker:stabilizedeinsteinium> * 32)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t6 eggs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiersixship_stabilized_matter>)
|
||||||
|
.circuit(3)
|
||||||
|
.outputs(<minecraft:dragon_egg> * 32)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t7 hearts
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiersevenship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<draconicevolution:dragon_heart> * 4,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_breath> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<metaitem:blockSilver> * 64, //Silver block
|
||||||
|
<metaitem:blockSilver> * 64, //Silver Block
|
||||||
|
<minecraft:diamond_block> * 64,
|
||||||
|
<minecraft:diamond_block> * 64,
|
||||||
|
<metaitem:blockPlatinum> * 64, //Platinum Block
|
||||||
|
<metaitem:blockAmericium> * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t7 chaos
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiersevenship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<contenttweaker:lairofthechaosguardiandata>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// t8 nt
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiereightship_stabilized_matter>)
|
||||||
|
.circuit(1)
|
||||||
|
.outputs(<metaitem:quantumstar> * 32,
|
||||||
|
<metaitem:quantumeye> * 64,
|
||||||
|
<avaritia:resource:2> * 64,
|
||||||
|
<avaritia:resource:2> * 64,
|
||||||
|
<metaitem:gravistar>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t8 eggs
|
||||||
|
actualization_chamber.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(780)
|
||||||
|
.EUt(30720)
|
||||||
|
.inputs(<contenttweaker:tiereightship_stabilized_matter>)
|
||||||
|
.circuit(2)
|
||||||
|
.outputs(<draconicevolution:chaos_shard> * 4,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// Harder Glass
|
||||||
|
recipes.addShaped(<metaitem:dustQuartzSand>, [
|
||||||
|
[<minecraft:sand>, <ore:gtceMortars>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
macerator.recipeBuilder()
|
||||||
|
.inputs(<minecraft:sand>)
|
||||||
|
.outputs(<metaitem:dustQuartzSand>)
|
||||||
|
.duration(30).EUt(2)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
recipes.addShapeless(<metaitem:dustGlass>, [<metaitem:dustQuartzSand>, <metaitem:dustTinyFlint>]);
|
||||||
|
|
||||||
|
furnace.remove(<minecraft:glass>);
|
||||||
|
recipes.remove(<minecraft:glass_bottle>);
|
||||||
|
|
||||||
|
// Harder Redstone
|
||||||
|
recipes.remove(<minecraft:dispenser>);
|
||||||
|
recipes.addShaped(<minecraft:dispenser>, [
|
||||||
|
[<minecraft:cobblestone>, <metaitem:ringIron>, <minecraft:cobblestone>],
|
||||||
|
[<metaitem:springIron>, <minecraft:string>, <metaitem:springIron>],
|
||||||
|
[<metaitem:gearSmallIron>, <metaitem:stickRedAlloy>, <metaitem:gearSmallIron>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
recipes.remove(<minecraft:piston>);
|
||||||
|
// Piston * 4
|
||||||
|
<recipemap:assembler>.findRecipe(16, [<metaitem:plateAluminium>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||||
|
// Piston * 2
|
||||||
|
<recipemap:assembler>.findRecipe(16, [<metaitem:plateSteel>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||||
|
// Piston * 8
|
||||||
|
<recipemap:assembler>.findRecipe(16, [<metaitem:plateTitanium>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||||
|
// Piston * 1
|
||||||
|
<recipemap:assembler>.findRecipe(16, [<metaitem:plateBronze>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||||
|
// Piston * 1
|
||||||
|
<recipemap:assembler>.findRecipe(16, [<metaitem:plateIron>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||||
|
|
||||||
|
recipes.addShaped(<minecraft:piston>, [
|
||||||
|
[<ore:plankWood>,<ore:plankWood>,<ore:plankWood>],
|
||||||
|
[<metaitem:gearSmallIron>, <ore:fenceWood>, <metaitem:gearSmallIron>],
|
||||||
|
[<minecraft:cobblestone>, <metaitem:plateRedAlloy>, <minecraft:cobblestone>]
|
||||||
|
]);
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs(<ore:stickIron>, <metaitem:gearSmallIron>, <ore:slabWood>, <minecraft:cobblestone>)
|
||||||
|
.fluidInputs(<liquid:red_alloy> * 144)
|
||||||
|
.outputs(<minecraft:piston>)
|
||||||
|
.duration(240).EUt(7).buildAndRegister();
|
||||||
|
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs(<ore:stickSteel>, <metaitem:gearSmallSteel>, <ore:slabWood> * 2, <minecraft:cobblestone> * 2)
|
||||||
|
.fluidInputs(<liquid:red_alloy> * 288)
|
||||||
|
.outputs(<minecraft:piston> * 2)
|
||||||
|
.duration(240).EUt(7).buildAndRegister();
|
||||||
|
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs(<ore:stickAluminium>, <metaitem:gearSmallAluminium>, <ore:slabWood> * 4, <minecraft:cobblestone> * 4)
|
||||||
|
.fluidInputs(<liquid:red_alloy> * 432)
|
||||||
|
.outputs(<minecraft:piston> * 4)
|
||||||
|
.duration(240).EUt(7).buildAndRegister();
|
||||||
|
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs(<ore:stickStainlessSteel>, <metaitem:gearSmallStainlessSteel>, <ore:slabWood> * 8, <minecraft:cobblestone> * 8)
|
||||||
|
.fluidInputs(<liquid:red_alloy> * 576)
|
||||||
|
.outputs(<minecraft:piston> * 8)
|
||||||
|
.duration(240).EUt(7).buildAndRegister();
|
||||||
|
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs(<ore:stickTitanium>, <metaitem:gearSmallTitanium>, <ore:slabWood> * 16, <minecraft:cobblestone> * 16)
|
||||||
|
.fluidInputs(<liquid:red_alloy> * 1152)
|
||||||
|
.outputs(<minecraft:piston> * 16)
|
||||||
|
.duration(240).EUt(7).buildAndRegister();
|
||||||
|
|
||||||
|
recipes.remove(<minecraft:observer>);
|
||||||
|
recipes.addShaped(<minecraft:observer>, [
|
||||||
|
[<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||||
|
[ <ore:cobblestone>, <minecraft:quartz>, <ore:cobblestone>],
|
||||||
|
[<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.addShaped(<minecraft:observer>, [
|
||||||
|
[<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||||
|
[ <ore:cobblestone>, <ore:crystalCertusQuartz>, <ore:cobblestone>],
|
||||||
|
[<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.addShaped(<minecraft:observer>, [
|
||||||
|
[<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||||
|
[ <ore:cobblestone>, <ore:gemQuartzite>, <ore:cobblestone>],
|
||||||
|
[<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
// Charcoal
|
||||||
|
furnace.remove(<minecraft:coal:1>);
|
||||||
|
|
||||||
|
// Hard EBF
|
||||||
|
recipes.removeByRecipeName("gregtech:electric_blast_furnace");
|
||||||
|
recipes.addShaped(<metaitem:electric_blast_furnace>, [
|
||||||
|
[<metaitem:electric_furnace.lv>,<metaitem:electric_furnace.lv>,<metaitem:electric_furnace.lv>],
|
||||||
|
[<ore:circuitBasic>, <gregtech:metal_casing:2>, <ore:circuitBasic>],
|
||||||
|
[<ore:cableGtSingleTin>,<ore:circuitBasic> ,<ore:cableGtSingleTin>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
//Numismatic Dynamo
|
||||||
|
recipes.remove(<thermalexpansion:dynamo:5>);
|
||||||
|
recipes.addShaped(<thermalexpansion:dynamo:5>, [
|
||||||
|
[null, <contenttweaker:excitationcoil>, null],
|
||||||
|
[<metaitem:plateZeron100>, <morefurnaces:furnaceblock:2>, <metaitem:plateZeron100>],
|
||||||
|
[<enderio:item_material:13>, <thermalfoundation:material:514>, <enderio:item_material:13>]]);
|
||||||
|
|
||||||
|
|
||||||
|
// Removals
|
||||||
|
mods.jei.JEI.removeAndHide(<thermalexpansion:augment:640>);
|
||||||
|
recipes.removeByMod("deepmoblearning");
|
@ -6,6 +6,10 @@ import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
|||||||
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
||||||
import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
||||||
|
|
||||||
|
val creativecell = <thermalexpansion:cell>.withTag({Recv: 250000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 500000000, Creative: 1 as byte, SideCache: [2, 2, 2, 2, 2, 2] as byte[] as byte[], Level: 4 as byte, Send: 250000}, false);
|
||||||
|
val creativetank = <thermalexpansion:tank>.withTag({RSControl: 0 as byte, Creative: 1 as byte, Level: 4 as byte}, false);
|
||||||
|
val creativejetpack = <simplyjetpacks:itemjetpack>.withTag({JetpackParticleType: 3}, false);
|
||||||
|
|
||||||
//Noble Gasses
|
//Noble Gasses
|
||||||
//centrifuge.findRecipe(30, [], [<liquid:liquid_air> * 53000]).remove();
|
//centrifuge.findRecipe(30, [], [<liquid:liquid_air> * 53000]).remove();
|
||||||
//centrifuge.findRecipe(30, [], [<liquid:noble_gases> * 43000]).remove();
|
//centrifuge.findRecipe(30, [], [<liquid:noble_gases> * 43000]).remove();
|
||||||
@ -555,43 +559,6 @@ mods.extendedcrafting.TableCrafting.addShapeless(<contenttweaker:ultimate_gem>,
|
|||||||
<contenttweaker:ultimate_gem>.addTooltip(format.yellow("Recipe is shapeless."));
|
<contenttweaker:ultimate_gem>.addTooltip(format.yellow("Recipe is shapeless."));
|
||||||
|
|
||||||
|
|
||||||
////////////////////////// Creative Vending Upgrade ///////////////////////
|
|
||||||
val creativecell = <thermalexpansion:cell>.withTag({Recv: 250000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 500000000, Creative: 1 as byte, SideCache: [2, 2, 2, 2, 2, 2] as byte[] as byte[], Level: 4 as byte, Send: 250000}, false);
|
|
||||||
val creativetank = <thermalexpansion:tank>.withTag({RSControl: 0 as byte, Creative: 1 as byte, Level: 4 as byte}, false);
|
|
||||||
val creativejetpack = <simplyjetpacks:itemjetpack>.withTag({JetpackParticleType: 3}, false);
|
|
||||||
|
|
||||||
makeExtremeRecipe9(<metaitem:creative_chest> * 2,
|
|
||||||
["ABBBBBBBA",
|
|
||||||
"BCTEDETCB",
|
|
||||||
"BFSGHGSFB",
|
|
||||||
"BUJXIXJUB",
|
|
||||||
"BNSWKWSNB",
|
|
||||||
"BUJXLXJUB",
|
|
||||||
"BFSGMGSFB",
|
|
||||||
"BCTEDETCB",
|
|
||||||
"ABBBBBBBA"],
|
|
||||||
{ A : <storagedrawers:upgrade_creative>,
|
|
||||||
B : <ore:ingotInfinity>,
|
|
||||||
C : <draconicevolution:creative_rf_source>,
|
|
||||||
D : creativecell.only(isCreative),
|
|
||||||
E : <extrautils2:creativeenergy>,
|
|
||||||
F : <extrautils2:drum:4>,
|
|
||||||
G : <extrautils2:passivegenerator:6>,
|
|
||||||
H : <avaritia:infinity_helmet>,
|
|
||||||
I : <avaritia:infinity_chestplate>,
|
|
||||||
J : creativejetpack,
|
|
||||||
K : <avaritia:infinity_sword>,
|
|
||||||
L : <avaritia:infinity_pants>,
|
|
||||||
M : <avaritia:infinity_boots>,
|
|
||||||
N : <metaitem:infinite_energy>,
|
|
||||||
S : <solarflux:solar_panel_infinity>,
|
|
||||||
T : <metaitem:creative_tank>,
|
|
||||||
U : <appliedenergistics2:creative_energy_cell>,
|
|
||||||
W : <thermalcultivation:watering_can:32000>.withTag({Water: 0, Mode: 4}, false),
|
|
||||||
X : <thermalexpansion:capacitor:32000>.withTag({Energy: 250000000}, false)
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
////////////////////////// Creative Items ///////////////////////
|
////////////////////////// Creative Items ///////////////////////
|
||||||
@ -728,22 +695,7 @@ makeExtremeRecipe9(<extrautils2:creativeenergy>,
|
|||||||
H : <extrautils2:opinium:8>,
|
H : <extrautils2:opinium:8>,
|
||||||
I : <extrautils2:rainbowgenerator> });
|
I : <extrautils2:rainbowgenerator> });
|
||||||
|
|
||||||
makeExtremeRecipe9(<extrautils2:drum:4>,
|
|
||||||
["BBBCDCBBB",
|
|
||||||
"BBCDEDCBB",
|
|
||||||
"BCDEFEDCB",
|
|
||||||
"CDEFFFEDC",
|
|
||||||
"DEFFAFFED",
|
|
||||||
"CDEFFFEDC",
|
|
||||||
"BCDEFEDCB",
|
|
||||||
"BBCDEDCBB",
|
|
||||||
"BBBCDCBBB"],
|
|
||||||
{ A : <avaritia:resource:5>,
|
|
||||||
B : <metaitem:large_fluid_cell.steel>,
|
|
||||||
C : <metaitem:large_fluid_cell.aluminium>,
|
|
||||||
D : <metaitem:large_fluid_cell.stainless_steel>,
|
|
||||||
E : <metaitem:large_fluid_cell.titanium>,
|
|
||||||
F : <metaitem:large_fluid_cell.tungstensteel> });
|
|
||||||
|
|
||||||
|
|
||||||
makeExtremeRecipe9(<appliedenergistics2:creative_energy_cell>,
|
makeExtremeRecipe9(<appliedenergistics2:creative_energy_cell>,
|
||||||
|
@ -61,21 +61,6 @@ fluid_extractor.recipeBuilder()
|
|||||||
.fluidOutputs([<liquid:platinum> * 48])
|
.fluidOutputs([<liquid:platinum> * 48])
|
||||||
.duration(40).EUt(8).buildAndRegister();
|
.duration(40).EUt(8).buildAndRegister();
|
||||||
|
|
||||||
fluid_extractor.recipeBuilder()
|
|
||||||
.inputs([<deepmoblearning:living_matter_overworldian>])
|
|
||||||
.fluidOutputs([<liquid:xpjuice> * 200])
|
|
||||||
.duration(40).EUt(32).buildAndRegister();
|
|
||||||
|
|
||||||
fluid_extractor.recipeBuilder()
|
|
||||||
.inputs([<deepmoblearning:living_matter_hellish>])
|
|
||||||
.fluidOutputs([<liquid:xpjuice> * 400])
|
|
||||||
.duration(80).EUt(32).buildAndRegister();
|
|
||||||
|
|
||||||
fluid_extractor.recipeBuilder()
|
|
||||||
.inputs([<deepmoblearning:living_matter_extraterrestrial>])
|
|
||||||
.fluidOutputs([<liquid:xpjuice> * 500])
|
|
||||||
.duration(100).EUt(32).buildAndRegister();
|
|
||||||
|
|
||||||
fluid_extractor.recipeBuilder()
|
fluid_extractor.recipeBuilder()
|
||||||
.inputs([<actuallyadditions:item_rice_seed>])
|
.inputs([<actuallyadditions:item_rice_seed>])
|
||||||
.fluidOutputs([<liquid:seed_oil> * 10])
|
.fluidOutputs([<liquid:seed_oil> * 10])
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#loader gregtech
|
#loader gregtech
|
||||||
#priority 10000
|
#packmode normal
|
||||||
|
|
||||||
import mods.gregtech.material.MaterialBuilder;
|
import mods.gregtech.material.MaterialBuilder;
|
||||||
import mods.gregtech.material.MaterialRegistry;
|
import mods.gregtech.material.MaterialRegistry;
|
||||||
|
1013
overrides/scripts/multiblocks_expert.zs
Normal file
1013
overrides/scripts/multiblocks_expert.zs
Normal file
File diff suppressed because it is too large
Load Diff
783
overrides/scripts/multiblocks_normal.zs
Normal file
783
overrides/scripts/multiblocks_normal.zs
Normal file
@ -0,0 +1,783 @@
|
|||||||
|
#packmode normal
|
||||||
|
|
||||||
|
import mods.gregtech.multiblock.Builder;
|
||||||
|
import mods.gregtech.multiblock.FactoryBlockPattern;
|
||||||
|
import mods.gregtech.multiblock.RelativeDirection;
|
||||||
|
import mods.gregtech.multiblock.functions.IPatternBuilderFunction;
|
||||||
|
import mods.gregtech.IControllerTile;
|
||||||
|
import mods.gregtech.multiblock.CTPredicate;
|
||||||
|
import mods.gregtech.multiblock.IBlockPattern;
|
||||||
|
import mods.gregtech.recipe.FactoryRecipeMap;
|
||||||
|
import mods.gregtech.recipe.RecipeMap;
|
||||||
|
import mods.gregtech.recipe.functions.IRunOverclockingLogicFunction;
|
||||||
|
import mods.gregtech.recipe.IRecipeLogic;
|
||||||
|
import mods.gregtech.recipe.IRecipe;
|
||||||
|
|
||||||
|
import scripts.common.makeShaped as makeShaped;
|
||||||
|
import scripts.common.absolute_int as absolute_int;
|
||||||
|
|
||||||
|
//val ROCKET_ARROW as ITextureArea = ITextureArea.fullImage("multiblocktweaker:textures/gui/progress_bar/rocket.png");
|
||||||
|
|
||||||
|
// multiblock stuctures
|
||||||
|
// Basic Microverse Projector
|
||||||
|
|
||||||
|
val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic") // automatic allocation ID
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle("CCC", "CVC", "CCC")
|
||||||
|
.aisle("CCC", "GDG", "CMC")
|
||||||
|
.aisle("CSC", "CGC", "CCC")
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||||
|
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||||
|
.where('D', <metastate:chisel:diamond:3>)
|
||||||
|
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||||
|
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("microverse_projector_basic") // create a RecipeMap.
|
||||||
|
.minInputs(2)
|
||||||
|
.maxInputs(4)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(16)
|
||||||
|
.maxFluidInputs(2)
|
||||||
|
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
microverse_projector_basic.hasMufflerMechanics = true;
|
||||||
|
microverse_projector_basic.hasMaintenanceMechanics = true;
|
||||||
|
|
||||||
|
// Advanced Microverse Projector
|
||||||
|
val microverse_projector_advanced = Builder.start("mbt:microverse_projector_advanced")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle(
|
||||||
|
"CCMCC",
|
||||||
|
"CGGGC",
|
||||||
|
"CGGGC",
|
||||||
|
"CGGGC",
|
||||||
|
"CCCCC")
|
||||||
|
.aisle(
|
||||||
|
"CVCVC",
|
||||||
|
"GDDDG",
|
||||||
|
"GDDDG",
|
||||||
|
"GDDDG",
|
||||||
|
"CVCVC")
|
||||||
|
.aisle(
|
||||||
|
"CCCCC",
|
||||||
|
"GDDDG",
|
||||||
|
"GD DG",
|
||||||
|
"GDDDG",
|
||||||
|
"CCCCC")
|
||||||
|
.aisle(
|
||||||
|
"CVCVC",
|
||||||
|
"GDDDG",
|
||||||
|
"GDDDG",
|
||||||
|
"GDDDG",
|
||||||
|
"CVCVC")
|
||||||
|
.aisle(
|
||||||
|
"CCSCC",
|
||||||
|
"CGGGC",
|
||||||
|
"CGGGC",
|
||||||
|
"CGGGC",
|
||||||
|
"CCCCC")
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||||
|
.where('D', <metastate:chisel:diamond:3>)
|
||||||
|
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||||
|
.where(' ', CTPredicate.getAir())
|
||||||
|
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||||
|
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("microverse_projector_advanced") // create a RecipeMap.
|
||||||
|
.minInputs(2)
|
||||||
|
.maxInputs(4)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(16)
|
||||||
|
.maxFluidInputs(1)
|
||||||
|
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
microverse_projector_advanced.hasMufflerMechanics = true;
|
||||||
|
microverse_projector_advanced.hasMaintenanceMechanics = true;
|
||||||
|
|
||||||
|
// Advanced Microverse Projector II
|
||||||
|
val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_advanced_ii")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle(
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" CCCCC ",
|
||||||
|
" CVCVC ",
|
||||||
|
" CCMCC ",
|
||||||
|
" CVCVC ",
|
||||||
|
" CCCCC ",
|
||||||
|
" ",
|
||||||
|
" ")
|
||||||
|
.aisle(
|
||||||
|
" ",
|
||||||
|
" CGGGC ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" CGGGC ",
|
||||||
|
" ")
|
||||||
|
.aisle(
|
||||||
|
" CCCCC ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" CCCCC ")
|
||||||
|
.aisle(
|
||||||
|
" CGGGC ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"GDD DDG",
|
||||||
|
"GDD DDG",
|
||||||
|
"GDD DDG",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" CGGGC ").setRepeatable(3)
|
||||||
|
.aisle(
|
||||||
|
" CCCCC ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
"CDDDDDDDC",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" CCCCC ")
|
||||||
|
.aisle(
|
||||||
|
" ",
|
||||||
|
" CGGGC ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" GDDDDDG ",
|
||||||
|
" CDDDDDC ",
|
||||||
|
" CGGGC ",
|
||||||
|
" ")
|
||||||
|
.aisle(
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" CCSCC ",
|
||||||
|
" CGGGC ",
|
||||||
|
" CGGGC ",
|
||||||
|
" CGGGC ",
|
||||||
|
" CCCCC ",
|
||||||
|
" ",
|
||||||
|
" ")
|
||||||
|
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||||
|
.where('V', <blockstate:gregtech:multiblock_casing>)
|
||||||
|
.where(' ', CTPredicate.getAir())
|
||||||
|
.where('D', <metastate:chisel:diamond:3>)
|
||||||
|
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||||
|
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("microverse_projector_advanced_ii") // create a RecipeMap.
|
||||||
|
.minInputs(2)
|
||||||
|
.maxInputs(8)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(16)
|
||||||
|
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
microverse_projector_advanced_ii.hasMufflerMechanics = true;
|
||||||
|
microverse_projector_advanced_ii.hasMaintenanceMechanics = true;
|
||||||
|
|
||||||
|
|
||||||
|
// Naquadah Reactor 1
|
||||||
|
<gcym:large_multiblock_casing:9>.displayName = "Reaction-Safe Casing";
|
||||||
|
val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle(
|
||||||
|
"CCC",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.aisle(
|
||||||
|
"CCC",
|
||||||
|
"GOG",
|
||||||
|
"GOG",
|
||||||
|
"GOG",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.aisle(
|
||||||
|
"CSC",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('G', <blockstate:nuclearcraft:reactor_casing_transparent>)
|
||||||
|
.where('P', <blockstate:appliedenergistics2:spatial_pylon>)
|
||||||
|
.where('O', <metastate:extendedcrafting:trimmed:5>)
|
||||||
|
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||||
|
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||||
|
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||||
|
)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("naquadah_reactor_1")
|
||||||
|
.minInputs(1)
|
||||||
|
.maxInputs(1)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(1)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<metastate:gcym:large_multiblock_casing:9>)
|
||||||
|
.buildAndRegister();
|
||||||
|
naquadah_reactor_1.hasMufflerMechanics = false;
|
||||||
|
naquadah_reactor_1.hasMaintenanceMechanics = false;
|
||||||
|
|
||||||
|
naquadah_reactor_1.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||||
|
return [recipe.getEUt(), recipe.getDuration()];
|
||||||
|
} as IRunOverclockingLogicFunction;
|
||||||
|
|
||||||
|
// Naquadah Reactor 2
|
||||||
|
val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle(
|
||||||
|
"CCC",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.aisle(
|
||||||
|
"CCC",
|
||||||
|
"GOG",
|
||||||
|
"GOG",
|
||||||
|
"GOG",
|
||||||
|
"GOG",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.aisle(
|
||||||
|
"CSC",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"PGP",
|
||||||
|
"CCC"
|
||||||
|
)
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('G', <blockstate:nuclearcraft:reactor_casing_transparent>)
|
||||||
|
.where('P', <blockstate:appliedenergistics2:spatial_pylon>)
|
||||||
|
.where('O', <metastate:extendedcrafting:storage:4>)
|
||||||
|
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||||
|
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||||
|
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||||
|
)
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("naquadah_reactor_2")
|
||||||
|
.minInputs(1)
|
||||||
|
.maxInputs(1)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(1)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<metastate:gcym:large_multiblock_casing:9>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
naquadah_reactor_2.hasMufflerMechanics = false;
|
||||||
|
naquadah_reactor_2.hasMaintenanceMechanics = false;
|
||||||
|
|
||||||
|
naquadah_reactor_2.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||||
|
return [recipe.getEUt(), recipe.getDuration()];
|
||||||
|
} as IRunOverclockingLogicFunction;
|
||||||
|
|
||||||
|
|
||||||
|
// multiblock controller recipes
|
||||||
|
recipes.addShaped("microverse_projector_basic", <metaitem:mbt:microverse_projector_basic>, [
|
||||||
|
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>],
|
||||||
|
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||||
|
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.addShaped("microverse_projector_advanced", <metaitem:mbt:microverse_projector_advanced>, [
|
||||||
|
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>],
|
||||||
|
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||||
|
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.addShaped("microverse_projector_advanced_ii", <metaitem:mbt:microverse_projector_advanced_ii>, [
|
||||||
|
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>],
|
||||||
|
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||||
|
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
makeShaped("naquadah_reactor_1", <metaitem:multiblocktweaker:naquadah_reactor_1>,
|
||||||
|
["NCN",
|
||||||
|
"GSG",
|
||||||
|
"PPP"],
|
||||||
|
{ C : <ore:circuitElite>, //T5
|
||||||
|
G : <nuclearcraft:reactor_casing_transparent>,
|
||||||
|
S : <metaitem:cover.screen>,
|
||||||
|
P : <appliedenergistics2:spatial_pylon>,
|
||||||
|
N : <extendedcrafting:material:33>}); //Omnium Nugget
|
||||||
|
|
||||||
|
makeShaped("naquadah_reactor_2", <metaitem:multiblocktweaker:naquadah_reactor_2>,
|
||||||
|
["NCN",
|
||||||
|
"GSG",
|
||||||
|
"PPP"],
|
||||||
|
{ C : <ore:circuitMaster>, //T6
|
||||||
|
G : <nuclearcraft:reactor_casing_transparent>,
|
||||||
|
S : <metaitem:cover.screen>,
|
||||||
|
P : <appliedenergistics2:spatial_pylon>,
|
||||||
|
N : <extendedcrafting:material:32>}); //Omnium Ingot
|
||||||
|
|
||||||
|
// multiblock recipemap recipes
|
||||||
|
// basic projector
|
||||||
|
// t1 ores
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(500)
|
||||||
|
.EUt(500)
|
||||||
|
.inputs(<contenttweaker:tieroneship>,
|
||||||
|
<contenttweaker:quantumflux>,
|
||||||
|
<minecraft:chest>)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 8000)
|
||||||
|
.outputs(<densemetals:dense_iron_ore> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0> * 64,
|
||||||
|
<gregtech:ore_redstone_0> * 64,
|
||||||
|
<gregtech:ore_nickel_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_galena_0> * 64,
|
||||||
|
<gregtech:ore_galena_0> * 64,
|
||||||
|
<gregtech:ore_molybdenum_0> * 64,
|
||||||
|
<advancedrocketry:moonturf> * 64,
|
||||||
|
<libvulpes:ore0> * 64,
|
||||||
|
<gregtech:ore_salt_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t1 gems
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(500)
|
||||||
|
.EUt(500)
|
||||||
|
.inputs(<contenttweaker:tieroneship>,
|
||||||
|
<contenttweaker:quantumflux>,
|
||||||
|
<contenttweaker:gemsensor>)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 8000)
|
||||||
|
.outputs(<metaitem:gemPerfectDiamond> * 64,
|
||||||
|
<gregtech:ore_apatite_0> * 64,
|
||||||
|
<gregtech:ore_tricalcium_phosphate_0> * 64,
|
||||||
|
<gregtech:ore_quartzite_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t1 stellar creation data 1
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(100)
|
||||||
|
.EUt(500)
|
||||||
|
.inputs(<contenttweaker:tieroneship>,
|
||||||
|
<contenttweaker:ultradensehydrogen>)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 2000)
|
||||||
|
.outputs(<contenttweaker:stellarcreationdata>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// t2 radium + ores
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(600)
|
||||||
|
.EUt(1000)
|
||||||
|
.inputs(<contenttweaker:tiertwoship>,
|
||||||
|
<contenttweaker:quantumflux> * 2)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 12000)
|
||||||
|
.outputs(<gregtech:ore_bauxite_0:2> * 64,
|
||||||
|
<gregtech:ore_pyrochlore_0:2> * 64,
|
||||||
|
<gregtech:ore_pyrochlore_0:2> * 64,
|
||||||
|
<gregtech:ore_copper_0:2> * 64,
|
||||||
|
<gregtech:ore_sphalerite_0:2> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0:2> * 64,
|
||||||
|
<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<contenttweaker:radiumsalt> * 64,
|
||||||
|
<contenttweaker:radiumsalt> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t2 stellar creation data
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(120)
|
||||||
|
.EUt(1000)
|
||||||
|
.inputs(<contenttweaker:tiertwoship>,
|
||||||
|
<contenttweaker:ultradensehydrogen> * 4)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 3000)
|
||||||
|
.outputs(<contenttweaker:stellarcreationdata> * 4)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t3 gems
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(700)
|
||||||
|
.EUt(2000)
|
||||||
|
.inputs(<contenttweaker:tierthreeship>,
|
||||||
|
<contenttweaker:quantumflux> * 4,
|
||||||
|
<contenttweaker:gemsensor>)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 20000)
|
||||||
|
.outputs(<metaitem:gemPerfectDiamond> * 64,
|
||||||
|
<metaitem:gemPerfectDiamond> * 32,
|
||||||
|
<metaitem:gemPerfectRuby> * 64,
|
||||||
|
<metaitem:gemPerfectTopaz> * 48,
|
||||||
|
<metaitem:gemPerfectEmerald> * 32,
|
||||||
|
<gregtech:ore_sapphire_0:1> * 64,
|
||||||
|
<gregtech:ore_gold_0:1> * 64,
|
||||||
|
<gregtech:ore_silver_0:1> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t3 ores
|
||||||
|
microverse_projector_basic.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(700)
|
||||||
|
.EUt(2000)
|
||||||
|
.inputs(<contenttweaker:tierthreeship>,
|
||||||
|
<contenttweaker:quantumflux> * 4,
|
||||||
|
<meta_tile_entity:super_chest.mv>)
|
||||||
|
.fluidInputs(<liquid:rocket_fuel> * 20000)
|
||||||
|
.outputs(<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_scheelite_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<gregtech:ore_tungstate_0> * 64,
|
||||||
|
<gregtech:ore_ilmenite_0> * 64,
|
||||||
|
<gregtech:ore_vanadium_magnetite_0> * 64,
|
||||||
|
<gregtech:ore_tetrahedrite_0> * 64,
|
||||||
|
<gregtech:ore_cassiterite_0> * 64,
|
||||||
|
<gregtech:ore_tin_0> * 64,
|
||||||
|
<gregtech:ore_redstone_0> * 64,
|
||||||
|
<gregtech:ore_certus_quartz_0> * 64,
|
||||||
|
<gregtech:ore_almandine_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// advanced projector
|
||||||
|
// t4 oil and infinity
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(800)
|
||||||
|
.EUt(3750)
|
||||||
|
.inputs(<contenttweaker:tierfourship>,
|
||||||
|
<contenttweaker:quantumflux> * 8,
|
||||||
|
<advancedrocketry:satelliteprimaryfunction:1>,
|
||||||
|
<ore:dustPetrotheum> * 64)
|
||||||
|
.outputs(<contenttweaker:denseoilshale> * 64,
|
||||||
|
<contenttweaker:denseoilshale> * 64,
|
||||||
|
<ore:compressed2xDustBedrock>.firstItem * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4 dense gem ores
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(800)
|
||||||
|
.EUt(3750)
|
||||||
|
.inputs(<contenttweaker:tierfourship>,
|
||||||
|
<contenttweaker:quantumflux> * 8,
|
||||||
|
<contenttweaker:gemsensor>,
|
||||||
|
<ore:dustPetrotheum> * 64)
|
||||||
|
.outputs(<densemetals:dense_lapis_ore> * 64,
|
||||||
|
<densemetals:dense_diamond_ore> * 64,
|
||||||
|
<densemetals:dense_diamond_ore> * 64,
|
||||||
|
<densemetals:dense_coal_ore> * 64,
|
||||||
|
<densemetals:dense_emerald_ore> * 32,
|
||||||
|
<densemetals:dense_redstone_ore> * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t4 osmium iridium
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(800)
|
||||||
|
.EUt(3750)
|
||||||
|
.inputs(<contenttweaker:tierfourship>,
|
||||||
|
<contenttweaker:quantumflux> * 8,
|
||||||
|
<contenttweaker:witherrealmdata> * 4,
|
||||||
|
<ore:dustPetrotheum> * 64)
|
||||||
|
.outputs(<gregtech:ore_iridosmine_8020_0> * 64,
|
||||||
|
<gregtech:ore_iridosmine_8020_0> * 64,
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t5 ores
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1000)
|
||||||
|
.EUt(7500)
|
||||||
|
.inputs(<contenttweaker:tierfiveship>,
|
||||||
|
<contenttweaker:quantumflux> * 16,
|
||||||
|
<contenttweaker:stabilizeduranium> * 32)
|
||||||
|
.outputs(<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_palladium_0> * 64,
|
||||||
|
<gregtech:ore_realgar_0> * 64,
|
||||||
|
<gregtech:ore_bastnasite_0> * 64,
|
||||||
|
<gregtech:ore_sphalerite_0> * 64,
|
||||||
|
<gregtech:ore_monazite_0> * 64,
|
||||||
|
<gregtech:meta_block_compressed_26> * 64, //Ender Pearl Block
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 16,
|
||||||
|
<metaitem:dustBoron> * 64,
|
||||||
|
<gregtech:ore_molybdenite_0> * 64,
|
||||||
|
<gregtech:ore_beryllium_0> * 64,
|
||||||
|
<gregtech:ore_beryllium_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t5 naquadah sheldonite trinium
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1000)
|
||||||
|
.EUt(7500)
|
||||||
|
.inputs(<contenttweaker:tierfiveship>,
|
||||||
|
<contenttweaker:quantumflux> * 16,
|
||||||
|
<contenttweaker:stabilizedplutonium> * 32)
|
||||||
|
.outputs(<gregtech:ore_cooperite_0:2> * 64,
|
||||||
|
<gregtech:ore_cooperite_0:2> * 64,
|
||||||
|
<gregtech:ore_kaemanite_0:2> * 48,
|
||||||
|
<gregtech:ore_naquadah_0> * 64,
|
||||||
|
<gregtech:ore_naquadah_0> * 64,
|
||||||
|
<gregtech:ore_naquadah_0> * 64)
|
||||||
|
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t6 u/os/ir
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1250)
|
||||||
|
.EUt(18750)
|
||||||
|
.inputs(<contenttweaker:tiersixship>,
|
||||||
|
<contenttweaker:quantumflux> * 16,
|
||||||
|
<contenttweaker:stabilizeduranium> * 32,
|
||||||
|
<contenttweaker:witherrealmdata> * 16)
|
||||||
|
.outputs(<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_uraninite_0> * 64,
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 64,
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 64,
|
||||||
|
<gregtech:ore_osmiridium_8020_0> * 64,
|
||||||
|
<gregtech:ore_iridosmine_8020_0> * 64,
|
||||||
|
<gregtech:ore_iridosmine_8020_0> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t6 einsteinium
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1250)
|
||||||
|
.EUt(18750)
|
||||||
|
.inputs(<contenttweaker:tiersixship>,
|
||||||
|
<contenttweaker:quantumflux> * 16,
|
||||||
|
<contenttweaker:stabilizedplutonium> * 32,
|
||||||
|
<contenttweaker:witherrealmdata> * 64)
|
||||||
|
.outputs(<contenttweaker:stabilizedeinsteinium> * 32)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t6 eggs
|
||||||
|
microverse_projector_advanced.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1250)
|
||||||
|
.EUt(18750)
|
||||||
|
.inputs(<contenttweaker:tiersixship>,
|
||||||
|
<contenttweaker:quantumflux> * 16,
|
||||||
|
<contenttweaker:stabilizedplutonium> * 32,
|
||||||
|
<contenttweaker:dragonlairdata> * 16)
|
||||||
|
.outputs(<minecraft:dragon_egg> * 32)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// advanced projector 2
|
||||||
|
// t7 hearts
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1500)
|
||||||
|
.EUt(31250)
|
||||||
|
.inputs(<contenttweaker:tiersevenship>,
|
||||||
|
<contenttweaker:quantumflux> * 32,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 32)
|
||||||
|
.outputs(<draconicevolution:dragon_heart> * 32,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_breath> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<armorplus:material:3> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<minecraft:gold_block> * 64,
|
||||||
|
<metaitem:blockSilver> * 64, //Silver block
|
||||||
|
<metaitem:blockSilver> * 64, //Silver Block
|
||||||
|
<minecraft:diamond_block> * 64,
|
||||||
|
<minecraft:diamond_block> * 64,
|
||||||
|
<metaitem:blockPlatinum> * 64, //Platinum Block
|
||||||
|
<metaitem:blockAmericium> * 16)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t7 chaos lair data
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1500)
|
||||||
|
.EUt(31250)
|
||||||
|
.inputs(<contenttweaker:tiersevenship>,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<contenttweaker:gemsensor>,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64,
|
||||||
|
<contenttweaker:dragonlairdata> * 64)
|
||||||
|
.outputs(<contenttweaker:lairofthechaosguardiandata>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t8 gravistar nt
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(2000)
|
||||||
|
.EUt(62500)
|
||||||
|
.inputs(<contenttweaker:tiereightship>,
|
||||||
|
<contenttweaker:quantumflux> * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<contenttweaker:witherrealmdata> * 64,
|
||||||
|
<contenttweaker:witherrealmdata> * 64)
|
||||||
|
.outputs(<metaitem:quantumstar> * 32,
|
||||||
|
<metaitem:quantumeye> * 64,
|
||||||
|
<ore:ingotNeutronium>.firstItem * 16,
|
||||||
|
<metaitem:gravistar>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t8 shards eggs
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1500)
|
||||||
|
.EUt(62500)
|
||||||
|
.inputs(<contenttweaker:tiereightship>,
|
||||||
|
<contenttweaker:quantumflux> * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<ore:gemDilithium>.firstItem * 64,
|
||||||
|
<contenttweaker:lairofthechaosguardiandata>)
|
||||||
|
.outputs(<draconicevolution:chaos_shard> * 4,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64,
|
||||||
|
<minecraft:dragon_egg> * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t9 nt
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(3000)
|
||||||
|
.EUt(250000)
|
||||||
|
.inputs(<contenttweaker:tiernineship>,
|
||||||
|
<metaitem:neutron_reflector> * 8,
|
||||||
|
<metaitem:blockAwakenedDraconium> * 4,
|
||||||
|
<contenttweaker:stellarcreationdata>)
|
||||||
|
.outputs(<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64,
|
||||||
|
<ore:nuggetNeutronium>.firstItem * 64)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t9 universe creation data
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(3000)
|
||||||
|
.EUt(250000)
|
||||||
|
.inputs(<contenttweaker:tiernineship>,
|
||||||
|
<metaitem:blockAwakenedDraconium> * 4,
|
||||||
|
<contenttweaker:stellarcreationdata> * 64,
|
||||||
|
<contenttweaker:stellarcreationdata> * 64,
|
||||||
|
<contenttweaker:stellarcreationdata> * 64,
|
||||||
|
<contenttweaker:stellarcreationdata> * 64)
|
||||||
|
.outputs(<contenttweaker:universecreationdata>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// t10 hotu
|
||||||
|
microverse_projector_advanced_ii.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(6000)
|
||||||
|
.EUt(1000000)
|
||||||
|
.inputs(<contenttweaker:tiertenship>,
|
||||||
|
<contenttweaker:universecreationdata>,
|
||||||
|
<ore:blockAwakenedDraconium> * 8)
|
||||||
|
.outputs(<contenttweaker:heartofauniverse>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Naquadah Reactor Mk1 Recipes
|
||||||
|
naquadah_reactor_1.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(938)
|
||||||
|
.EUt(-262144)
|
||||||
|
.inputs(<metaitem:boltNaquadahEnriched>)
|
||||||
|
.outputs(<metaitem:boltLead>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
naquadah_reactor_1.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(3750)
|
||||||
|
.EUt(-262144)
|
||||||
|
.inputs(<metaitem:boltNaquadria>)
|
||||||
|
.outputs(<metaitem:boltLead>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// Naquadah Reactor Mk2 Recipes
|
||||||
|
naquadah_reactor_2.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(1875)
|
||||||
|
.EUt(-1048576)
|
||||||
|
.inputs(<metaitem:boltNaquadahEnriched>)
|
||||||
|
.outputs(<metaitem:boltLead>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
naquadah_reactor_2.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.duration(7500)
|
||||||
|
.EUt(-1048576)
|
||||||
|
.inputs(<metaitem:boltNaquadria>)
|
||||||
|
.outputs(<metaitem:boltLead>)
|
||||||
|
.buildAndRegister();
|
511
overrides/scripts/normalmode.zs
Normal file
511
overrides/scripts/normalmode.zs
Normal file
@ -0,0 +1,511 @@
|
|||||||
|
#packmode normal
|
||||||
|
#priority -1
|
||||||
|
|
||||||
|
import mods.gregtech.multiblock.Builder;
|
||||||
|
import mods.gregtech.multiblock.FactoryBlockPattern;
|
||||||
|
import mods.gregtech.multiblock.RelativeDirection;
|
||||||
|
import mods.gregtech.multiblock.functions.IPatternBuilderFunction;
|
||||||
|
import mods.gregtech.IControllerTile;
|
||||||
|
import mods.gregtech.multiblock.CTPredicate;
|
||||||
|
import mods.gregtech.multiblock.IBlockPattern;
|
||||||
|
import mods.gregtech.recipe.FactoryRecipeMap;
|
||||||
|
import mods.gregtech.recipe.RecipeMap;
|
||||||
|
import mods.gregtech.recipe.functions.IRunOverclockingLogicFunction;
|
||||||
|
import mods.gregtech.recipe.IRecipeLogic;
|
||||||
|
import mods.gregtech.recipe.IRecipe;
|
||||||
|
|
||||||
|
import scripts.common.makeShaped as makeShaped;
|
||||||
|
import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
||||||
|
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
||||||
|
import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
||||||
|
import scripts.common.makeShapeless3 as makeShapeless3;
|
||||||
|
|
||||||
|
//Nether Cake
|
||||||
|
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustNetherrack>,<metaitem:dustNetherrack>,<metaitem:dustNetherrack>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<minecraft:soul_sand>,<minecraft:soul_sand>,<minecraft:soul_sand>]]);
|
||||||
|
|
||||||
|
//Steel [tier 0]
|
||||||
|
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:ingotWroughtIron>], [<liquid:oxygen> * 1000]).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:electric_blast_furnace>.findRecipe(120, [<minecraft:iron_ingot:0>], [<liquid:oxygen> * 200]).remove();
|
||||||
|
|
||||||
|
// Steel
|
||||||
|
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCoal>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
||||||
|
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
||||||
|
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCarbon>]).outputs([<metaitem:ingotSteel>]).duration(150).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
//Wrought Iron
|
||||||
|
furnace.remove(<metaitem:nuggetWroughtIron>);
|
||||||
|
furnace.addRecipe(<metaitem:ingotWroughtIron>, <minecraft:iron_ingot>, 0.0);
|
||||||
|
|
||||||
|
//Red Alloy Dust
|
||||||
|
recipes.addShapeless(<metaitem:dustRedAlloy>, [<metaitem:dustCopper>, <minecraft:redstone>, <minecraft:redstone>, <minecraft:redstone>, <minecraft:redstone>]);
|
||||||
|
|
||||||
|
recipes.addShapeless(<minecraft:clay>, [<contenttweaker:block_dust>,<minecraft:water_bucket>]);
|
||||||
|
|
||||||
|
//Clay Electrolyzing
|
||||||
|
electrolyzer.findRecipe(60, [<metaitem:dustClay> * 13], [null]).remove();
|
||||||
|
electrolyzer.recipeBuilder().inputs([<metaitem:dustClay> * 13]).outputs([<metaitem:dustSodium> * 2, <metaitem:dustSilicon> * 2, <metaitem:dustLithium>, <metaitem:dustAluminium> * 2]).fluidOutputs([<liquid:water>*6000]).duration(364).EUt(15).buildAndRegister();
|
||||||
|
|
||||||
|
// Ender Tank (Ender Storage)
|
||||||
|
recipes.remove(<enderstorage:ender_storage:1>);
|
||||||
|
recipes.addShaped(<enderstorage:ender_storage:1>, [
|
||||||
|
[<minecraft:blaze_rod>, <minecraft:wool>, <minecraft:blaze_rod>],
|
||||||
|
[<ore:obsidian>, basictank, <ore:obsidian>],
|
||||||
|
[<minecraft:blaze_rod>, <ore:blockEnderPearl>, <minecraft:blaze_rod>]]); //Ender Pearl Block
|
||||||
|
recipes.addShapeless(<enderstorage:ender_storage:1>, [<enderstorage:ender_storage:1>]);
|
||||||
|
|
||||||
|
|
||||||
|
//LV Macerator
|
||||||
|
recipes.remove(<meta_tile_entity:macerator.lv>);
|
||||||
|
recipes.addShaped(<meta_tile_entity:macerator.lv>, [
|
||||||
|
[<metaitem:electric.piston.lv>, <metaitem:electric.motor.lv>, <metaitem:toolHeadBuzzSawWroughtIron>],
|
||||||
|
[<ore:cableGtSingleTin>, <ore:cableGtSingleTin>, <meta_tile_entity:hull.lv>],
|
||||||
|
[<ore:circuitBasic>, <ore:circuitBasic>, <ore:cableGtSingleTin>]]);
|
||||||
|
|
||||||
|
//MV Macerator
|
||||||
|
recipes.remove(<meta_tile_entity:macerator.mv>);
|
||||||
|
recipes.addShaped(<meta_tile_entity:macerator.mv>, [
|
||||||
|
[<metaitem:electric.piston.mv>, <metaitem:electric.motor.mv>, <metaitem:toolHeadBuzzSawSteel>],
|
||||||
|
[<ore:cableGtSingleCopper>, <ore:cableGtSingleCopper>, <meta_tile_entity:hull.mv>],
|
||||||
|
[<ore:circuitGood>, <ore:circuitGood>, <ore:cableGtSingleCopper>]]);
|
||||||
|
|
||||||
|
//LV Piston
|
||||||
|
recipes.addShaped(<metaitem:electric.piston.lv>, [
|
||||||
|
[<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>,<metaitem:plateWroughtIron>],
|
||||||
|
[<ore:cableGtSingleTin>, <metaitem:stickWroughtIron>,<metaitem:stickWroughtIron>],
|
||||||
|
[<ore:cableGtSingleTin>, <metaitem:electric.motor.lv>, <metaitem:gearWroughtIron>]]);
|
||||||
|
|
||||||
|
|
||||||
|
//Fluid Conduit
|
||||||
|
mods.jei.JEI.removeAndHide(<enderio:item_liquid_conduit>);
|
||||||
|
recipes.remove(<enderio:item_liquid_conduit:1>);
|
||||||
|
recipes.addShaped(<enderio:item_liquid_conduit:1> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
||||||
|
[<minecraft:glass>,<minecraft:glass>,<minecraft:glass>],
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
||||||
|
assembler.recipeBuilder().inputs([<minecraft:glass> * 3, <ore:itemConduitBinder> * 6]).outputs([<enderio:item_liquid_conduit:1> * 8]).duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
chemical_reactor.recipeBuilder().inputs([<contenttweaker:block_dust>]).fluidInputs([<liquid:water> * 1000]).outputs(<minecraft:clay>).EUt(15).duration(20).buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
recipes.remove(<meta_tile_entity:extruder.mv>);
|
||||||
|
recipes.remove(<meta_tile_entity:extruder.hv>);
|
||||||
|
recipes.remove(<meta_tile_entity:extruder.ev>);
|
||||||
|
|
||||||
|
|
||||||
|
recipes.addShaped(<meta_tile_entity:extruder.mv>, [[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>],
|
||||||
|
[<metaitem:electric.piston.mv>, <meta_tile_entity:hull.mv>, <ore:pipeNormalFluidSteel>],
|
||||||
|
[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>]]);
|
||||||
|
|
||||||
|
recipes.addShaped(<meta_tile_entity:extruder.hv>, [
|
||||||
|
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>],
|
||||||
|
[<metaitem:electric.piston.hv>, <meta_tile_entity:hull.hv>, <ore:pipeNormalFluidStainlessSteel>],
|
||||||
|
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>]]);
|
||||||
|
|
||||||
|
recipes.addShaped(<meta_tile_entity:extruder.ev>, [
|
||||||
|
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>],
|
||||||
|
[<metaitem:electric.piston.ev>, <meta_tile_entity:hull.ev>, <ore:pipeNormalFluidTitanium>],
|
||||||
|
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>]]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
recipes.addShapeless(<metaitem:dustConductiveIron>, [<metaitem:dustIron>,<minecraft:redstone>]);
|
||||||
|
|
||||||
|
// steam multis
|
||||||
|
recipes.removeByRecipeName("gregtech:steam_oven");
|
||||||
|
recipes.addShaped(<metaitem:steam_oven>, [
|
||||||
|
[<gregtech:metal_casing>, <metaitem:gearInvar>, <gregtech:metal_casing>],
|
||||||
|
[<gregtech:boiler_firebox_casing>, <morefurnaces:furnaceblock:5>, <gregtech:boiler_firebox_casing>],
|
||||||
|
[<gregtech:metal_casing>, <metaitem:gearInvar>, <gregtech:metal_casing>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
recipes.removeByRecipeName("gregtech:steam_grinder");
|
||||||
|
recipes.addShaped(<metaitem:steam_grinder>, [
|
||||||
|
[<gregtech:metal_casing>, <metaitem:gearPotin>, <gregtech:metal_casing>],
|
||||||
|
[<gregtech:metal_casing>, <minecraft:diamond>, <gregtech:metal_casing>],
|
||||||
|
[<gregtech:metal_casing>, <metaitem:gearPotin>, <gregtech:metal_casing>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
// PBF nomified
|
||||||
|
furnace.remove(<metaitem:brick.fireclay>);
|
||||||
|
furnace.addRecipe(<metaitem:brick.fireclay>, <metaitem:dustFireclay>, 0.5);
|
||||||
|
recipes.removeByRecipeName("gregtech:fireclay_dust");
|
||||||
|
recipes.addShapeless("fireclay_dust", <metaitem:dustFireclay> * 16, [<metaitem:dustClay>, <metaitem:dustBrick>]);
|
||||||
|
// Compressed Fireclay * 1
|
||||||
|
<recipemap:compressor>.findRecipe(4, [<metaitem:dustFireclay>], null).remove();
|
||||||
|
// Clay Dust * 1
|
||||||
|
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustFireclay> * 2], null).remove();
|
||||||
|
|
||||||
|
|
||||||
|
// PBF recipe removals
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCoke>], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:gemCoke>], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <minecraft:coal:1> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCoal> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <minecraft:coal:0> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCoke>], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:gemCoke>], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <minecraft:coal:1> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCoal> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <minecraft:coal:0> * 2], null).remove();
|
||||||
|
// Steel Ingot * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_ingot:0>, <metaitem:dustCharcoal> * 2], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <metaitem:blockCoke>], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <metaitem:blockCharcoal> * 2], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<metaitem:blockWroughtIron>, <minecraft:coal_block:0> * 2], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <metaitem:blockCoke>], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <minecraft:coal_block:0> * 2], null).remove();
|
||||||
|
// Block of Steel * 1
|
||||||
|
<recipemap:primitive_blast_furnace>.findRecipe(1, [<minecraft:iron_block:0>, <metaitem:blockCharcoal> * 2], null).remove();
|
||||||
|
|
||||||
|
// PBF recipes
|
||||||
|
|
||||||
|
primitive_blast_furnace.recipeBuilder()
|
||||||
|
.inputs([<metaitem:ingotWroughtIron>, <minecraft:coal>])
|
||||||
|
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
||||||
|
.duration(400)
|
||||||
|
.EUt(1)
|
||||||
|
.buildAndRegister();
|
||||||
|
primitive_blast_furnace.recipeBuilder()
|
||||||
|
.inputs([<metaitem:ingotWroughtIron>, <minecraft:coal:1>])
|
||||||
|
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
||||||
|
.duration(400)
|
||||||
|
.EUt(1)
|
||||||
|
.buildAndRegister();
|
||||||
|
primitive_blast_furnace.recipeBuilder()
|
||||||
|
.inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCoal>])
|
||||||
|
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
||||||
|
.duration(400)
|
||||||
|
.EUt(1)
|
||||||
|
.buildAndRegister();
|
||||||
|
primitive_blast_furnace.recipeBuilder()
|
||||||
|
.inputs([<metaitem:ingotWroughtIron>, <metaitem:dustCharcoal>])
|
||||||
|
.outputs([<metaitem:ingotSteel>, <metaitem:dustTinyDarkAsh> * 2])
|
||||||
|
.duration(400)
|
||||||
|
.EUt(1)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
// Creative Tank Data
|
||||||
|
extractor.recipeBuilder()
|
||||||
|
.inputs(<contenttweaker:heartofauniverse>)
|
||||||
|
.outputs(<contenttweaker:creativeportabletankmold>)
|
||||||
|
.duration(1000)
|
||||||
|
.EUt(180000)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// Impossible Realm Data Recipes
|
||||||
|
makeShaped("of_impossiblerealmdata_x1", <contenttweaker:impossiblerealmdata>,
|
||||||
|
["OEO",
|
||||||
|
"EOE",
|
||||||
|
"OEO"],
|
||||||
|
{ E : <actuallyadditions:item_solidified_experience>,
|
||||||
|
O : <deepmoblearning:living_matter_overworldian> });
|
||||||
|
|
||||||
|
makeShaped("of_impossiblerealmdata_x2", <contenttweaker:impossiblerealmdata> * 2,
|
||||||
|
["HEH",
|
||||||
|
"EHE",
|
||||||
|
"HEH"],
|
||||||
|
{ E : <actuallyadditions:item_solidified_experience>,
|
||||||
|
H : <deepmoblearning:living_matter_hellish> });
|
||||||
|
|
||||||
|
makeShaped("of_impossiblerealmdata_x4", <contenttweaker:impossiblerealmdata> * 4,
|
||||||
|
["XEX",
|
||||||
|
"EXE",
|
||||||
|
"XEX"],
|
||||||
|
{ E : <actuallyadditions:item_solidified_experience>,
|
||||||
|
X : <deepmoblearning:living_matter_extraterrestrial> });
|
||||||
|
|
||||||
|
// Dragon Lair Data
|
||||||
|
makeShapeless3("of_dragonlairdata", <contenttweaker:dragonlairdata>,
|
||||||
|
["IHH",
|
||||||
|
"HHH",
|
||||||
|
"HHH"],
|
||||||
|
{ I : <contenttweaker:impossiblerealmdata>,
|
||||||
|
H : <deepmoblearning:living_matter_extraterrestrial> }
|
||||||
|
);
|
||||||
|
|
||||||
|
// Wither Realm Data
|
||||||
|
makeShapeless3("of_witherrealmdata", <contenttweaker:witherrealmdata>,
|
||||||
|
["IXX",
|
||||||
|
"XXX",
|
||||||
|
"XXX"],
|
||||||
|
{ I : <contenttweaker:impossiblerealmdata>,
|
||||||
|
X : <deepmoblearning:living_matter_hellish> }
|
||||||
|
);
|
||||||
|
|
||||||
|
// Quantum Flux Recipes
|
||||||
|
makeShaped("of_quantumflux_a", <contenttweaker:quantumflux>,
|
||||||
|
[" X ",
|
||||||
|
"XMX",
|
||||||
|
" X "],
|
||||||
|
{ M : <enderio:item_material:14>,
|
||||||
|
X : <deepmoblearning:living_matter_extraterrestrial> }
|
||||||
|
);
|
||||||
|
|
||||||
|
// Extraterrestrial Matter
|
||||||
|
recipes.remove(<deepmoblearning:living_matter_extraterrestrial>);
|
||||||
|
makeShaped("of_dml_living_matter_extraterrestrial",
|
||||||
|
<deepmoblearning:living_matter_extraterrestrial>,
|
||||||
|
[" H ",
|
||||||
|
"HEH",
|
||||||
|
" H "],
|
||||||
|
{ H : <deepmoblearning:living_matter_hellish>,
|
||||||
|
E : <minecraft:ender_pearl> }
|
||||||
|
);
|
||||||
|
|
||||||
|
// Deep Learner
|
||||||
|
|
||||||
|
recipes.removeByRecipeName("deepmoblearning:recipe1_deep_learner");
|
||||||
|
recipes.addShaped(<deepmoblearning:deep_learner>, [[null,null,null],[<metaitem:sensor.lv>,<metaitem:tricorder_scanner>,<metaitem:sensor.lv>],[null,null,null]]);
|
||||||
|
|
||||||
|
recipes.remove(<nuclearcraft:water_source>);
|
||||||
|
makeShaped("of_nc_water_source", <nuclearcraft:water_source>,
|
||||||
|
["AAA",
|
||||||
|
"B B",
|
||||||
|
"AAA"],
|
||||||
|
{ A : <ore:plateWroughtIron>,
|
||||||
|
B : <minecraft:water_bucket:*> });
|
||||||
|
|
||||||
|
|
||||||
|
//Rubber by hand
|
||||||
|
recipes.addShaped(<metaitem:plateRubber>,[[<ore:gtceHardHammers>],[<metaitem:rubber_drop>],[<metaitem:rubber_drop>]]);
|
||||||
|
|
||||||
|
|
||||||
|
//Item conduit - by hand
|
||||||
|
recipes.addShaped(<enderio:item_item_conduit> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
||||||
|
[<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>,<ore:wireGtSinglePulsatingIron>],
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
||||||
|
|
||||||
|
|
||||||
|
//ender fluid conduit - by hand
|
||||||
|
recipes.addShaped(<enderio:item_liquid_conduit:2> * 4, [
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>],
|
||||||
|
[<metaitem:wireGtSingleVibrantAlloy>,<enderio:item_liquid_conduit:1>,<metaitem:wireGtSingleVibrantAlloy>],
|
||||||
|
[<ore:itemConduitBinder>, <ore:itemConduitBinder>, <ore:itemConduitBinder>]]);
|
||||||
|
|
||||||
|
|
||||||
|
//item conduit - assembler
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<ore:wireGtSinglePulsatingIron> * 3, <ore:itemConduitBinder> * 6])
|
||||||
|
.outputs([<enderio:item_item_conduit> * 8])
|
||||||
|
.duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
//ender fluid conduit - assembler
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<metaitem:wireGtSingleVibrantAlloy> * 2, <enderio:item_liquid_conduit:1>, <ore:itemConduitBinder> * 6])
|
||||||
|
.outputs([<enderio:item_liquid_conduit:2> * 8])
|
||||||
|
.duration(80).EUt(16).buildAndRegister();
|
||||||
|
|
||||||
|
// remove LV Motor recipes
|
||||||
|
recipes.removeByRecipeName("gregtech:electric_motor_lv_steel");
|
||||||
|
recipes.removeByRecipeName("gregtech:electric_motor_lv_iron");
|
||||||
|
assembler.findRecipe(30, [<metaitem:cableGtSingleTin> * 2, <metaitem:stickSteel> * 2, <metaitem:stickSteelMagnetic>, <metaitem:wireGtSingleCopper> * 4], [null]).remove();
|
||||||
|
<recipemap:assembler>.findRecipe(30, [<metaitem:cableGtSingleTin> * 2, <metaitem:stickIron> * 2, <metaitem:stickIronMagnetic>, <metaitem:wireGtSingleCopper> * 4], null).remove();
|
||||||
|
|
||||||
|
|
||||||
|
//LV Motor - with Fine Copper Wires
|
||||||
|
recipes.addShaped(<metaitem:electric.motor.lv>, [
|
||||||
|
[<ore:cableGtSingleTin>, <metaitem:wireFineCopper>, <ore:stickIron>],
|
||||||
|
[<metaitem:wireFineCopper>, <ore:stickIronMagnetic>, <metaitem:wireFineCopper>],
|
||||||
|
[<ore:stickIron>, <metaitem:wireFineCopper>, <ore:cableGtSingleTin>]]);
|
||||||
|
assembler.recipeBuilder()
|
||||||
|
.inputs([<metaitem:cableGtSingleTin> * 2, <metaitem:stickIron> * 2, <metaitem:stickIronMagnetic>, <metaitem:wireFineCopper> * 4])
|
||||||
|
.outputs(<metaitem:electric.motor.lv>)
|
||||||
|
.duration(100)
|
||||||
|
.EUt(30)
|
||||||
|
.buildAndRegister();
|
||||||
|
// Glass Tube
|
||||||
|
|
||||||
|
recipes.addShaped(<metaitem:component.glass.tube>, [
|
||||||
|
[null, null, null],
|
||||||
|
[<ore:paneGlass>, <ore:paneGlass>, <ore:paneGlass>],
|
||||||
|
[<ore:paneGlass>, <ore:paneGlass>, <ore:paneGlass>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
// t1 board easier
|
||||||
|
recipes.removeByRecipeName("gregtech:basic_circuit_board");
|
||||||
|
recipes.addShaped("basic_circuit_board", <metaitem:circuit_board.basic>, [[<ore:wireFineCopper>, <ore:wireFineCopper>, <ore:wireFineCopper>], [<ore:wireFineCopper>, <gregtech:meta_item_1:381>, <ore:wireFineCopper>], [<ore:wireFineCopper>, <ore:wireFineCopper>, <ore:wireFineCopper>]]);
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////// Creative Vending Upgrade ///////////////////////
|
||||||
|
val creativecell = <thermalexpansion:cell>.withTag({Recv: 250000, RSControl: 0 as byte, Facing: 3 as byte, Energy: 500000000, Creative: 1 as byte, SideCache: [2, 2, 2, 2, 2, 2] as byte[] as byte[], Level: 4 as byte, Send: 250000}, false);
|
||||||
|
val creativetank = <thermalexpansion:tank>.withTag({RSControl: 0 as byte, Creative: 1 as byte, Level: 4 as byte}, false);
|
||||||
|
val creativejetpack = <simplyjetpacks:itemjetpack>.withTag({JetpackParticleType: 3}, false);
|
||||||
|
|
||||||
|
makeExtremeRecipe9(<metaitem:creative_chest> * 2,
|
||||||
|
["ABBBBBBBA",
|
||||||
|
"BCTEDETCB",
|
||||||
|
"BFSGHGSFB",
|
||||||
|
"BUJXIXJUB",
|
||||||
|
"BNSWKWSNB",
|
||||||
|
"BUJXLXJUB",
|
||||||
|
"BFSGMGSFB",
|
||||||
|
"BCTEDETCB",
|
||||||
|
"ABBBBBBBA"],
|
||||||
|
{ A : <storagedrawers:upgrade_creative>,
|
||||||
|
B : <ore:ingotInfinity>,
|
||||||
|
C : <draconicevolution:creative_rf_source>,
|
||||||
|
D : creativecell.only(isCreative),
|
||||||
|
E : <extrautils2:creativeenergy>,
|
||||||
|
F : <extrautils2:drum:4>,
|
||||||
|
G : <extrautils2:passivegenerator:6>,
|
||||||
|
H : <avaritia:infinity_helmet>,
|
||||||
|
I : <avaritia:infinity_chestplate>,
|
||||||
|
J : creativejetpack,
|
||||||
|
K : <avaritia:infinity_sword>,
|
||||||
|
L : <avaritia:infinity_pants>,
|
||||||
|
M : <avaritia:infinity_boots>,
|
||||||
|
N : <metaitem:infinite_energy>,
|
||||||
|
S : <solarflux:solar_panel_infinity>,
|
||||||
|
T : <metaitem:creative_tank>,
|
||||||
|
U : <appliedenergistics2:creative_energy_cell>,
|
||||||
|
W : <thermalcultivation:watering_can:32000>.withTag({Water: 0, Mode: 4}, false),
|
||||||
|
X : <thermalexpansion:capacitor:32000>.withTag({Energy: 250000000}, false)
|
||||||
|
});
|
||||||
|
|
||||||
|
// Creative Drum
|
||||||
|
makeExtremeRecipe9(<extrautils2:drum:4>,
|
||||||
|
["BBBCDCBBB",
|
||||||
|
"BBCDEDCBB",
|
||||||
|
"BCDEFEDCB",
|
||||||
|
"CDEFFFEDC",
|
||||||
|
"DEFFAFFED",
|
||||||
|
"CDEFFFEDC",
|
||||||
|
"BCDEFEDCB",
|
||||||
|
"BBCDEDCBB",
|
||||||
|
"BBBCDCBBB"],
|
||||||
|
{ A : <avaritia:resource:5>,
|
||||||
|
B : <metaitem:large_fluid_cell.steel>,
|
||||||
|
C : <metaitem:large_fluid_cell.aluminium>,
|
||||||
|
D : <metaitem:large_fluid_cell.stainless_steel>,
|
||||||
|
E : <metaitem:large_fluid_cell.titanium>,
|
||||||
|
F : <metaitem:large_fluid_cell.tungstensteel> });
|
||||||
|
|
||||||
|
// Liquid XP
|
||||||
|
|
||||||
|
fluid_extractor.recipeBuilder()
|
||||||
|
.inputs([<deepmoblearning:living_matter_overworldian>])
|
||||||
|
.fluidOutputs([<liquid:xpjuice> * 200])
|
||||||
|
.duration(40).EUt(32).buildAndRegister();
|
||||||
|
|
||||||
|
fluid_extractor.recipeBuilder()
|
||||||
|
.inputs([<deepmoblearning:living_matter_hellish>])
|
||||||
|
.fluidOutputs([<liquid:xpjuice> * 400])
|
||||||
|
.duration(80).EUt(32).buildAndRegister();
|
||||||
|
|
||||||
|
fluid_extractor.recipeBuilder()
|
||||||
|
.inputs([<deepmoblearning:living_matter_extraterrestrial>])
|
||||||
|
.fluidOutputs([<liquid:xpjuice> * 500])
|
||||||
|
.duration(100).EUt(32).buildAndRegister();
|
||||||
|
|
||||||
|
|
||||||
|
// Creative Tank Provider
|
||||||
|
val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
|
||||||
|
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||||
|
return FactoryBlockPattern.start()
|
||||||
|
.aisle("CCC", "CCC", "CCC")
|
||||||
|
.aisle("CCC", "CFC", "CCC")
|
||||||
|
.aisle("CCC", "CSC", "CCC")
|
||||||
|
.where('S', controller.self())
|
||||||
|
.where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box
|
||||||
|
.where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false))
|
||||||
|
.build();
|
||||||
|
} as IPatternBuilderFunction)
|
||||||
|
.withRecipeMap(
|
||||||
|
FactoryRecipeMap.start("creative_tank_provider")
|
||||||
|
.minInputs(2)
|
||||||
|
.maxInputs(2)
|
||||||
|
.minOutputs(1)
|
||||||
|
.maxOutputs(1)
|
||||||
|
.build())
|
||||||
|
.withBaseTexture(<metastate:gcym:large_multiblock_casing:11>)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
creative_tank_provider.hasMufflerMechanics = false;
|
||||||
|
creative_tank_provider.hasMaintenanceMechanics = false;
|
||||||
|
|
||||||
|
recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [
|
||||||
|
[<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>],
|
||||||
|
[<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>],
|
||||||
|
[<ore:circuitUltimate>, <metaitem:field.generator.uv>, <ore:circuitUltimate>]
|
||||||
|
]);
|
||||||
|
|
||||||
|
// creative tank provider
|
||||||
|
// creative tank
|
||||||
|
creative_tank_provider.recipeMap
|
||||||
|
.recipeBuilder()
|
||||||
|
.notConsumable(<contenttweaker:creativeportabletankmold>)
|
||||||
|
.inputs(<minecraft:bucket>)
|
||||||
|
.outputs(<metaitem:creative_tank>)
|
||||||
|
.duration(500)
|
||||||
|
.EUt(100000)
|
||||||
|
.buildAndRegister();
|
||||||
|
|
||||||
|
//Numismatic Dynamo
|
||||||
|
recipes.remove(<thermalexpansion:dynamo:5>);
|
||||||
|
recipes.addShaped(<thermalexpansion:dynamo:5>, [
|
||||||
|
[null, <contenttweaker:excitationcoil>, null],
|
||||||
|
[<metaitem:plateVibrantAlloy>, <morefurnaces:furnaceblock:2>, <metaitem:plateVibrantAlloy>],
|
||||||
|
[<enderio:item_material:13>, <thermalfoundation:material:514>, <enderio:item_material:13>]]);
|
||||||
|
|
||||||
|
|
||||||
|
// Removals
|
||||||
|
// GT
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_extractor_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_extractor_steel>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_macerator_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_macerator_steel>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_compressor_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_compressor_steel>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_hammer_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_hammer_steel>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_furnace_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_furnace_steel>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_bronze>);
|
||||||
|
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_steel>);
|
||||||
|
|
||||||
|
// Stabilized Miners
|
||||||
|
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiereightship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiereightship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfiveship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfiveship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfourandhalfship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfourandhalfship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfourship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierfourship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiernineship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiernineship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tieroneship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tieroneship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiersevenship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiersevenship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiersixship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiersixship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiertenship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiertenship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierthreeship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tierthreeship_stabilized_matter>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiertwoship_stabilized>);
|
||||||
|
mods.jei.JEI.removeAndHide(<contenttweaker:tiertwoship_stabilized_matter>);
|
Loading…
x
Reference in New Issue
Block a user