<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:01:24 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-3493] Item frames &quot;jumping&quot;</title>
                <link>https://bugs.mojang.com/browse/MC-3493</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;At very large distances away from spawn (2,000,000 blocks is where I noticed it), item frames &quot;jump&quot; when you move, and at certain angles the background disappears into the block it is mounted on.&lt;/p&gt;




&lt;p&gt;Possibly unrelated, but MCedit becomes unaligned between actual position and appearance of blocks at these distances.&lt;/p&gt;



&lt;p&gt;Note: In image, the item frame on the right is mounted on a non-opaque stair block.&lt;/p&gt;</description>
                <environment>Operating system: Windows XP &lt;br/&gt;
Java version: 1.6.0_33</environment>
        <key id="15554">MC-3493</key>
            <summary>Item frames &quot;jumping&quot;</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="-1">Unassigned</assignee>
                                    <reporter username="path of pie">Must I Really</reporter>
                        <labels>
                            <label>precision-loss</label>
                            <label>rendering</label>
                    </labels>
                <created>Mon, 19 Nov 2012 20:37:56 +0100</created>
                <updated>Sun, 12 Jul 2020 21:56:26 +0200</updated>
                            <resolved>Sun, 9 Mar 2014 18:05:59 +0100</resolved>
                                    <version>Minecraft 1.4.4</version>
                    <version>Minecraft 1.4.5</version>
                    <version>Minecraft 1.4.7</version>
                    <version>Minecraft 1.5</version>
                    <version>Minecraft 1.5.1</version>
                    <version>Minecraft 1.6.1</version>
                    <version>Minecraft 1.6.2</version>
                                    <fixVersion>Minecraft 14w10c</fixVersion>
                                                        <votes>8</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="145951" author="panguino" created="Sun, 9 Mar 2014 18:35:54 +0100"  >&lt;p&gt;Jumping in frames is gone, rendering of frames and contents of frames is still  jacked.&lt;/p&gt;

&lt;p&gt;when facing:&lt;br/&gt;
East Positive X:  You are able to see what is in the item frame, however frame is nearly black.&lt;br/&gt;
West Negative X:  Looks perfect.&lt;br/&gt;
North Positive Y:  Color of item frame looks good, but you cannot see any item put into the frame.&lt;br/&gt;
South Negative Y:  Same as North Positive Y.&lt;/p&gt;

&lt;p&gt;From my testing.  14w10c  -  XYZ: 10Million , 70, 100&lt;/p&gt;</comment>
                            <comment id="145918" author="gunni" created="Sun, 9 Mar 2014 17:09:04 +0100"  >&lt;p&gt;This bug seems to be fixed, atleast the &quot;jumping&quot; part is gone, but the frames are still black but i belive that&apos;s another bug report..&lt;/p&gt;

&lt;p&gt;Also, at 10m i could not place stuff in the item frames instead it tried to just right click the block behind it, if i did it with a block, it just placed the block, over the item frame, but that too is another bug.&lt;/p&gt;

&lt;p&gt;Tested today with 14w10c at 0, 5m and 10m&lt;/p&gt;</comment>
                            <comment id="135499" author="ezekielelin" created="Sun, 26 Jan 2014 16:41:28 +0100"  >&lt;p&gt;Is this still a concern in the latest Minecraft version &lt;b&gt;14w04b&lt;/b&gt;? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.&lt;/p&gt;</comment>
                            <comment id="95116" author="mortagonus" created="Mon, 29 Jul 2013 06:03:50 +0200"  >&lt;p&gt;Awesome, thanks a ton!&lt;/p&gt;</comment>
                            <comment id="95052" author="kruithne" created="Sun, 28 Jul 2013 23:59:31 +0200"  >&lt;p&gt;Sorry it took me a little longer, I&apos;ve been caught up with some things! I can only apologize, here is the patch for 1.6.2 and the instructions on how to install it into your client. The instructions below assume you are using a client with no other mods, if this is not the case you will probably know how to place it inside the JAR with your mods.&lt;/p&gt;

&lt;p&gt;1) Download the &apos;bgs.class&apos; file located here: &lt;a href=&quot;http://www.kruithne.net/minecraft/bgs.class&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.kruithne.net/minecraft/bgs.class&lt;/a&gt;&lt;br/&gt;
2) Navigate to the &apos;versions&apos; folder inside your Minecraft installation. (%appdata%/.minecraft/versions)&lt;br/&gt;
3) Copy the folder called &apos;1.6.2&apos; and call it anything you want, for this example we will use &apos;itemframefix&apos;.&lt;br/&gt;
4) Go inside the newly created folder and rename both the files in there to the same as the folder, so &apos;itemframefix.json&apos; and &apos;itemframefix.jar&apos;.&lt;br/&gt;
5) Open the JAR file with an arching program such as WinRAR.&lt;br/&gt;
6) Delete the META-INF folder if you have not already done this for other reasons.&lt;br/&gt;
7) Copy the &apos;bgs.class&apos; you downloaded into the JAR file and close it again.&lt;br/&gt;
8) Open the &apos;itemframefix.json&apos; with a text editor and rename the &apos;id&apos; on the second line from &apos;1.6.2&apos; to &apos;itemframefix&apos;.&lt;br/&gt;
9) Run Minecraft and edit your current profile (or create a new one). Under &apos;Use version&apos; select &apos;itemframefix&apos;.&lt;br/&gt;
10) Your Minecraft should now be set to have steady item frames once again.&lt;/p&gt;

