diff --git a/src/hdskins/java/com/voxelmodpack/hdskins/gui/GuiSkins.java b/src/hdskins/java/com/voxelmodpack/hdskins/gui/GuiSkins.java index cfed2360..4dff104a 100644 --- a/src/hdskins/java/com/voxelmodpack/hdskins/gui/GuiSkins.java +++ b/src/hdskins/java/com/voxelmodpack/hdskins/gui/GuiSkins.java @@ -479,22 +479,19 @@ public class GuiSkins extends GameGui { pushMatrix(); translate(xPosition, yPosition, 300); - scale(-scale, scale, scale); - rotate(180, 0, 0, 1); - rotate(15, 1, 0, 0); + scale(scale, scale, scale); + rotate(-15, 1, 0, 0); RenderHelper.enableStandardItemLighting(); rotate(((updateCounter + partialTick) * 2.5F) % 360, 0, 1, 0); - thePlayer.rotationYawHead = (float)Math.atan(mouseX / 20) * 30; + thePlayer.rotationYawHead = (float)Math.atan(mouseX / 20) * -30; thePlayer.rotationPitch = (float)Math.atan(mouseY / 40) * -20; translate(0, thePlayer.getYOffset(), 0); - RenderManager rm = Minecraft.getMinecraft().getRenderManager(); - rm.playerViewY = 180; - rm.renderEntity(thePlayer, 0, 0, 0, 0, 1, false); + mc.getRenderManager().renderEntity(thePlayer, 0, 0, 0, 0, 1, false); popMatrix(); RenderHelper.disableStandardItemLighting(); diff --git a/src/hdskins/java/com/voxelmodpack/hdskins/gui/RenderPlayerModel.java b/src/hdskins/java/com/voxelmodpack/hdskins/gui/RenderPlayerModel.java index c318d1ed..26506fad 100644 --- a/src/hdskins/java/com/voxelmodpack/hdskins/gui/RenderPlayerModel.java +++ b/src/hdskins/java/com/voxelmodpack/hdskins/gui/RenderPlayerModel.java @@ -14,7 +14,6 @@ import net.minecraft.init.Items; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; -import org.lwjgl.opengl.GL11; import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; @@ -105,17 +104,18 @@ public class RenderPlayerModel extends RenderLiving player.leftArmPose = ArmPose.EMPTY; player.rightArmPose = ArmPose.EMPTY; - super.doRender(entity, x, y, z, entityYaw, partialTicks); - - pushMatrix(); - scale(1, -1, 1); - + enableBlend(); color(1, 1, 1, 0.3F); super.doRender(entity, x, y, z, entityYaw, partialTicks); color(1, 1, 1, 1); + disableBlend(); + pushMatrix(); + scale(1, -1, 1); + + super.doRender(entity, x, y, z, entityYaw, partialTicks); popMatrix(); } }