Can confirm in 1.17 release.
I can confirm that this is still an issue in Windows 10 edition, v1.16.40, still exactly as I describe above.
Steps to Reproduce:
Open server browser, scroll to bottom, press "Add Server"
Add the servers, (name, IP, port
), note the different position of the double colon in Test2
and Test3
:
Test1, 192.0.2.10, 19132
Test2, 1234:5678::abcd, 19132
Test3, 1234::5678:abcd, 19132
Test4, 2001:db8::abcd, 19132
Quit Minecraft
Reopen Minecraft, navigate to server browser
Observed Results:
Test1
would load just fine,
Test2
would load as (name, IP, port
)
Test2, 1234, 5678
Test3
and Test4
would not appear at all.
Open the file
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftpe\external_servers.txt
-> Server information is separated by colons, the same separator that IPv6 addresses use:
1:Test1:192.0.2.10:19132:1601426219
2:Test2:1234:5678::abcd:19132:1601426233
3:Test3:1234::5678:abcd:19132:1601426246
4:Test4:2001:db8::abcd:19132:1601426261
Expected Results:
All servers should be the same as when they were added.
Servers should be stored in a different format, as to not confuse the IPv6 hextet separator colons with server information separators.
I can confirm this is happening, on the Windows 10 edition, version 1.14.60, anyway.
As an example, if I add servers like these (name, IP, port
):
Test1, 192.0.2.10, 19132
Test2, 1234:5678::abcd, 19132
Test3, 1234::5678:abcd, 19132
Test4, 2001:db8::abcd, 19132
The game would be able to save and join them just fine while it is still open, but after closing and opening it again,
Test1
would load just fine,
Test2
would load as (name, IP, port
)
Test2, 1234, 5678
Test3
and Test4
would not appear at all.
Looking at external_servers.txt
, the servers appear to be stored in the format
orderAdded:name:address:port:lastJoined
so the above examples would be stored as
1:Test1:192.0.2.10:19132:x
2:Test2:1234:5678::abcd:19132:x
3:Test3:1234::5678:abcd:19132:x
4:Test4:2001:db8::abcd:19132:x
with nothing to differentiate between the the colons as separators and in ipv6 addresses.
After reloading the game, when editing a server already in the list, or adding another, these stored servers are changed to
1:Test1:192.0.2.10:19132:x
2:Test2:1234:5678:x
with Test3
and Test4
getting removed.
This issue is occurring for me again in 1.14.4.
I was able to reproduce on a vanilla 1.11.1 server if I was to mount after falling back down after jumping.
It only does it in survival mode and didn't matter if I was OP or not.
Can confirm in 1.10.2
Can confirm 1.10.2.
Also if timed perfectly, if you dismount right before the jump, the horse will get stuck in the animation but not jump until a player gets back on.
Can confirm still an issue as of 2.2.5519.
Pixels with transparency on the top skin layer do not render in the library or animated preview, but do in game.