aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/common/items/behaviors
diff options
context:
space:
mode:
authorBlood-Asp <Blood@Asp>2015-09-05 00:43:17 +0200
committerBlood-Asp <Blood@Asp>2015-09-05 00:43:17 +0200
commit0cb1cbd6bc66294a6c3dfbcc14f6b4e57563e06d (patch)
treebfb00465ac39c40ffcfce8203454b695ebe39466 /main/java/gregtech/common/items/behaviors
parent4263f3b43f1009df01574ce84c4dcc8e8aeed82c (diff)
downloadGT5-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.java11
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);