From 518512b3b9fc573e15d821493d7fd465b0ab7d84 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Thu, 14 Jan 2021 22:39:57 +0100 Subject: [PATCH] lower the amount of aura that the everlasting spring drains --- .../de/ellpeck/naturesaura/blocks/tiles/TileEntitySpring.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ellpeck/naturesaura/blocks/tiles/TileEntitySpring.java b/src/main/java/de/ellpeck/naturesaura/blocks/tiles/TileEntitySpring.java index 38a0cef9..f4d0b40a 100644 --- a/src/main/java/de/ellpeck/naturesaura/blocks/tiles/TileEntitySpring.java +++ b/src/main/java/de/ellpeck/naturesaura/blocks/tiles/TileEntitySpring.java @@ -14,6 +14,7 @@ import net.minecraft.util.SoundCategory; import net.minecraft.util.SoundEvents; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.MathHelper; import net.minecraftforge.common.FarmlandWaterManager; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.ticket.AABBTicket; @@ -23,7 +24,6 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.IFluidTank; import net.minecraftforge.fluids.capability.CapabilityFluidHandler; import net.minecraftforge.fluids.capability.IFluidHandler; -import net.minecraftforge.fluids.capability.templates.FluidTank; public class TileEntitySpring extends TileEntityImpl implements ITickableTileEntity { @@ -171,7 +171,7 @@ public class TileEntitySpring extends TileEntityImpl implements ITickableTileEnt public FluidStack drain(int maxDrain, IFluidHandler.FluidAction action) { int drain = Math.min(maxDrain, 1000); if (action.execute()) - TileEntitySpring.this.consumeAura(2 * drain); + TileEntitySpring.this.consumeAura(MathHelper.ceil(drain / 2F)); return new FluidStack(Fluids.WATER, drain); }