<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 11:54:48 UTC 2025

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Mojang Studios Jira</title>
    <link>https://bugs.mojang.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en</language>    <build-info>
        <version>9.12.2</version>
        <build-number>9120002</build-number>
        <build-date>10-01-2024</build-date>
    </build-info>


<item>
            <title>[MC-1545] Player&apos;s and Horses head while riding having strange behaviour when looking at the skin in the inventory</title>
                <link>https://bugs.mojang.com/browse/MC-1545</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;As said above, when looking at the own skin in the inventory, the world model&apos;s head is moving strangely. Best noticible on mini GUI (and a close look of your character or maybe a big screen).&lt;/p&gt;</description>
                <environment></environment>
        <key id="12879">MC-1545</key>
            <summary>Player&apos;s and Horses head while riding having strange behaviour when looking at the skin in the inventory</summary>
                <type id="1" iconUrl="https://bugs.mojang.com/secure/viewavatar?size=xsmall&amp;avatarId=18903&amp;avatarType=issuetype">Bug</type>
                                    <status id="5" iconUrl="https://bugs.mojang.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="jeb">[Mojang] Jeb (Jens Bergensten)</assignee>
                                    <reporter username="meta">Meta</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Nov 2012 00:18:31 +0100</created>
                <updated>Sat, 1 Oct 2016 22:18:22 +0200</updated>
                            <resolved>Mon, 1 Jul 2013 09:59:32 +0200</resolved>
                                    <version>Minecraft 1.4.1</version>
                    <version>Minecraft 1.4.2</version>
                    <version>Minecraft 1.4.5</version>
                    <version>Minecraft 1.4.6</version>
                    <version>Minecraft 1.4.7</version>
                    <version>Snapshot 13w09c</version>
                    <version>Snapshot 13w10a</version>
                    <version>Snapshot 13w10b</version>
                    <version>Minecraft 1.5</version>
                    <version>Minecraft 1.5.1</version>
                    <version>Minecraft 1.5.2</version>
                    <version>Snapshot 13w18b</version>
                    <version>Snapshot 13w18c</version>
                    <version>Snapshot 13w19a</version>
                    <version>Snapshot 13w21a</version>
                    <version>Snapshot 13w21b</version>
                    <version>Snapshot 13w22a</version>
                    <version>Minecraft 1.6</version>
                    <version>Minecraft 1.6.1</version>
                                    <fixVersion>Minecraft 1.6.2</fixVersion>
                                                        <votes>3</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="149990" author="ezerarch" created="Sat, 5 Apr 2014 18:54:24 +0200"  >&lt;p&gt;I think this is duplicate of &lt;a href=&quot;https://bugs.mojang.com/browse/MC-1207&quot; title=&quot;Head rotates in the wrong direction while riding&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MC-1207&quot;&gt;&lt;del&gt;MC-1207&lt;/del&gt;&lt;/a&gt;, but this ticket covers not only pig riding.&lt;/p&gt;</comment>
                            <comment id="85291" author="gerottinho" created="Sun, 7 Jul 2013 15:46:09 +0200"  >&lt;p&gt;Confirmed to... 1.2.5. (I found this bug in the past, it was so funny)&lt;/p&gt;</comment>
                            <comment id="80497" author="stonecold" created="Tue, 2 Jul 2013 12:36:43 +0200"  >&lt;p&gt;iiI&lt;/p&gt;


&lt;p&gt;It&apos;s very good  now i have ten hors&apos;s&lt;/p&gt;</comment>
                            <comment id="80458" author="ezerarch" created="Tue, 2 Jul 2013 10:49:39 +0200"  >&lt;p&gt;Thank you for fixing it. This bug was screwing up my videos. &lt;img class=&quot;emoticon&quot; src=&quot;https://bugs.mojang.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="79369" author="sashok724" created="Mon, 1 Jul 2013 11:43:29 +0200"  >&lt;p&gt;Thanks! Is @jeb_ mean 1.7 as 1.6 release?&lt;/p&gt;</comment>
                            <comment id="79242" author="kumasasa" created="Mon, 1 Jul 2013 02:22:54 +0200"  >&lt;p&gt;@Ksenofontov Alexander:&lt;br/&gt;
Tip: Put&lt;br/&gt;
{code}&lt;br/&gt;
 ... here is the code&lt;br/&gt;
{code} &lt;/p&gt;</comment>
                            <comment id="79230" author="sashok724" created="Mon, 1 Jul 2013 01:27:21 +0200"  >&lt;p&gt;Very easy to fix. Mojang forgot restore after rendering the rotationYawHead field in entity class.&lt;br/&gt;
