aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java')
-rw-r--r--src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java b/src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java
index 2e217f6b1e..31a6224535 100644
--- a/src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java
+++ b/src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java
@@ -13,6 +13,7 @@ import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
@@ -43,14 +44,14 @@ public class GT_Container_OutputHatch extends GT_Container_BasicTank {
FluidStack tReadyLockFluid = GT_Utility.getFluidForFilledItem(aPlayer.inventory.getItemStack(), true);
byte tMode = tHatch.getMode();
// If player click the locker slot with empty or the same fluid cell, clear the lock fluid
- if (tReadyLockFluid == null || (tMode >= 8 && tReadyLockFluid.getUnlocalizedName().equals(tHatch.getLockedFluidName()))) {
+ if (tReadyLockFluid == null || (tMode >= 8 && tReadyLockFluid.getFluid().getName().equals(tHatch.getLockedFluidName()))) {
tHatch.setLockedFluidName(null);
GT_Utility.sendChatToPlayer(aPlayer, trans("300", "Fluid Lock Cleared."));
tHatch.mMode = 0;
fluidName = "";
}
else {
- tHatch.setLockedFluidName(tReadyLockFluid.getUnlocalizedName());
+ tHatch.setLockedFluidName(tReadyLockFluid.getFluid().getName());
GT_Utility.sendChatToPlayer(aPlayer, String.format(trans("151.4", "Sucessfully locked Fluid to %s"), tReadyLockFluid.getLocalizedName()));
tHatch.mMode = 9;
fluidName = tReadyLockFluid.getUnlocalizedName();
@@ -115,9 +116,8 @@ public class GT_Container_OutputHatch extends GT_Container_BasicTank {
sb.append(buffer.getChar(i * Character.BYTES + Integer.BYTES + 1));
}
byte mode = buffer.get(Integer.BYTES);
- FluidStack tFluid = FluidRegistry.getFluidStack(sb.toString().replace("fluid.", "")
- .replace("tile.", "").replace(".name", "").replace("ic2.fluid", "ic2").toLowerCase(), 1);
+ FluidStack tFluid = FluidRegistry.getFluidStack(sb.toString(), 1);
if (tFluid == null || mode < 8) return "Empty";
- else return tFluid.getLocalizedName().replace("fluid.", "");
+ return tFluid.getLocalizedName().replace("fluid.", "");
}
} \ No newline at end of file