<!-- 
RSS generated by JIRA (9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13) at Sat Jan 11 14:17:29 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>[MCPE-2424] A client-side player clone is left on a world when server host exits game</title>
                <link>https://bugs.mojang.com/browse/MCPE-2424</link>
                <project id="10200" key="MCPE">Minecraft (Bedrock codebase)</project>
                    <description>&lt;p&gt;I found this really strange bug last weekend... first time I played MCPE multiplayer. The server host disconnected the game by exiting the MCPE app (as far as I remember) while the client was playing on his world.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What I expected to happen was...:&lt;/b&gt;&lt;br/&gt;
The client should show the Disconnected from server message, and reconnecting again when server was restarted would happen without any problems.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What actually happened was...:&lt;/b&gt;&lt;br/&gt;
The client &lt;em&gt;did&lt;/em&gt; show the Disconnected from server message, but when reconnecting a clone of the connecting player would appear at the spot he was when he was disconnected. See details below.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Steps to Reproduce:&lt;/b&gt;&lt;br/&gt;
1. Start a server on a device (iPhone used here) and connect to it with another device (iPad was client).&lt;br/&gt;
2. Exit MCPE on host&apos;s device. (Without quitting, as far as I remember.)&lt;br/&gt;
3. Wait for the Disconnected message on the client, then quit to title on that device too.&lt;br/&gt;
4. Restart the server on the initial host and reconnect the client.&lt;br/&gt;
5. Go to the last spot the client was at when he disconnected and you should see a clone.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Further details:&lt;/b&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The clone appears on the connecting client &lt;em&gt;only&lt;/em&gt;, not on the host client.&lt;/li&gt;
	&lt;li&gt;The client shows a double login message when connecting, (one being Options set username, the other being &quot;Stevie&quot;), but only &quot;Stevie&quot; appears to the host.&lt;/li&gt;
	&lt;li&gt;The clone does not obey to gravity.&lt;/li&gt;
	&lt;li&gt;The clone is able to push around players who can see it, but the clone itself remains still.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Screenshots:&lt;/b&gt;&lt;br/&gt;
&lt;ins&gt;IMG_0048&lt;/ins&gt;: The cloned character to the left, and the world host to the right. The host is not able to see any person on any of the wooden planks.&lt;br/&gt;
&lt;ins&gt;IMG_0049&lt;/ins&gt;: The double login message. They appear at the same time, but only the first one appears on the host&apos;s device.&lt;br/&gt;
&lt;ins&gt;IMG_0050&lt;/ins&gt;: Another frozen clone client.&lt;br/&gt;
&lt;ins&gt;IMG_0051&lt;/ins&gt;: The clone again.&lt;br/&gt;
&lt;ins&gt;IMG_0052&lt;/ins&gt;: The clone does not obey to gravity.&lt;br/&gt;
&lt;ins&gt;IMG_0053&lt;/ins&gt;: The clone not obeying to gravity again. Different angle and some more sand dug out.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;What I think causes the problem:&lt;/b&gt;&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The problem seems to me to be server side. Exiting MCPE and opening it again will still show the ghost to the connecting client. Only way to get rid of it is to enter the &quot;hotbar&quot; by double-pressing the Home button and closing the MCPE app &lt;em&gt;on the host&apos;s device&lt;/em&gt; (iPhone).&lt;/li&gt;
&lt;/ul&gt;
</description>
            <key id="32805">MCPE-2424</key>
            <summary>A client-side player clone is left on a world when server host exits game</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="5">Cannot Reproduce</resolution>
                                            <reporter username="bilde2910">Marius Lindvall</reporter>
                        <labels>
                            <label>client-side</label>
                            <label>multiplayer</label>
                            <label>stevie</label>
                    </labels>
                <created>Thu, 30 May 2013 22:58:05 +0200</created>
                <updated>Sun, 6 Sep 2015 23:45:19 +0200</updated>
                            <resolved>Thu, 17 Jul 2014 10:31:01 +0200</resolved>
                                    <version>0.6.1</version>
                                                                        <votes>1</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="176261" author="tommaso checchi" created="Thu, 17 Jul 2014 10:31:01 +0200"  >&lt;p&gt;Cleaning up all the old issues - please reply if this affects 0.9.3.&lt;/p&gt;</comment>
                            <comment id="70231" author="jsomani" created="Sat, 1 Jun 2013 03:19:49 +0200"  >&lt;p&gt;Happens with skins too!&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="30620" name="IMG_0048.PNG" size="557179" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                            <attachment id="30621" name="IMG_0049.PNG" size="162435" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                            <attachment id="30622" name="IMG_0050.PNG" size="721952" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                            <attachment id="30623" name="IMG_0051.PNG" size="431416" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                            <attachment id="30624" name="IMG_0052.PNG" size="652608" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                            <attachment id="30625" name="IMG_0053.PNG" size="526766" author="bilde2910" created="Thu, 30 May 2013 22:58:05 +0200"/>
                    </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_10501" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Game Mode</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10304"><![CDATA[Survival]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10402" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Platform</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10603"><![CDATA[Tablet - iOS - iPad 4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11600" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0hd73:</customfieldvalue>

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