&lt;p&gt;For people with other mods, simply dropping the class file in with other mods should be fine but I cannot guarantee that they will not conflict with one another if the other mods touch item frames rendering in any way. This patch is intended for use with vanilla Minecraft installations.&lt;/p&gt;</comment>
                            <comment id="94896" author="mortagonus" created="Sun, 28 Jul 2013 04:27:37 +0200"  >&lt;p&gt;Any chance we can get a patch?&lt;/p&gt;</comment>
                            <comment id="94875" author="gunni" created="Sun, 28 Jul 2013 02:32:41 +0200"  >&lt;p&gt;I have the same issue, starts being evident after x|z &amp;gt; 100.000 as it starts to vibrate a little when I move.&lt;/p&gt;</comment>
                            <comment id="86814" author="mortagonus" created="Tue, 9 Jul 2013 05:32:18 +0200"  >&lt;p&gt;Awesome, thanks!&lt;/p&gt;</comment>
                            <comment id="86751" author="kruithne" created="Tue, 9 Jul 2013 03:03:10 +0200"  >&lt;p&gt;Sure, I will see if I can&apos;t hammer one out.&lt;/p&gt;</comment>
                            <comment id="86667" author="mortagonus" created="Tue, 9 Jul 2013 00:47:24 +0200"  >&lt;p&gt;Can we get another community fix for it for 1.6.2? Thanks&lt;/p&gt;</comment>
                            <comment id="86480" author="panguino" created="Mon, 8 Jul 2013 22:24:25 +0200"  >&lt;p&gt;1.6.1 and 1.6.2 arrived,  still not fixed... baffling.&lt;/p&gt;</comment>
                            <comment id="70192" author="panguino" created="Sat, 1 Jun 2013 00:01:32 +0200"  >&lt;p&gt;So This issue have been fixed by the community... yet they still haven&apos;t applied it to a patch yet??  All the work is done folks, DO IT!  1.6 better include this one for real!&lt;/p&gt;</comment>
                            <comment id="68002" author="mortagonus" created="Thu, 23 May 2013 18:03:29 +0200"  >&lt;p&gt;Thanks so much, that&apos;s amazing Stanley. You just made my week. We were just about to move our entire continent to around x=10k to get rid of the issue, now we don&apos;t have to.&lt;/p&gt;</comment>
                            <comment id="67947" author="kruithne" created="Thu, 23 May 2013 11:41:26 +0200"  >&lt;p&gt;@Eric - Here is a Minecraft 1.5.2.client JAR with the change I mentioned above implemented, I have been giving this out to players on my server to cope with this bug until it is fixed.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.kruithne.net/minecraft.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.kruithne.net/minecraft.jar&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="67927" author="mortagonus" created="Thu, 23 May 2013 06:14:21 +0200"  >&lt;p&gt;Is there any way this could be corrected via a mod until this is (hopefully) patched eventually?&lt;/p&gt;</comment>
                            <comment id="67911" author="kruithne" created="Thu, 23 May 2013 01:21:03 +0200"  >&lt;p&gt;Hello there,&lt;/p&gt;

&lt;p&gt;This issue is caused by the calculation made when rendering the item frame with the players position and the players distance from 0, 0,0. The output of this calculation is made into a float before a following calculation with the entity frames position, causing it to round incorrectly with large numbers. To fix this issue, the first calculation output needs to be a double before being passed into the second, and then cast to a float after that instead.&lt;/p&gt;

&lt;p&gt;Inside RenderItemFrame.java in the function JAD decompiles for me as func_82404_a.&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;&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; frameX = (par1EntityItemFrame.posX - par2) - 0.5D;
&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; frameY = (par1EntityItemFrame.posY - par4) - 0.5D;
&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; frameZ = (par1EntityItemFrame.posZ - par6) - 0.5D;

&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; var13 = par1EntityItemFrame.xPosition + Direction.offsetX[par1EntityItemFrame.hangingDirection];
&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; var14 = par1EntityItemFrame.yPosition;
&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; var15 = par1EntityItemFrame.zPosition + Direction.offsetZ[par1EntityItemFrame.hangingDirection];

&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; oX = var13 - frameX;
&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; oY = var14 - frameY;
&lt;span class=&quot;code-object&quot;&gt;double&lt;/span&gt; oZ = var15 - frameZ;

