-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.13, Minecraft 18w31a, Minecraft 1.13.1, Minecraft 1.13.2-pre2, Minecraft 1.13.2, Minecraft 18w44a, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, 1.14.4, 19w40a, 19w46b, 20w17a, 20w51a, 1.19.2, 22w42a
-
None
-
Confirmed
-
Block states, Debug
The bug
Sometimes the client is uninformed about a block's state because it's only necessary for the server. Example: hoppers
When F3+I is used to request server-side block data, it fetches NBT from the server, but still copies the client-side block state, which is not always accurate.
How to reproduce
- Place a hopper
- Place a redstone block next to it
- The enabled state is now set to false, but the client still thinks it's true
- Look at the hopper and press F3+I
→ The copied block state contains "enabled=true" from the client instead of "enabled=false" from the server