поворот блока с моделью относительно взгляда игрока

Версия Minecraft
1.7.10
Здравствуйте, видел много постов с этой темой, залезал в печку, но ничего не работает.
 
Решил проблему, я сделал свитч


BlockRender:
    switch (tile.blockMetadata) {
            case 0:
                GL11.glRotatef(-90F, 1F, 0F, 0F);
                break;
            case 1:
                GL11.glRotatef(90F, 1F, 0F, 0F);
                break;
            case 2:
                GL11.glRotatef(180F, 0F, 1F, 0F);
                break;
            case 4:
                GL11.glRotatef(90F, 0F, 1F, 0F);
                break;
           case 5:
                GL11.glRotatef(-90F, 0F, 1F, 0F);
                break;
        }
а забыл саму метадату сделать в блоке.

block.class:
     public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entity, ItemStack is) {
           world.setBlock(x, y + 1, z, Main.FantomBlock);
           int l = MathHelper.floor_double((double)(entity.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

            if (l == 0)
            {
                world.setBlockMetadataWithNotify(x, y, z, 2, 2);
            }

            if (l == 1)
            {
                world.setBlockMetadataWithNotify(x, y, z, 5, 2);
            }

            if (l == 2)
            {
                world.setBlockMetadataWithNotify(x, y, z, 3, 2);
            }

            if (l == 3)
            {
                world.setBlockMetadataWithNotify(x, y, z, 4, 2);
            }
            
            
        }
 
Сверху