GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.74k stars 687 forks source link

Custom enchantments are not visible #4965

Closed ChrisTVH closed 2 months ago

ChrisTVH commented 3 months ago

Describe the bug

Custom enchantment plugins from 1.20.6 onwards use minecraft's vanilla system to display these enchantments in the tooltip, these enchantments cannot be seen in books or objects.

To Reproduce

In my case to have custom enchantments on my server I use excellent enchants.

Expected behaviour

To be displayed correctly in the enchantment on bedrock clients.

Screenshots / Videos

No response

Server Version and Plugins

Proxy

Geyser Dump

https://dump.geysermc.org/cXTgaRvl3GUclkpX2gfmZgNp0GnjboMr

Geyser Version

Geyser 2.4.2-b647 (git-master-0bc39d5)

Minecraft: Bedrock Edition Device/Version

1.21.20

Additional Context

Here I also deposit the error that appears when the custom enchantment package cannot be translated. https://mclo.gs/XAvOcka

onebeastchris commented 3 months ago

Hey! Thanks for reporting the issue. Could you try and run the build found under the "checks" section of the following pull request: https://github.com/GeyserMC/Geyser/pull/4849? It might just resolve this issue. Thanks!

ChrisTVH commented 3 months ago

Hey! Thanks for reporting the issue. Could you try and run the build found under the "checks" section of the following pull request: #4849? It might just resolve this issue. Thanks!

I am about to try it right now, I will be telling you about the results.

ChrisTVH commented 3 months ago

Now there is no error in proxy, but it is still not visible. image

This is what it looks like in java. image

ChrisTVH commented 2 months ago

Resubmitting, because they have forgotten.