From b09b54435f9427332854558c42bd2c902825cbfe Mon Sep 17 00:00:00 2001 From: Dream-Master Date: Tue, 21 Jun 2016 18:42:02 +0200 Subject: remove all --- .../java/gregtech/api/objects/GT_FluidStack.java | 75 ---------------------- 1 file changed, 75 deletions(-) delete mode 100644 src/main/java/gregtech/api/objects/GT_FluidStack.java (limited to 'src/main/java/gregtech/api/objects/GT_FluidStack.java') diff --git a/src/main/java/gregtech/api/objects/GT_FluidStack.java b/src/main/java/gregtech/api/objects/GT_FluidStack.java deleted file mode 100644 index d4afd2bd3a..0000000000 --- a/src/main/java/gregtech/api/objects/GT_FluidStack.java +++ /dev/null @@ -1,75 +0,0 @@ -package gregtech.api.objects; - -import gregtech.api.GregTech_API; -import gregtech.api.util.GT_Log; -import gregtech.api.util.GT_Utility; -import net.minecraftforge.common.ForgeVersion; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidStack; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Map; - -/** - * Because Forge fucked this one up royally. - */ -public class GT_FluidStack extends FluidStack { - private static final Collection sAllFluidStacks = new ArrayList(5000); - private static boolean lock = false; - private Fluid mFluid; - - public GT_FluidStack(Fluid aFluid, int aAmount) { - super(aFluid, aAmount); - mFluid = aFluid; - if(!GregTech_API.mServerStarted){sAllFluidStacks.add(this);} - } - - public GT_FluidStack(FluidStack aFluid) { - this(aFluid.getFluid(), aFluid.amount); - } - - public static void fixAllThoseFuckingFluidIDs() { - if (ForgeVersion.getBuildVersion() < 1355) { - while (lock) { - try { - Thread.sleep(1); - } catch (InterruptedException e) { - } - } - lock = true; - for (GT_FluidStack tFluid : sAllFluidStacks) tFluid.fixFluidIDForFucksSake(); - for (Map tMap : GregTech_API.sFluidMappings) - try { - GT_Utility.reMap(tMap); - } catch (Throwable e) { - e.printStackTrace(GT_Log.err); - } - lock = false; - } - } - - public void fixFluidIDForFucksSake() { - if (ForgeVersion.getBuildVersion() < 1355) { - int fluidID; - try { - fluidID = this.getFluid().getID(); - } catch (Throwable e) { - System.err.println(e); - } - try { - fluidID = mFluid.getID(); - } catch (Throwable e) { - fluidID = -1; - } - } - } - - @Override - public FluidStack copy() { - if (ForgeVersion.getBuildVersion() < 1355) { - fixFluidIDForFucksSake(); - } - return new GT_FluidStack(this); - } -} \ No newline at end of file -- cgit