GL11.glTranslatef((&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;) oX, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;) oY, (&lt;span class=&quot;code-object&quot;&gt;float&lt;/span&gt;) oZ);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="67824" author="mortagonus" created="Wed, 22 May 2013 18:32:04 +0200"  >&lt;p&gt;This is incredibly annoying and I can&apos;t believe it is still not fixed&lt;/p&gt;</comment>
                            <comment id="58657" author="elusiveuphoria" created="Wed, 3 Apr 2013 20:04:45 +0200"  >&lt;p&gt;Each day that passes with the problem existing is increasingly more disheartening than the last. I&apos;d beg for even some indication that this problem is being investigated in a meaningful way.&lt;/p&gt;

&lt;p&gt;So so frustrating for those it effects!&lt;/p&gt;</comment>
                            <comment id="58234" author="panguino" created="Mon, 1 Apr 2013 07:33:39 +0200"  >&lt;p&gt;This is still broken... I have this really awesome vault with 900 item chests, that have item frames marking them... and since I am far from the spawn on my server its completely worthless.... When are we fixing this folks?    Still broken in 1.5.1, I would donate money to have it expedited to the top of the fix list.&lt;/p&gt;</comment>
                            <comment id="50722" author="panguino" created="Thu, 7 Mar 2013 17:26:06 +0100"  >&lt;p&gt;This still happens in 1.5 prerelease confirmed!&lt;/p&gt;</comment>
                            <comment id="48310" author="panguino" created="Thu, 28 Feb 2013 15:54:57 +0100"  >&lt;p&gt;Why has this not been fixed yet? honestly item frames are worthless when your over a couple mil from spawn, like in all of my multiplayer games.  This seems like a basic rounding error in the code that could be fixed in seconds.&lt;/p&gt;</comment>
                            <comment id="45353" author="thatsnotabug" created="Mon, 11 Feb 2013 22:54:16 +0100"  >&lt;p&gt;Confirmed. It happens at X 1,000,000 z 1,000,000 too.&lt;/p&gt;</comment>
                            <comment id="24259" author="firehunterx" created="Thu, 22 Nov 2012 23:12:36 +0100"  >&lt;p&gt;Added 2 Screenshots of them glitching out in a Superflat world where I /tp&apos;d to 2000000 40 2000000. One 2 sides they were black, but they behaved the same way.&lt;/p&gt;

&lt;p&gt;Confirmed.&lt;/p&gt;</comment>
                            <comment id="23418" author="path of pie" created="Mon, 19 Nov 2012 22:16:07 +0100"  >&lt;p&gt;MUCH more noticeable.&lt;/p&gt;</comment>
                            <comment id="23417" author="path of pie" created="Mon, 19 Nov 2012 22:15:26 +0100"  >&lt;p&gt;The bug occurs at 2,000,000-(Y)-2,000,000; I made a mistake in typing my coordinates on the sign. I also tested it at 20,000,000-1-20,000,000... with much more severe results.&lt;/p&gt;</comment>
                            <comment id="23414" author="chalmes" created="Mon, 19 Nov 2012 22:11:14 +0100"  >&lt;p&gt;i expect the 200,000,000 on the sign is a typo, but i definitely reporoduced the bug at the coordinates as per my screenshot.&lt;/p&gt;</comment>
                            <comment id="23409" author="kumasasa" created="Mon, 19 Nov 2012 22:03:09 +0100"  >&lt;p&gt;Can you both please check the coordinates ?&lt;br/&gt;
&quot;Must I Really&quot; wrote on his sign the coordinates 2 Mio / 200 Mio and Jon 2 Mio / 2 Mio .&lt;br/&gt;
The &quot;Farlands&quot; are beginning somewhere in the 20 Mio ... 32 Mio region, but not at 2 Mio.&lt;/p&gt;</comment>
                            <comment id="23375" author="chalmes" created="Mon, 19 Nov 2012 20:58:20 +0100"  >&lt;p&gt;Confirmed.  Ported to 2,000,000, 64, 2,000,000 and placed an item frame on a block, item frame would jump around when I moved.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10102">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="30204">MC-14773</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44137">MC-24813</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="51542">MC-30439</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="15859">MC-3718</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13829" name="2012-11-19_13.33.49.png" size="166711" author="path of pie" created="Mon, 19 Nov 2012 20:37:56 +0100"/>
                            <attachment id="13853" name="2012-11-19_15.13.27.png" size="84922" author="path of pie" created="Mon, 19 Nov 2012 22:16:07 +0100"/>
                            <attachment id="14091" name="2012-11-22_17.11.14.png" size="119736" author="firehunterx" created="Thu, 22 Nov 2012 23:12:36 +0100"/>
                            <attachment id="14092" name="2012-11-22_17.11.18.png" size="122363" author="firehunterx" created="Thu, 22 Nov 2012 23:12:36 +0100"/>
                            <attachment id="13851" name="Chalmes reproduce.jpg" size="399421" author="chalmes" created="Mon, 19 Nov 2012 22:11:14 +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 23:04: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_10501" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Game Mode</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10305"><![CDATA[Creative]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_11100" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Linked</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i060rj:</customfieldvalue>

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