commit
94db6c927d
33
overrides/scripts/JEICleanup.zs
Normal file
33
overrides/scripts/JEICleanup.zs
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#priority -9998
|
||||||
|
|
||||||
|
import crafttweaker.item.IIngredient;
|
||||||
|
import crafttweaker.item.IItemDefinition;
|
||||||
|
import crafttweaker.item.IItemStack;
|
||||||
|
import crafttweaker.liquid.ILiquidDefinition;
|
||||||
|
import crafttweaker.liquid.ILiquidStack;
|
||||||
|
import crafttweaker.mods.IMod;
|
||||||
|
import crafttweaker.oredict.IOreDict;
|
||||||
|
import crafttweaker.oredict.IOreDictEntry;
|
||||||
|
|
||||||
|
|
||||||
|
/* Hide all of AE2's facades (can still be crafted, just hiding from JEI) */
|
||||||
|
val ae2 as IMod = loadedMods["appliedenergistics2"];
|
||||||
|
if(!isNull(ae2)) {
|
||||||
|
val ae2Items as IItemStack[] = ae2.items;
|
||||||
|
|
||||||
|
for item in ae2Items {
|
||||||
|
if(item.displayName has "Cable Facade") {
|
||||||
|
if(item.displayName has "Block of Neutronium") {
|
||||||
|
item.addTooltip(format.darkAqua("Facades can be crafted from most blocks, but are hidden from JEI to reduce clutter"));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
mods.jei.JEI.hide(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Adding a tooltop to the GTCEu facade
|
||||||
|
<gregtech:meta_item_1:330>.withTag({Facade: {id: "minecraft:stone", Count: 1 as byte, Damage: 0 as short}}).addTooltip(format.darkAqua("GTCEu Cable facades can be made from most non-tile-entites, and craft into different amounts based on the metal used."));
|
||||||
|
|
||||||
|
|
@ -13,6 +13,8 @@ import mods.gregtech.recipe.RecipeMap;
|
|||||||
import mods.gregtech.recipe.functions.IRunOverclockingLogicFunction;
|
import mods.gregtech.recipe.functions.IRunOverclockingLogicFunction;
|
||||||
import mods.gregtech.recipe.IRecipeLogic;
|
import mods.gregtech.recipe.IRecipeLogic;
|
||||||
import mods.gregtech.recipe.IRecipe;
|
import mods.gregtech.recipe.IRecipe;
|
||||||
|
import crafttweaker.mods.IMod;
|
||||||
|
import crafttweaker.item.IItemStack;
|
||||||
|
|
||||||
import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
||||||
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
||||||
@ -615,13 +617,25 @@ recipes.remove(<minecraft:chest> * 4);
|
|||||||
|
|
||||||
// Removals
|
// Removals
|
||||||
mods.jei.JEI.removeAndHide(<thermalexpansion:augment:640>);
|
mods.jei.JEI.removeAndHide(<thermalexpansion:augment:640>);
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:simulation_chamber>);
|
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:extraction_chamber>);
|
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:data_model_blank>);
|
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:living_matter_overworldian>);
|
val dml as IMod = loadedMods["deepmoblearning"];
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:living_matter_hellish>);
|
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:living_matter_extraterrestrial>);
|
if(!isNull(dml)) {
|
||||||
mods.jei.JEI.removeAndHide(<deepmoblearning:polymer_clay>);
|
val dmlItems as IItemStack[] = dml.items;
|
||||||
mods.jei.JEI.hideCategory("deepmoblearning.simulation_chamber");
|
|
||||||
mods.jei.JEI.hideCategory("deepmoblearning.extraction_chamber");
|
mods.jei.JEI.hideCategory("deepmoblearning.simulation_chamber");
|
||||||
mods.jei.JEI.hideCategory("deepmoblearning.trial_keystone");
|
mods.jei.JEI.hideCategory("deepmoblearning.extraction_chamber");
|
||||||
|
mods.jei.JEI.hideCategory("deepmoblearning.trial_keystone");
|
||||||
|
|
||||||
|
//remove everything
|
||||||
|
for item in dmlItems {
|
||||||
|
mods.jei.JEI.removeAndHide(item);
|
||||||
|
}
|
||||||
|
|
||||||
|
// remove book
|
||||||
|
mods.jei.JEI.removeAndHide(<patchouli:guide_book>.withTag({"patchouli:book": "deepmoblearning:book"}));
|
||||||
|
// remove spawnegg
|
||||||
|
mods.jei.JEI.removeAndHide(<minecraft:spawn_egg>.withTag({EntityTag: {id: "deepmoblearning:glitch"}}));
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user