aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/covers
diff options
context:
space:
mode:
authorTechlone <techlone.mc@gmail.com>2016-06-17 22:06:53 +0500
committerTechlone <techlone.mc@gmail.com>2016-06-17 22:06:53 +0500
commiteb0e2e4a01b7d08db9a444cc6b00abe640bc75e9 (patch)
treed34dcd6ca971ee5d60bfc9d66ac1480cb48e0e11 /src/main/java/gregtech/common/covers
parent34c5fd807de251626c5a1ff90289619f3c6f6a97 (diff)
parentdc2a48259afed8b86f99fa91dbf58520741e9f47 (diff)
downloadGT5-Unofficial-eb0e2e4a01b7d08db9a444cc6b00abe640bc75e9.tar.gz
GT5-Unofficial-eb0e2e4a01b7d08db9a444cc6b00abe640bc75e9.tar.bz2
GT5-Unofficial-eb0e2e4a01b7d08db9a444cc6b00abe640bc75e9.zip
Merge branch 'experimental' of https://github.com/Blood-Asp/GT5-Unofficial into experimental
Diffstat (limited to 'src/main/java/gregtech/common/covers')
-rw-r--r--src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java b/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java
index 0c8740a386..a1853b1aac 100644
--- a/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java
+++ b/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java
@@ -26,23 +26,25 @@ public class GT_Cover_Fluidfilter
}
public boolean onCoverRightclick(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity, EntityPlayer aPlayer, float aX, float aY, float aZ) {
- System.out.println("rightclick");
+ //System.out.println("rightclick");
if (((aX > 0.375D) && (aX < 0.625D)) || ((aSide > 3) && (((aY > 0.375D) && (aY < 0.625D)) || ((aSide < 2) && (((aZ > 0.375D) && (aZ < 0.625D)) || (aSide == 2) || (aSide == 3)))))) {
ItemStack tStack = aPlayer.inventory.getCurrentItem();
if(tStack!=null){
FluidStack tFluid = FluidContainerRegistry.getFluidForFilledItem(tStack);
if(tFluid!=null){
- System.out.println(tFluid.getLocalizedName()+" "+tFluid.getFluidID());
+ //System.out.println(tFluid.getLocalizedName()+" "+tFluid.getFluidID());
aCoverVariable = tFluid.getFluidID();
aTileEntity.setCoverDataAtSide(aSide, aCoverVariable);
FluidStack sFluid = new FluidStack(FluidRegistry.getFluid(aCoverVariable),1000);
GT_Utility.sendChatToPlayer(aPlayer, "Filter Fluid: " + sFluid.getLocalizedName());
}else if(tStack.getItem() instanceof IFluidContainerItem){
IFluidContainerItem tContainer = (IFluidContainerItem)tStack.getItem();
- aCoverVariable = tContainer.getFluid(tStack).getFluidID();
- System.out.println("fluidcontainer " + aCoverVariable);
- FluidStack sFluid = new FluidStack(FluidRegistry.getFluid(aCoverVariable),1000);
- GT_Utility.sendChatToPlayer(aPlayer, "Filter Fluid: " + sFluid.getLocalizedName());
+ if(tContainer.getFluid(tStack) != null) {
+ aCoverVariable = tContainer.getFluid(tStack).getFluidID();
+ //System.out.println("fluidcontainer " + aCoverVariable);
+ FluidStack sFluid = new FluidStack(FluidRegistry.getFluid(aCoverVariable), 1000);
+ GT_Utility.sendChatToPlayer(aPlayer, "Filter Fluid: " + sFluid.getLocalizedName());
+ }
}
}
return true;