alexcrea / CustomAnvil

Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil's mechanics.
GNU General Public License v3.0
2 stars 0 forks source link

Unsafe Enchants through Geyser-Spigot/Bedrock #31

Open Pandemonious opened 3 days ago

Pandemonious commented 3 days ago

So this may or may not be something related to, or fixable by CustomAnvil, so if not please remove this bug report, but I figured i'd post here anyway.

Basically everything is working fine on java, but Bedrock users connected through Geyser-Spigot aren't able to combine unsafe enchants in the anvil. Maybe something having to do with protocollib? Bedrock users are able to view unsafe enchants fine after they've been combined by a java player.

It does the same thing with Purpur's unsafe enchant feature, so it's not specific to this plugin.

Looking forward to seeing your response to this!

alexcrea commented 3 days ago

From what I remember. That an issue from the way the bedrock client behave.

I do not really know how bedrock and geyser behave, but I may be able to make a plugin to display an inventory representing an anvil for bedrock player. Not ideal, but may be preferable over current state.

I found this that look like what I want to do but probably do not work with Custom Anvil https://www.spigotmc.org/resources/customanvilgui.116411/ you may want to test it.

Currently, testing with a bedrock client is kind of hard for me: window store it is kind of broken for me

Edit: yep, it is a bedrock client limitation: https://github.com/GeyserMC/Geyser/issues/2972