mojira.dev

Yottazoid

Assigned

No issues.

Reported

No issues.

Comments

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.

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:

  1. Open server browser, scroll to bottom, press "Add Server"

  2. 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
  1. Quit Minecraft

  2. 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 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.