diff --git a/src/main/scala/li/cil/oc/util/InventoryUtils.scala b/src/main/scala/li/cil/oc/util/InventoryUtils.scala index 5d9faeb7b..4a407bf50 100644 --- a/src/main/scala/li/cil/oc/util/InventoryUtils.scala +++ b/src/main/scala/li/cil/oc/util/InventoryUtils.scala @@ -47,7 +47,7 @@ object InventoryUtils { def inventoryAt(position: BlockPosition, side: EnumFacing): Option[IItemHandler] = position.world match { case Some(world) if world.blockExists(position) => world.getTileEntity(position) match { case tile: TileEntity if tile.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side) => Option(tile.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side)) - case tile: IInventory => Option(asItemHandler(tile)) + case tile: IInventory => Option(asItemHandler(tile, side)) case _ => world.getEntitiesWithinAABB(classOf[Entity], position.bounds) .filter(e => !e.isDead && e.hasCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side)) .map(_.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side))