Check getAccessibleSlotsFromSide for null returns.

This commit is contained in:
AlgorithmX2
2014-07-31 23:52:16 -05:00
parent 4e0b03454c
commit 1c266fc91a
4 changed files with 16 additions and 3 deletions
+7 -1
View File
@@ -1470,7 +1470,13 @@ public class Platform
for (ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS)
{
int offset = 0;
for (Integer Side : ((ISidedInventory) target).getAccessibleSlotsFromSide( dir.ordinal() ))
int[] sides = ((ISidedInventory) target).getAccessibleSlotsFromSide( dir.ordinal() );
if ( sides == null )
return 0;
for (Integer Side : sides)
{
int c = (Side << (offset++ % 8)) ^ (1 << dir.ordinal());
hash = c + (hash << 6) + (hash << 16) - hash;