From (Class &quot;GuiInventory&quot; by MCP mapping):&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;===== START ======
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; void func_110423_a(&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par0, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par1, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par2, &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; par3, &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; par4, EntityLivingBase par5EntityLivingBase)
    {
        GL11.glEnable(GL11.GL_COLOR_MATERIAL);
        GL11.glPushMatrix();
        GL11.glTranslatef((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par0, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par1, 50.0F);
        GL11.glScalef((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)(-par2), (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par2, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par2);
        GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F);
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var6 = par5EntityLivingBase.renderYawOffset;
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var7 = par5EntityLivingBase.rotationYaw;
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var8 = par5EntityLivingBase.rotationPitch;
        GL11.glRotatef(135.0F, 0.0F, 1.0F, 0.0F);
        RenderHelper.enableStandardItemLighting();
        GL11.glRotatef(-135.0F, 0.0F, 1.0F, 0.0F);
        GL11.glRotatef(-((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par4 / 40.0F))) * 20.0F, 1.0F, 0.0F, 0.0F);
        par5EntityLivingBase.renderYawOffset = (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par3 / 40.0F)) * 20.0F;
        par5EntityLivingBase.rotationYaw = (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par3 / 40.0F)) * 40.0F;
        par5EntityLivingBase.rotationPitch = -((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par4 / 40.0F))) * 20.0F;
        par5EntityLivingBase.rotationYawHead = par5EntityLivingBase.rotationYaw;
        GL11.glTranslatef(0.0F, par5EntityLivingBase.yOffset, 0.0F);
        RenderManager.instance.playerViewY = 180.0F;
        RenderManager.instance.renderEntityWithPosYaw(par5EntityLivingBase, 0.0D, 0.0D, 0.0D, 0.0F, 1.0F);
        par5EntityLivingBase.renderYawOffset = var6;
        par5EntityLivingBase.rotationYaw = var7;
        par5EntityLivingBase.rotationPitch = var8;
        GL11.glPopMatrix();
        RenderHelper.disableStandardItemLighting();
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit);
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
    }
====== END =======
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;To:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;===== START ======
    &lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; void func_110423_a(&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par0, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par1, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; par2, &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; par3, &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; par4, EntityLivingBase par5EntityLivingBase)
    {
        GL11.glEnable(GL11.GL_COLOR_MATERIAL);
        GL11.glPushMatrix();
        GL11.glTranslatef((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par0, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par1, 50.0F);
        GL11.glScalef((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)(-par2), (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par2, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)par2);
        GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F);
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var6 = par5EntityLivingBase.renderYawOffset;
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var7 = par5EntityLivingBase.rotationYaw;
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; var8 = par5EntityLivingBase.rotationPitch;
        &lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt; savedHeadYaw = par5EntityLivingBase.rotationYawHead;&lt;span class=&quot;code-comment&quot;&gt;// &amp;lt;----- ADDED THIS LOCAL VARIABLE FOR STORING CURRENT HEAD ROTATION
&lt;/span&gt;        GL11.glRotatef(135.0F, 0.0F, 1.0F, 0.0F);
        RenderHelper.enableStandardItemLighting();
        GL11.glRotatef(-135.0F, 0.0F, 1.0F, 0.0F);
        GL11.glRotatef(-((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par4 / 40.0F))) * 20.0F, 1.0F, 0.0F, 0.0F);
        par5EntityLivingBase.renderYawOffset = (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par3 / 40.0F)) * 20.0F;
        par5EntityLivingBase.rotationYaw = (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par3 / 40.0F)) * 40.0F;
        par5EntityLivingBase.rotationPitch = -((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;)&lt;span class=&quot;code-object&quot;&gt;Math&lt;/span&gt;.atan((&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt;)(par4 / 40.0F))) * 20.0F;
        par5EntityLivingBase.rotationYawHead = par5EntityLivingBase.rotationYaw;
        GL11.glTranslatef(0.0F, par5EntityLivingBase.yOffset, 0.0F);
        RenderManager.instance.playerViewY = 180.0F;
        RenderManager.instance.renderEntityWithPosYaw(par5EntityLivingBase, 0.0D, 0.0D, 0.0D, 0.0F, 1.0F);
        par5EntityLivingBase.renderYawOffset = var6;
        par5EntityLivingBase.rotationYaw = var7;
        par5EntityLivingBase.rotationPitch = var8;
        par5EntityLivingBase.rotationYawHead = savedHeadYaw;&lt;span class=&quot;code-comment&quot;&gt;//&amp;lt;------ ADDED RESTORING HEAD ROTATION
&lt;/span&gt;        GL11.glPopMatrix();
        RenderHelper.disableStandardItemLighting();
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit);
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit);
    }
