<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sun Jan 12 12:13:54 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-7254] Furnace Tile Entities reproducing - Internal performance bug</title>
                <link>https://bugs.mojang.com/browse/MC-7254</link>
                <project id="10400" key="MC">Minecraft: Java Edition</project>
                    <description>&lt;p&gt;When producing code similar to the furnace&apos;s, I stumbled upon a bug. For furnaces, it&apos;s only a performance bug, but it can potentially become a &apos;real&apos; one in other instances.&lt;br/&gt;
When a furnace gets lit or runs out of fuel, it changes its block ID. For that, it caches the tile entity, and then sets original one over the new one that&apos;s generated. The &apos;new&apos; tile entity stays in the arrays though, producing a ghost tile entity (that still gets updated!) every time the furnace state is changed.&lt;/p&gt;

&lt;p&gt;What I expected to happen was...:&lt;br/&gt;
The newly produced tile entity to get deleted.&lt;/p&gt;

&lt;p&gt;What actually happened was...:&lt;br/&gt;
It got reproduced and became a ghost in the tile entity arrays.&lt;/p&gt;

&lt;p&gt;Steps to Reproduce:&lt;br/&gt;
*Keep track of all furnace entities in game.&lt;br/&gt;
*Light a furnace&lt;br/&gt;
*Let it run out of fuel&lt;br/&gt;
*Watch the number of furnace tile entities growing.&lt;/p&gt;

&lt;p&gt;Solution:&lt;br/&gt;
I know you don&apos;t use the same names as MCP does, but I did this:&lt;/p&gt;

&lt;p&gt;Before setting a tile entity (setBlockTileEntity) inside World, make sure to run through all tile entity inside addedTileEntityList and loadedTileEntityList, and delete all with the same x, y, and z coord.&lt;/p&gt;</description>
                <environment>Windows 7</environment>
        <key id="20035">MC-7254</key>
            <summary>Furnace Tile Entities reproducing - Internal performance bug</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="ivorius">Lukas Tenbrink</reporter>
                        <labels>
                            <label>block-entity</label>
                            <label>furnace</label>
                            <label>performance</label>
                    </labels>
                <created>Sat, 12 Jan 2013 14:19:56 +0100</created>
                <updated>Thu, 4 May 2017 00:58:10 +0200</updated>
                            <resolved>Mon, 4 Mar 2013 14:22:32 +0100</resolved>
                                    <version>Minecraft 1.4.7</version>
                                    <fixVersion>Snapshot 13w10a</fixVersion>
                                                        <votes>2</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="49556" author="jeb" created="Mon, 4 Mar 2013 14:22:32 +0100"  >&lt;p&gt;Thanks for this bug report!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10103">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="22435">MC-9018</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10500" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Confirmation Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Unconfirmed]]></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>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0any7:</customfieldvalue>

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