I'm sorry but nothing changed. Code:

Part1

`FloatBuffer matrix = BufferUtils.createFloatBuffer(16);`

Part2(Could this be In a constructor of player?)

` `

GL11.glPushMatrix();

GL11.glLoadIdentity();

GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, matrix);

matrix.flip();

GL11.glPopMatrix();

Part3

`GL11.glPushMatrix(); `

matrix.flip();

GL11.glLoadMatrix(matrix);

GL11.glRotatef(UHOL, 0, 1, 0);

GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, matrix);

matrix.flip();

GL11.glPopMatrix();

Part4

`GL11.glPushMatrix();`

matrix.flip();

GL11.glMultMatrix(matrix);

player.render();

GL11.glPopMatrix()