From 165d27cfda6ff1eb8e488cff92ad555ca235addc Mon Sep 17 00:00:00 2001 From: Technici4n <13494793+Technici4n@users.noreply.github.com> Date: Fri, 8 Oct 2021 07:49:19 +0200 Subject: [PATCH] Set creative tank amount to capacity on tick. Fix #2558. Thanks to Technici4n * Set creative tank amount to capacity on tick. Fix #2558. * Remove FluidValue.INFINITE * Was better with the /1000 --- .../src/main/java/reborncore/common/fluid/FluidValue.java | 1 - .../blockentity/storage/fluid/TankUnitBaseBlockEntity.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/RebornCore/src/main/java/reborncore/common/fluid/FluidValue.java b/RebornCore/src/main/java/reborncore/common/fluid/FluidValue.java index 9f2b1ad15..6c597b8d0 100644 --- a/RebornCore/src/main/java/reborncore/common/fluid/FluidValue.java +++ b/RebornCore/src/main/java/reborncore/common/fluid/FluidValue.java @@ -37,7 +37,6 @@ public final class FluidValue { public static final FluidValue EMPTY = new FluidValue(0); public static final FluidValue BUCKET_QUARTER = new FluidValue(FluidConstants.BUCKET / 4); public static final FluidValue BUCKET = new FluidValue(FluidConstants.BUCKET); - public static final FluidValue INFINITE = new FluidValue(Long.MAX_VALUE); private final long rawValue; diff --git a/src/main/java/techreborn/blockentity/storage/fluid/TankUnitBaseBlockEntity.java b/src/main/java/techreborn/blockentity/storage/fluid/TankUnitBaseBlockEntity.java index 3be151148..faad1fffa 100644 --- a/src/main/java/techreborn/blockentity/storage/fluid/TankUnitBaseBlockEntity.java +++ b/src/main/java/techreborn/blockentity/storage/fluid/TankUnitBaseBlockEntity.java @@ -100,7 +100,7 @@ public class TankUnitBaseBlockEntity extends MachineBaseBlockEntity implements I if (type == TRContent.TankUnit.CREATIVE) { if (!tank.isEmpty() && !tank.isFull()) { - tank.setFluidAmount(FluidValue.INFINITE); + tank.setFluidAmount(tank.getFluidValueCapacity()); } } syncWithAll();