-
Bug
-
Resolution: Fixed
-
Minecraft 17w13b, Minecraft 17w14a
-
Confirmed
The bug
Credits only appear when you have left the end at least one time respectively when the seenCredits tag of a player is already true (1b).
How to reproduce
- Create a new world
- Go to the end
- Beat the dragon for the first time
- Go through the portal back to the Overworld
→ The credits are not shown - Go to the end again
- Go through the portal back to the Overworld
→ Now the credits are shown
Code analysis
Based on a decompiled version of 17w13a
It looks like the values for the SPacketChangeGameState packet (deobfuscated name: id) are just interchanged when the method EntityPlayerMP.changeDimension(int) (deobfuscated name: nn.b(int)) creates it. It should use 1.0f when the player has not seen the credits yet.