Phoenix616 / ResourcepacksPlugins

Set resource packs on whole proxy, per server and per world!
https://ci.minebench.de/job/ResourcepacksPlugins/
GNU General Public License v3.0
77 stars 16 forks source link

Make compatible with Geyser/Bedrock #69

Open Frezze121 opened 1 year ago

Phoenix616 commented 1 year ago

Not really possible right now, server resourcepacks work completely different on Bedrock (e.g. they can only be sent on join and the file is directly downlaoded from the game server) and Geyser itself does not even expose API or its inbuilt resourcepack functionality to be used by other plugins which makes it impossible to make compatible.

Geyser also already has config options to specify the server resourcepack though and afaik a player can't reject the pack on Bedrock clients.

On another note: This is an English project so please keep everything in English. Expecting everyone else to use translators is considered rude.

gadget78 commented 1 year ago

it seems to be "detecting" geyser clients ok, but then offering them the wrong/a resource pack on joining proxy (this is VelocityResourcepacks.jar? .. ) is there a way to offer all bedrock players the same resourcepack on joining proxy ? ..

Phoenix616 commented 1 year ago

This plugin does not send any packs to Bedrock clients as they do not handle server resource packs the same way as Java does. Please just define the pack for Bedrock in your Geyser config.