GeyserMC / Geyser

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

Non-functionality of custom arrows with applied texture with Geyser #4881

Open MirMiksan opened 1 month ago

MirMiksan commented 1 month ago

Describe the bug

Non-functionality of custom arrows with applied texture with Geyser

When adding a texture to the item tipped_arrow with custom effects, it stops working with the bow and crossbow.

I created a texture pack, registered the texture in custom_mappings as follows:

json

{ "format_version": 1, "items": { "minecraft:tipped_arrow": [ { "name": "tochennaia", "custom_model_data": 3002, "display_name": "§4[★]§6 Honed Arrow", "icon": "tochennaia", "creative_group": "itemGroup.name.arrow", "allow_offhand": true, "texture_size": 16, "creative_category": 2 } ] } }

To Reproduce

But after adding the texture to the arrows, they stopped working with the bow, and the bow and crossbow just stopped fire

Expected behaviour

I would appreciate it if you could fix this abnormal behavior of the arrows when adding a texture to them.

Screenshots / Videos

photo_2024-07-20_17-37-03 https://youtu.be/lRWBIA00XQM

Server Version and Plugins

Paper 1.20.4

Geyser Dump

1

Geyser Version

2.4.0-b589 (git-master-ff1e1dd)

Minecraft: Bedrock Edition Device/Version

No response

Additional Context

No response

onebeastchris commented 1 month ago

Unfortunately, this is a Bedrock limitation - custom arrows cannot be used in vanilla bows/crossbows.

MirMiksan commented 1 month ago

I understand, it's a pity, of course. But isn't it possible to give Bedrock players custom arrows on the server side, which are actually just regular arrows with a custom texture applied?

onebeastchris commented 1 month ago

Unfortunately, you couldn't just change the texture for specific arrows. Well, you can, but you'd change the texture of all arrows.