diff options
author | Blood-Asp <Blood@Asp> | 2015-09-05 00:43:17 +0200 |
---|---|---|
committer | Blood-Asp <Blood@Asp> | 2015-09-05 00:43:17 +0200 |
commit | 0cb1cbd6bc66294a6c3dfbcc14f6b4e57563e06d (patch) | |
tree | bfb00465ac39c40ffcfce8203454b695ebe39466 /main/java/gregtech/common/items/behaviors | |
parent | 4263f3b43f1009df01574ce84c4dcc8e8aeed82c (diff) | |
download | GT5-Unofficial-0cb1cbd6bc66294a6c3dfbcc14f6b4e57563e06d.tar.gz GT5-Unofficial-0cb1cbd6bc66294a6c3dfbcc14f6b4e57563e06d.tar.bz2 GT5-Unofficial-0cb1cbd6bc66294a6c3dfbcc14f6b4e57563e06d.zip |
Version 5.08.28
Diffstat (limited to 'main/java/gregtech/common/items/behaviors')
-rw-r--r-- | main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java b/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java index 4826c84663..57571cd408 100644 --- a/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java +++ b/main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java @@ -40,15 +40,16 @@ public class Behaviour_Plunger_Item {
IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity)aTileEntity).getMetaTileEntity();
if ((tMetaTileEntity instanceof IMetaTileEntityItemPipe)) {
- for (IMetaTileEntityItemPipe tTileEntity : GT_Utility.sortMapByValuesAcending(IMetaTileEntityItemPipe.Util.scanPipes((IMetaTileEntityItemPipe)tMetaTileEntity, new HashMap(), 0L, false, true)).keySet())
+ for (Object tTileEntity : GT_Utility.sortMapByValuesAcending(IMetaTileEntityItemPipe.Util.scanPipes((IMetaTileEntityItemPipe)tMetaTileEntity, new HashMap(), 0L, false, true)).keySet())
+
{
int i = 0;
- for (int j = tTileEntity.getSizeInventory(); i < j; i++) {
- if (tTileEntity.isValidSlot(i)) {
- if ((tTileEntity.getStackInSlot(i) != null) && (
+ for (int j = ((IMetaTileEntityItemPipe)tTileEntity).getSizeInventory(); i < j; i++) {
+ if (((IMetaTileEntityItemPipe)tTileEntity).isValidSlot(i)) {
+ if ((((IMetaTileEntityItemPipe)tTileEntity).getStackInSlot(i) != null) && (
(aPlayer.capabilities.isCreativeMode) || (((GT_MetaGenerated_Tool)aItem).doDamage(aStack, this.mCosts))))
{
- ItemStack tStack = tTileEntity.decrStackSize(i, 64);
+ ItemStack tStack = ((IMetaTileEntityItemPipe)tTileEntity).decrStackSize(i, 64);
if (tStack != null)
{
EntityItem tEntity = new EntityItem(aWorld, ((IGregTechTileEntity)aTileEntity).getOffsetX((byte)aSide, 1) + 0.5D, ((IGregTechTileEntity)aTileEntity).getOffsetY((byte)aSide, 1) + 0.5D, ((IGregTechTileEntity)aTileEntity).getOffsetZ((byte)aSide, 1) + 0.5D, tStack);
|