<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sat Jan 11 08:23:55 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>[BDS-18996] Client-Side Subchunk Caching Error Leading to Block Entity Anomalies</title>
                <link>https://bugs.mojang.com/browse/BDS-18996</link>
                <project id="11700" key="BDS">Bedrock Dedicated Server</project>
                    <description>&lt;p&gt;Summary:&lt;br/&gt;
This bug report addresses a client-side caching issue related to the handling of subchunks in Bedrock Dedicated Server (BDS), leading to anomalies in block entities. This issue seems specific to environments using subchunk caching, as similar tests on third-party servers like Nukkit and Geyser, which use full level chunks, did not exhibit this problem.&lt;/p&gt;

&lt;p&gt;Steps to Reproduce:&lt;br/&gt;
1. Player 1 is in a location with multiple campfires.&lt;br/&gt;
2. Player 1 teleports to a distant location.&lt;br/&gt;
3. Player 2 destroys the campfires at Player 1&apos;s original location.&lt;br/&gt;
4. Despite the destruction, Player 1 does not receive the update about the destroyed campfires.&lt;br/&gt;
5. Player 1 teleports back and observes that the campfire particles still exist.&lt;br/&gt;
6. Player 1 places a chest (or any block with an entity) at the original campfire location.&lt;br/&gt;
7. This results in a collision box anomaly for Player 1&apos;s chest block entity.&lt;br/&gt;
8. Attempting to open this anomalous chest causes the UI to freeze, requiring the player to exit the game to resolve the issue.&lt;/p&gt;

&lt;p&gt;Expected Behavior:&lt;br/&gt;
Upon leaving the area, block entities should be unloaded correctly from the client&apos;s memory, especially in environments using subchunk caching. This unloading is crucial to ensure that when a player returns or receives updates about changes in that area (such as the destruction of campfires), the client reflects these changes accurately. The absence of this behavior in servers using full level chunks suggests that the issue may be specifically related to the handling of subchunks in BDS.&lt;/p&gt;

&lt;p&gt;Actual Behavior:&lt;br/&gt;
In the BDS environment, which presumably uses subchunk caching, the client retains outdated subchunk data. This leads to collision box anomalies and UI freezing when interacting with newly placed block entities in the affected area.&lt;/p&gt;</description>
                <environment>Windows11 &lt;br/&gt;
Bedrock Dedicated Server (BDS) 1.20.51.01</environment>
        <key id="549723">BDS-18996</key>
            <summary>Client-Side Subchunk Caching Error Leading to Block Entity Anomalies</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="7">Invalid</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="dofes">dofes</reporter>
                        <labels>
                    </labels>
                <created>Tue, 30 Jan 2024 04:59:04 +0100</created>
                <updated>Tue, 30 Jan 2024 22:21:58 +0100</updated>
                            <resolved>Tue, 30 Jan 2024 22:21:48 +0100</resolved>
                                    <version>1.20.50</version>
                    <version>1.20.51</version>
                                                            <votes>1</votes>
                                    <watches>0</watches>
                                                                            <comments>
                            <comment id="1302148" author="goldenhelmet" created="Tue, 30 Jan 2024 22:21:42 +0100"  >&lt;p&gt;Based on my confirmation of the issue in LAN multiplayer (&lt;a href=&quot;https://bugs.mojang.com/browse/MCPE-178461&quot; title=&quot;Client-Side Chunk Caching Error Leading to Block Entity Anomalies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MCPE-178461&quot;&gt;MCPE-178461&lt;/a&gt;), I am going to resolve this report as Invalid for the BDS project.&lt;/p&gt;</comment>
                            <comment id="1302033" author="JIRAUSER576819" created="Tue, 30 Jan 2024 05:09:46 +0100"  >&lt;p&gt;I would like to add that this issue seems to potentially affect all situations where subchunks are used, including in realms and on the client-side in general. This leads me to believe that the problem is not isolated to a specific server implementation (like BDS) but could be a more widespread issue in any environment utilizing subchunk caching.&lt;/p&gt;

&lt;p&gt;As of now, I am uncertain if this issue also exists in older versions of the software. However, the core of the problem appears to be with the client&apos;s inability to correctly unload block entities. This improper handling of unloading could be causing the observed anomalies and UI issues. Further investigation or testing in different versions and environments might be needed to fully understand the scope and history of this issue.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="560250" name="Video_1706585887585.mp4" size="9774239" author="dofes" created="Tue, 30 Jan 2024 04:55:34 +0100"/>
                            <attachment id="560251" name="screenshot-1.png" size="1400717" author="dofes" created="Tue, 30 Jan 2024 05:11:48 +0100"/>
                    </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_12700" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Description</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>[Briefly describe the bug here]&lt;br/&gt;
&lt;br/&gt;
*Steps to Reproduce:*&lt;br/&gt;
# [Step 1]&lt;br/&gt;
# [Step 2]&lt;br/&gt;
# [Step 3]&lt;br/&gt;
&lt;br/&gt;
*Observed Results:*&lt;br/&gt;
[Describe what happens]&lt;br/&gt;
&lt;br/&gt;
*Expected Results:*&lt;br/&gt;
[Describe what should happen]&lt;br/&gt;
&lt;br/&gt;
*Screenshots/Videos attached:* [please attach an image or short video]&lt;br/&gt;
&lt;br/&gt;
*Notes:*</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>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i2g5q7:</customfieldvalue>

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