aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
diff options
context:
space:
mode:
authorGlodBlock <60341015+GlodBlock@users.noreply.github.com>2021-09-23 13:02:52 +0800
committerGitHub <noreply@github.com>2021-09-23 13:02:52 +0800
commit36b96ffcafde06601e3458eb8a41781abfe6f0b1 (patch)
tree0c311433750d3d23e5bfca2a1c5be3d64b4c0800 /src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
parent2be22979de2aae7963c22ecf035797d13081704c (diff)
downloadGT5-Unofficial-36b96ffcafde06601e3458eb8a41781abfe6f0b1.tar.gz
GT5-Unofficial-36b96ffcafde06601e3458eb8a41781abfe6f0b1.tar.bz2
GT5-Unofficial-36b96ffcafde06601e3458eb8a41781abfe6f0b1.zip
allow NEI to search fluid for cell
Diffstat (limited to 'src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java')
-rw-r--r--src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
index 802fcdbc6e..628620b4f7 100644
--- a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
+++ b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
@@ -12,6 +12,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import cpw.mods.fml.common.event.FMLInterModComms;
import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.gui.GT_GUIContainer_BasicMachine;
import gregtech.api.objects.ItemData;
@@ -106,6 +107,14 @@ public class GT_NEI_DefaultHandler extends TemplateRecipeHandler {
}
}
}
+ FluidStack tFluidStack = GT_Utility.getFluidFromDisplayStack(aResult);
+ if (tFluidStack != null) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if (tData.fluid.isFluidEqual(tFluidStack)) {
+ tResults.add(GT_Utility.copyOrNull(tData.filledContainer));
+ }
+ }
+ }
for (GT_Recipe tRecipe : getSortedRecipes()) {
if (!tRecipe.mHidden) {
CachedDefaultRecipe tNEIRecipe = new CachedDefaultRecipe(tRecipe);
@@ -140,6 +149,14 @@ public class GT_NEI_DefaultHandler extends TemplateRecipeHandler {
}
}
}
+ FluidStack tFluidStack = GT_Utility.getFluidFromDisplayStack(aInput);
+ if (tFluidStack != null) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if (tData.fluid.isFluidEqual(tFluidStack)) {
+ tInputs.add(GT_Utility.copyOrNull(tData.filledContainer));
+ }
+ }
+ }
for (GT_Recipe tRecipe : getSortedRecipes()) {
if (!tRecipe.mHidden) {
CachedDefaultRecipe tNEIRecipe = new CachedDefaultRecipe(tRecipe);