====== END =======
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;That&apos;s all. Fixes both for player and horse.&lt;br/&gt;
Moderators, please put code in code tag &lt;del&gt;_&lt;/del&gt;&lt;br/&gt;
Sorry for long comment&lt;/p&gt;</comment>
                            <comment id="74295" author="ezerarch" created="Sun, 16 Jun 2013 08:04:45 +0200"  >&lt;p&gt;Added a screenshot taken with ShoulderSurfing mod which was used to displace the camera/view sideways so that it&apos;s easier to see the bug occurring.&lt;/p&gt;</comment>
                            <comment id="74294" author="ezerarch" created="Sun, 16 Jun 2013 08:00:52 +0200"  >&lt;p&gt;This bug still occurs in 13w24b. It happens in any situation when you open, in the 3rd person view both front and back views, any inventory that have a thumbnail with player&apos;s model. You don&apos;t need to be ridding a horse, this just makes the bug more noticeable since the inventory window covers a big portion of the screen.&lt;/p&gt;

&lt;p&gt;In 1.5.2 and 13w24b, the player&apos;s head rotates 45-90&#186; towards the mouse pointer and it&apos;s likely to shake rapidly depending on the distance between the camera and the player. Upon closing the inventory window, you&apos;ll see the head rotating back to its normal position. If you install ShoulderSurfing mod, you can move the camera sideways a bit so you&apos;ll be able to see clearly the issue.&lt;/p&gt;

&lt;p&gt;It&apos;s not something that could harm the gameplay, but it&apos;s an issue for those who record videos: it seems the player is having seizure.&lt;/p&gt;

&lt;p&gt;My guess is that, there&apos;s a conflict between the &quot;preview&quot; model in the inventory and the in-world player&apos;s model. Either they should disable any movement of the in-world player&apos;s model whist the inventory is open or make both in-world and inventory player&apos;s model synchronize with each other. The latter is a more elegant solution, in my opinion.&lt;/p&gt;</comment>
                            <comment id="68011" author="bljat" created="Thu, 23 May 2013 18:22:13 +0200"  >&lt;p&gt;Now when riding a horse this bug happens with the horse head aswell and is more noticeable.&lt;/p&gt;</comment>
                            <comment id="26863" author="meta" created="Fri, 7 Dec 2012 00:45:06 +0100"  >&lt;p&gt;@kumasasa: as seen in the video and the description&lt;/p&gt;</comment>
                            <comment id="24246" author="kumasasa" created="Thu, 22 Nov 2012 22:23:55 +0100"  >&lt;p&gt;Still reproducible in 1.4.5.&lt;br/&gt;
Effect only in survival inventory or in the survival part of the creative inventory.&lt;br/&gt;
Apparently this flickering is an interference with the little avatar in the armor section of the inventory.&lt;/p&gt;</comment>
                            <comment id="18558" author="kumasasa" created="Tue, 6 Nov 2012 00:28:50 +0100"  >&lt;p&gt;Other way:&lt;br/&gt;
1. Stand with your back at a tree&lt;br/&gt;
2. Press F5 &lt;b&gt;once&lt;/b&gt;, back of head will fill whole window&lt;br/&gt;
3. -&amp;gt; Inventory, Head flickers&lt;/p&gt;</comment>
                            <comment id="16164" author="chalmes" created="Thu, 1 Nov 2012 01:02:32 +0100"  >&lt;p&gt;To easily reproduce:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Stand close to a tree, facing directly at it.&lt;/li&gt;
	&lt;li&gt;Press F5 twice to switch to looking at player head, head should be quite large within the window.&lt;/li&gt;
	&lt;li&gt;Access inventory and observe head in main window.  Appears to face backwards, but is glitchy.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="21657">MC-8693</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24246">MC-10301</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25814">MC-11649</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31047">MC-15334</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="32439">MC-16586</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="33289">MC-17264</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36970">MC-18572</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37474">MC-18950</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38559">MC-19793</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38567">MC-19798</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39146">MC-20284</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39520">MC-20613</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41976">MC-22838</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13690">MC-2282</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="32285" name="2013-06-16_02.20.48.png" size="84311" author="ezerarch" created="Sun, 16 Jun 2013 08:00:37 +0200"/>
                            <attachment id="32287" name="2013-06-16_02.53.15(with ShoulderSurfing mod).png" size="85686" author="ezerarch" created="Sun, 16 Jun 2013 08:06:18 +0200"/>
                            <attachment id="11558" name="EpilepticHead.mp4" size="647629" author="meta" created="Thu, 1 Nov 2012 00:19:39 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                <customfield id="customfield_10701" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>CHK</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 22 Nov 2012 22:44:00 +0100</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10303"><![CDATA[Confirmed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0jg1z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>