@Override public EnumFacing worldToBlockSpace(World world, BlockPos pos, EnumFacing side) { switch (getMetaUsage()) { case HORIZROTATION: return BlockTools.worldToBlockSpaceHoriz(side, world.getBlockState(pos)); case ROTATION: return BlockTools.worldToBlockSpace(side, world.getBlockState(pos)); case NONE: default: return side; } }