diff options
| author | Blood-Asp <bloodasphendrik@gmail.com> | 2016-05-27 20:11:07 +0200 |
|---|---|---|
| committer | Blood-Asp <bloodasphendrik@gmail.com> | 2016-05-27 20:11:07 +0200 |
| commit | dc2a48259afed8b86f99fa91dbf58520741e9f47 (patch) | |
| tree | d34dcd6ca971ee5d60bfc9d66ac1480cb48e0e11 /src/main/java/gregtech/common/covers | |
| parent | 35a7a998080d3946800e238f8ac1a44fcd4d3af7 (diff) | |
| parent | 79fc84d5d2f5e0ca633f54980cf8ac38ad5023ad (diff) | |
| download | GT5-Unofficial-dc2a48259afed8b86f99fa91dbf58520741e9f47.tar.gz GT5-Unofficial-dc2a48259afed8b86f99fa91dbf58520741e9f47.tar.bz2 GT5-Unofficial-dc2a48259afed8b86f99fa91dbf58520741e9f47.zip | |
Merge pull request #518 from Muramasa-/TweaksAndFixes
Crash Fix / Various Tweaks
Diffstat (limited to 'src/main/java/gregtech/common/covers')
| -rw-r--r-- | src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java | 14 |
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; |
