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()