I'm having trouble using the workaround with the 2.1.16102 launcher
I put the pre-compiled libglfw.so from the OP in /home/ben/.minecraft/lwjgl-override, and added -Dorg.lwjgl.librarypath=/home/ben/.minecraft/lwjgl-override to my jvm args. But when I start the game, I get an error in the game output:
[STDERR]: [LWJGL] [ERROR] Incompatible Java and native library versions detected.
Possible reasons:
a) -Djava.library.path is set to a folder containing shared libraries of an older LWJGL version.
b) The classpath contains jar files of an older LWJGL version.
Possible solutions:
a) Make sure to not set -Djava.library.path (it is not needed for developing with LWJGL 3) or make
sure the folder it points to contains the shared libraries of the correct LWJGL version.
b) Check the classpath and make sure to only have jar files of the same LWJGL version in it.
Backend library: LWJGL version 3.2.2 build 10
The bug still happens when I play, so it seems like it's not using the patched libglfw isn't being used. Am I doing something wrong?
I also don't have a natives folder in .minecraft/version/1.16.3/, so I can't try what @semjon00 suggested
Entities (sign, chests, etc.) are invisible through players' nametags.
I understand that these are intended mechanics, but I see them as glitchy/flawed.
For your first point, if a player attacks unexpectedly and knocks you near a wall, he can continue to hit you back to the wall and make it impossible to escape. There would usually be no point in fighting back because he had the first few hits so he's going to win the fight if you fight back
Third point: you do stop sprinting when you attack a mob/player. It's easy enough to try yourself, but here's a video: http://www.youtube.com/watch?v=ibDt2gyhVTs
Fourth point: Sometimes players may be running away and they can't sprint any more because their hunger bar is running low, so they need to eat. The player may also need to consume an instant health potion to regain health.
This is a similar bug. A carpet block under a sticky piston can be pull up, but when this happens the carpet breaks because there is no block under it. I think carpets shouldn't be able to be pulled up by pistons because the carpet block always breaks and the piston and the carpet don't even touch (visually).
If you get kicked from a server (like from the /stop command), when you join another server, your chat won't be cleared.
Updated (It's still a problem)
It's a bug (or unexpected behavior) in the sense that players with 15/16 letter usernames have their name cut off when their name is colored, resulting their skin and username changing.
Ok, I was testing chests on soul sand, and chests on ice. I was able to shift on chests on soul sand without falling off, so I assumed all other blocks were like that too.
It's interesting to me that you can use soul sand and not fall off the chest...
This isn't a duplicate, that bug (MC-2334) was fixed. You can hold shift on a chest and you won't fall off it, but if there's an ice block under it, you'll fall.
This is a similar bug:
Things like name tags don't show through signs.
If this is meant to happen and is not a bug, then it is an annoyance. Not being able to sprint while being attacked makes it impossible to escape an attacker if he's attacking you. It's also really hard to run away up stairs because people can easily attack while running up stairs.
This uses a regular, un-modded minecraft server. The mod I have, seen in the screenshots, is only telling me the ID of the item, not changing it.
I'd like to bring recognition to the unmatched commitment put forth by @Avoma, and acknowledge that it is time to pass on the torch to a new generation of Minecrafters in hopes that they can bring closure upon our bedded hitboxes. May this herein be acknowledged as a formal request to bestow this issue, and all the responsibilities thereof, unto our unsung hero for the betterment of our community in the times to come 🙂