public int isProvidingStrongPower(IBlockAccess aWorld, int aX, int aY, int aZ, int aSide) { if ((aSide < 0) || (aSide > 5)) { return 0; } TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ); if ((tTileEntity != null) && ((tTileEntity instanceof IGregTechTileEntity))) { return ((IGregTechTileEntity) tTileEntity) .getStrongOutputRedstoneSignal(GT_Utility.getOppositeSide(aSide)); } return 0; }