{
HashMap<Vector3, int[]> fieldBlocks = ((ItemModeCustom) projector.getMode()).getFieldBlockMap(projector, projector.getModeStack());
Vector3 fieldCenter = new Vector3((TileEntity) projector).translate(projector.getTranslation());
Vector3 relativePosition = position.clone().subtract(fieldCenter);
relativePosition.rotate(-projector.getRotationYaw(), -projector.getRotationPitch());
blockInfo = fieldBlocks.get(relativePosition.round());
}
// Search nearby inventories to extract blocks.
for (int dir = 0; dir < 6; dir++)
{