Fix an issue that GT and AE2FC fluids could not be used with Creative Fluid Cell (#271)

This commit is contained in:
Kogepan229 authored and GitHub committed 2025-03-20 10:49:31 +00:00
1 parent 546d2f504b
commit a4bf54f1b9
1 file changed
+6 -8
@@ -56,14 +56,12 @@ public class CreativeFluidCellInventory extends FluidCellInventory {
IInventory inv = this.cellType.getConfigInventory(this.cellItem);
for (int i = 0; i < inv.getSizeInventory(); i++) {
ItemStack is = inv.getStackInSlot(i);
if (Util.FluidUtil.isFluidContainer(is)) {
FluidStack fs = Util.getFluidFromItem(is);
if (fs == null) continue;
IAEFluidStack iaeFluidStack = Util.FluidUtil.createAEFluidStack(fs);
if (this.cellFluids.findPrecise(iaeFluidStack) == null) {
iaeFluidStack.setStackSize(Integer.MAX_VALUE * 1_000_000L);
this.cellFluids.add(iaeFluidStack);
}
FluidStack fs = Util.getFluidFromItem(is);
if (fs == null) continue;
IAEFluidStack iaeFluidStack = Util.FluidUtil.createAEFluidStack(fs);
if (this.cellFluids.findPrecise(iaeFluidStack) == null) {
iaeFluidStack.setStackSize(Integer.MAX_VALUE * 1_000_000L);
this.cellFluids.add(iaeFluidStack);
}
}
}