I think it's a great idea to use obfuscation mapping in bukkit wrapper, so that developers can port to new version easily without confusion. As in https://github.com/webbukkit/dynmap/pull/4164#issuecomment-2466582915 , there were misused NMS calls that can be prevented with human readable code.