#priority 998 import mods.gregtech.recipe.RecipeMap; import crafttweaker.item.IItemDefinition; import crafttweaker.item.IItemStack; import crafttweaker.item.IIngredient; import crafttweaker.oredict.IOreDict; import crafttweaker.oredict.IOreDictEntry; print("-------------- Ore Dictionary Start --------------"); /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // // This script file was originally written by the FTB Interactions team and has been adapted for use here with permission! // // // /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////// // Blocks // ////////////////////////////// var blocksDisabled as IItemStack[][IOreDictEntry] = { #blockAluminum : [ , , ], #blockApatite : [ ], #blockBeryllium : [ ], #blockBronze : [ ], #blockCobalt : [ ], #blockCopper : [ , ], #blockCharcoal : [ ], #blockElectrum : [ ], #blockGraphite : [ ], #blockInvar : [ ], #blockIridium : [ , ], #blockLead : [ ], #blockManganese : [ ], #blockNickel : [ ], #blockNeutronium : [ ], #blockNetherstar : [ ], #blockPlatinum : [ ], #blockSilver : [ , ], #blockSteel : [ ], #blockTin : [ , ], #blockUranium : [ , ], #blockTitanium : [ ] }; for oreDictEntry, items in blocksDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } #crop flax .remove(); #skystone .add(); ////////////////////////////// // Dusts // ////////////////////////////// var dustsDisabled as IItemStack[][IOreDictEntry] = { #dustAluminium : [ , ], #dustAluminum : [ , ], #dustBeryllium : [ ], #dustBronze : [ ], #dustCertusQuartz : [ ], #dustCharcoal : [ ], #dustCoal : [ , , , ], #dustCobalt : [ ], #dustConstantan : [ ], #dustCopper : [ , , ], #dustDiamond : [ , ], #dustElectrum : [ ], #dustEnderPearl : [ , ], #dustEmerald : [ ], #dustGraphite : [ ], #dustGold : [ , , , , , ], #dustIron : [ , , , , ], #dustLapis : [ , ], #dustLead : [ ], #dustInvar : [ ], #dustIridium : [ , ], #dustManganese : [ ], #dustNetherQuartz : [ , , , ], #dustNickel : [ ], #dustObsidian : [ , , ], #dustPlatinum : [ ], #dustQuartz : [ , ], #dustSaltpeter : [ ], #dustSilver : [ , ], #dustSilicon : [ ], #dustSteel : [ , ], #dustSulur : [ , ], #dustTin : [ , , ], #dustTitanium : [ ], #dustWood : [ ], #itemSawdust : [ ], #dustEndstone : [ ] }; for oreDictEntry, items in dustsDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } .add(); ////////////////////////////// // Gems // ////////////////////////////// var gemsDisabled as IItemStack[][IOreDictEntry] = { : [ ] }; for oreDictEntry, items in gemsDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } ////////////////////////////// // Ingots // ////////////////////////////// var ingotsDisabled as IItemStack[][IOreDictEntry] = { #ingotAluminium : [ , ], #ingotAluminum : [ , ], #ingotBeryllium : [ ], #ingotBronze : [ , , ], #ingotCobalt : [ ], #ingotCopper : [ , , ], #ingotElectrum : [ ], #ingotEnderium : [ ], #ingotGraphite : [ ], #ingotLead : [ ], #ingotLumium : [ ], #ingotOsmiridium : [ ], #ingotIridium : [ , ], #ingotInvar : [ ], #ingotManganese : [ ], #ingotNeutronium : [ ], #ingotNickel : [ ], #ingotPlatinum : [ ], #ingotTin : [ , , ], #ingotTitanium : [ ], #ingotThorium : [ ], #ingotSilver : [ , ], #ingotSilicon : [ ], #ingotSignalum : [ ], #ingotSteel : [ , , ], #ingotUranium235 : [ , ], }; for oreDictEntry, items in ingotsDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } //////////////////////// // Sticks // //////////////////////// var sticksDisabled as IItemStack[][IOreDictEntry] = { #stickIron : [ ], #stickCopper : [ ], #stickSteel : [ ], #stickTitanium : [ ], #stickIridium : [ ] }; for oreDictEntry, items in sticksDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } //////////////////////////// // Nuggets // //////////////////////////// var nuggetsDisabled as IItemStack[][IOreDictEntry] = { :[ , , ], : [ , ], : [ ], : [ , ], : [ ], : [ , ], : [ , ], : [ ], : [ ], : [ , ], : [ , ], : [ ], : [ , , ] }; for oreDictEntry, items in nuggetsDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } //////////////////////////// // Ores // //////////////////////////// var oresDisabled as IItemStack[][IOreDictEntry] = { #oreAluminium : [ ], #oreAluminum : [ ], #oreCopper : [ ], #oreIridium : [ ], #oreLead : [ ], #orePlatinum : [ ], #oreRutile : [ ], #oreTin : [ ], #oreTitanium : [ ], #oreSilver : [ ] }; for oreDictEntry, items in oresDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } ////////////////////////////// // Plates // ////////////////////////////// var platesDisabled as IItemStack[][IOreDictEntry] = { #plateAluminum : [ , ], #plateBronze : [ ], #plateConstantan : [ ], #plateCopper : [ , ], #plateElectrum : [ ], #plateGold : [ , ], #plateInvar : [ ], #plateIridium : [ , ], #plateIron : [ , ], #plateLead : [ ], #plateNickel : [ ], #platePlatinum : [ ], #plateSilicon : [ ], #plateSilver : [ ], #plateSteel : [ , ], #plateTin : [ , ], #plateTitanium : [ ], #plateNeutronium : [ ] }; for oreDictEntry, items in platesDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } ////////////////////////////// // Gears // ////////////////////////////// var gearsDisabled as IItemStack[][IOreDictEntry] = { #gearAluminum : [ ], #gearBronze : [ , ], #gearConstantan : [ ], #gearCopper : [ , ], #gearDiamond : [ ], #gearElectrum : [ , ], #gearGold : [ ], #gearInvar : [ ], #gearIron : [ ], #gearIridium : [ ], #gearLead : [ ], #gearNickel : [ ], #gearPlatinum : [ ], #gearSilver : [ ], #gearSteel : [ , ], #gearTin : [ , ], #gearTitanium : [ ], #gearWood : [ , ] }; for oreDictEntry, items in gearsDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } ////////////////////////////// // Misc // ////////////////////////////// var miscDisabled as IItemStack[][IOreDictEntry] = { #Apatite : [ ], #Silicon : [ , , ], #Arsenic : [ ] }; for oreDictEntry, items in miscDisabled { for i in items { mods.jei.JEI.removeAndHide(i); } oreDictEntry.removeItems(items); } .add(); .add(); .add(); //Ores .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); //Add moreplates neutronium plate to gtce neutronium ore dict .add(); //////////////////////////////// // Removals // //////////////////////////////// //Hide Categories mods.jei.JEI.hideCategory("minecraft.anvil"); mods.jei.JEI.hideCategory("Painter"); mods.jei.JEI.hideCategory("extrautils2.blockPatterns"); mods.jei.JEI.hideCategory("Avatitia.Compressor"); mods.jei.JEI.hideCategory("actuallyadditions.compost"); mods.jei.JEI.hideCategory("actuallyadditions.crushing"); mods.jei.JEI.hideCategory("actuallyadditions.booklet"); mods.jei.JEI.hideCategory("extendedcrafting:compressor"); mods.jei.JEI.hideCategory("extendedcrafting:ender_crafting"); mods.jei.JEI.hideCategory("thermalexpansion.compression"); mods.jei.JEI.hideCategory("thermalexpansion.enervation"); mods.jei.JEI.hideCategory("gregtech:plasma_arc_furnace"); mods.jei.JEI.hideCategory("gregtech:arc_furnace"); mods.jei.JEI.hideCategory("gregtech:naquadah_reactor"); mods.jei.JEI.hideCategory("gregtech:mass_fab"); mods.jei.JEI.hideCategory("xu2_machine_extrautils2:furnace"); mods.jei.JEI.hideCategory("xu2_machine_extrautils2:crusher"); mods.jei.JEI.hideCategory("xu2_machine_extrautils2:generator_survival"); mods.jei.JEI.hideCategory("xu2_machine_extrautils2:generator"); mods.jei.JEI.hide(); //Actually Additions Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Advanced Rocketry Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Armor Plus Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Avaritia Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Deep Mob Learning Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //EnderIO Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Extended Crafting Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Extra Utils 2 Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(.withTag({Type: "extrautils2:furnace"})); mods.jei.JEI.removeAndHide(.withTag({Type: "extrautils2:crusher"})); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Gregtech Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Inspirations Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //More Furnaces Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //More Plates Removals mods.jei.JEI.removeAndHide(); //Standard Expansion Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Gregic Additions Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //The One Probe Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Thermal Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Custom Materials Removals //3 Thermal Alloys (nugget, block, ingot, dust) mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Lib Vulpes Removals mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Lumberaxe Removal mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Ingots to Proper Ingots recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(, []); recipes.addShapeless(.firstItem, []); //Molten Nether Star recipes.addShapeless( * 9, []); solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(40).EUt(30).buildAndRegister(); //Molten Empowered Restonia solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Empowered Palis solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Empowered Enori solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Empowered Diamatine solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Empowered Emeradic solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Empowered Void solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 576).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Molten Dark Soularium solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(40).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(20).EUt(30).buildAndRegister(); //Molten Soularium solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(400).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(40).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(20).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); //Omnium mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); .add(); .add(); .add(); recipes.removeByRecipeName("gregtech:block_compress_omnium"); wiremill.findRecipe(8, [], [null]).remove(); macerator.findRecipe(8, [], [null]).remove(); macerator.findRecipe(8, [], [null]).remove(); extruder.findRecipe(48, [,], [null]).remove(); extruder.findRecipe(64, [ * 9,], [null]).remove(); alloy.findRecipe(32, [ * 9,], [null]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 16]).duration(25).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(1800).EUt(30).buildAndRegister(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 1296]).remove(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 16).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); furnace.remove(); furnace.addRecipe(, , 0.0); recipes.addShapeless(, []); //Draconium mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 1296]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); fluidextractor.findRecipe(32, [], [null]).remove(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); recipes.addShapeless(, [,,,]); recipes.addShapeless(, [,,,,,,,,]); furnace.remove(); recipes.addShapeless(, []); //Awakened Draconium fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 16]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 144]).duration(200).EUt(30).buildAndRegister(); fluidextractor.recipeBuilder().inputs().fluidOutputs([ * 1296]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); //Neutronium .add(); .add(); .add(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 144]).remove(); solidifier.findRecipe(8, [], [ * 576]).remove(); solidifier.findRecipe(8, [], [ * 1296]).remove(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([ * 9]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 144).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); solidifier.recipeBuilder().fluidInputs( * 1296).notConsumable().outputs([]).duration(200).EUt(30).buildAndRegister(); recipes.addShapeless(, []); // Signalum Plate solidifier.recipeBuilder() .outputs([.firstItem]) .fluidInputs( * 144) .notConsumable() .duration(200).EUt(30).buildAndRegister(); // Enderium Plate solidifier.recipeBuilder() .outputs([.firstItem]) .fluidInputs( * 144) .notConsumable() .duration(200).EUt(30).buildAndRegister(); // Crystal Matrix Plate solidifier.recipeBuilder() .outputs([.firstItem]) .fluidInputs( * 144) .notConsumable() .duration(200).EUt(30).buildAndRegister(); //Redstone Alloy .add(); .add(); .add(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); recipes.addShapeless(, []); //Circuits .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .add(); .remove(); .remove(); .remove(); .remove(); .remove(); .remove(); .remove(); .remove(); .remove(); //Questbook things .add(); // LV Brewery .add(); // MV Brewery .add(); // LV Distillery .add(); // MV Distillery .add(); // LV Centrifuge .add(); // MV Centrifuge .add(); // HV Centrifuge .add(); // LV Polarizer .add(); // MV Polarizer (why) .add(); // LV Air Succ .add(); // MV Air Succ .add(); // HV Air Succ .add(); // EV Air Succ .add(); // LV Canning .add(); // MV Canning //Extra EnderIO Stuff mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //Nuggets mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); //thermal centrifuge mods.jei.JEI.removeAndHide(); //precision mods.jei.JEI.removeAndHide(); //cutting mods.jei.JEI.removeAndHide(); //forming mods.jei.JEI.removeAndHide(); //forming mods.jei.JEI.removeAndHide(); //forming mods.jei.JEI.removeAndHide(); //forming mods.jei.JEI.removeAndHide(); //plasma arc mods.jei.JEI.removeAndHide(); //plasma arc mods.jei.JEI.removeAndHide(); //plasma arc mods.jei.JEI.removeAndHide(); //plasma arc mods.jei.JEI.removeAndHide(); //circuit1 mods.jei.JEI.removeAndHide(); //circuit2 //sulfur from thermal to gt sulfur recipes.addShapeless(, []); // Temporary recipe to convert endstone dusts recipes.addShapeless(.firstItem, []); .addTooltip(format.red("This item is obsolete and will be removed in the next update.")); .addTooltip(format.red("Please use the GregTech variant of Endstone Dust.")); //neutronium plate exchange recipes.addShapeless("of_exchange_neutronium_plate", , []); // Workaround for DE Fusion Custom recipe not liking strings in the NBT .add(compressedoctadiccap); ///////////////////////////////// // One Ingot To Rule Them All // ///////////////////////////////// print("-----------Nugget / Ingot / Block Crafting Start--------------"); function metalRecipeFix( oredictBlock as IOreDictEntry, oredictIngot as IOreDictEntry, oredictNugget as IOreDictEntry, preferedBlock as IItemStack, preferedIngot as IItemStack, preferedNugget as IItemStack ){ //Fix block to ingot recipes for metalBlock in oredictBlock.items { recipes.removeShaped(metalBlock); recipes.removeShapeless(metalBlock); recipes.addShapeless(preferedIngot * 9, [ metalBlock ]); } //Fix ingot to block and ingot to nugget recipes for metalIngot in oredictIngot.items { recipes.removeShaped(metalIngot * 9); recipes.removeShapeless(metalIngot * 9); recipes.removeShaped(metalIngot); recipes.removeShapeless(metalIngot); recipes.addShapeless(preferedNugget * 9, [metalIngot]); recipes.addShapeless(preferedBlock, [ metalIngot, metalIngot, metalIngot, metalIngot, metalIngot, metalIngot, metalIngot, metalIngot, metalIngot]); } //Fix nugget to ingot recipes for metalNugget in oredictNugget.items { recipes.removeShaped(metalNugget * 9); recipes.removeShapeless(metalNugget * 9); recipes.addShapeless(preferedIngot, [ metalNugget, metalNugget, metalNugget, metalNugget, metalNugget, metalNugget, metalNugget, metalNugget, metalNugget]); } //Backup oredict ingot to block and nugget to ingot recipes for if a player tries to combine various mod ingots recipes.addShapeless(preferedBlock, [ oredictIngot, oredictIngot, oredictIngot, oredictIngot, oredictIngot, oredictIngot, oredictIngot, oredictIngot, oredictIngot]); recipes.addShapeless(preferedIngot, [ oredictNugget, oredictNugget, oredictNugget, oredictNugget, oredictNugget, oredictNugget, oredictNugget, oredictNugget, oredictNugget]); } print("------------Nugget / Ingot / Block Crafting End---------------"); print("-------------- Ore Dictionary End --------------");