GeyserMC / Geyser

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

the shopkeeper plugin is not working #5025

Open Molret opened 2 months ago

Molret commented 2 months ago

Describe the bug

Bedrock players cannot trade custom heads or any other items, including armor, books, swords, etc., with the villager from the Shopkeeper plugin.

To Reproduce

  1. Create a villager or using the "Shopkeeper" plugin.
  2. Add custom heads and other items to the villager’s trade options.
  3. Try to trade on Bedrock.

Expected behaviour

Bedrock players should be able to trade items (Java players can trade without issues).

Screenshots / Videos

https://github.com/user-attachments/assets/8806db74-2be9-422a-9508-8f2e5a5421fd

Server Version and Plugins

This server is running Pufferfish version git-Pufferfish-23 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: a3c0a4d on HEAD)

Geyser Dump

https://dump.geysermc.org/DcRLSVicOyOVIB0aimlJi0DfyD0MXETo

Geyser Version

2.4.2-b661 (git-master-8935b34)

Minecraft: Bedrock Edition Device/Version

BEDROCK PC, MOBILE, NINTENDO SWITCH | 1.21.3

Additional Context

Bedrock players are unable to trade with the villager from the Shopkeeper plugin, while Java players have no issues trading. I have images and videos showing the problem. This could be an issue related to Geyser.

Molret commented 2 months ago

I'm very sorry if the recording gets stuck or doesn't look good. My PC does not have very good resources, however, I think the error is still noticeable