Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/capacityless-fluid-containers' i…
Browse files Browse the repository at this point in the history
…nto dev
  • Loading branch information
Dream-Master committed Mar 2, 2025
2 parents aa3d697 + cbfaf11 commit 3f57ec3
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/main/java/gregtech/api/util/GTUtility.java
Original file line number Diff line number Diff line change
Expand Up @@ -1880,12 +1880,15 @@ public static ItemStack fillFluidContainer(FluidStack aFluid, ItemStack aStack,
}
return null;
}
if (aCheckIFluidContainerItems && aStack.getItem() instanceof IFluidContainerItem
&& ((IFluidContainerItem) aStack.getItem()).getFluid(aStack) == null
&& ((IFluidContainerItem) aStack.getItem()).getCapacity(aStack) <= aFluid.amount) {
if (aRemoveFluidDirectly) aFluid.amount -= ((IFluidContainerItem) aStack.getItem())
.fill(aStack = copyAmount(1, aStack), aFluid, true);
else((IFluidContainerItem) aStack.getItem()).fill(aStack = copyAmount(1, aStack), aFluid, true);
if (aCheckIFluidContainerItems && aStack.getItem() instanceof IFluidContainerItem fluidContainerItem
&& fluidContainerItem.getFluid(aStack) == null
&& fluidContainerItem.getCapacity(aStack) > 0
&& fluidContainerItem.getCapacity(aStack) <= aFluid.amount) {
if (aRemoveFluidDirectly) {
aFluid.amount -= fluidContainerItem.fill(aStack = copyAmount(1, aStack), aFluid, true);
} else {
fluidContainerItem.fill(aStack = copyAmount(1, aStack), aFluid, true);
}
return aStack;
}
Map<String, FluidContainerData> tFluidToContainer = sEmptyContainerToFluidToData.get(new GTItemStack(aStack));
Expand Down

0 comments on commit 3f57ec3

Please sign in to comment.