Error with NBT player data bedrock edition
Describe the bug
As we know, many plugins (custom crafts, etc.) use NBT data to add functions to the server, but Bedrock edition players cannot accept NBT data from Java Edition servers, because of this, many functions on the Geyser server are practically impossible to implement, and such restrictions interfere.
To Reproduce
If possible, could you improve floodgate so that it accepts NBT data that goes to the Bedrock edition player, and if this data does not match with Minecraft BE, then it converts them itself so that players can use them through Geyser.
Expected behaviour
I want that if the NBT data is not suitable for the Bedrock edition player, then the Floodgate server backend (or Geyser itself) will redo them to match the NBT data available to Bedrock edition players. If everything works correctly, players will be able to use custom crafts and other related features.
Screenshots / Videos
No response
Server Version and Plugins
Версия сервера purpur 1.21.4 (velocity Latest)
Geyser Dump
No response
Geyser Version
Geyser version 2.9.1-b999 (git-master-dbed595)
Minecraft: Bedrock Edition Device/Version
Minecraft 1.21.112 (Phone Poco M6 PRO)
Additional Context
I do not know if this is possible, but I would really like to see such a feature in your plugins! Good luck. I'm sorry that I write to you here so often.
Could you give a specific example of the "nbt data" you're referring to? Are you referring to player heads?
Could you give a specific example of the "nbt data" you're referring to? Are you referring to player heads?
Custom crafts, custom enchantments through books in the anvil, etc.
Could you please provide a specific area where a bug is occurring along with replication steps? We aren't aware of any generic incompatibility with Java data component -> Bedrock NBT translation that completely breaks item operations. Thanks.