RockinChaos / ItemJoin

Get custom items on join.
https://www.craftationgaming.com/
GNU Lesser General Public License v3.0
141 stars 36 forks source link

Bedrock Only Items #605

Open TylorTurner opened 2 months ago

TylorTurner commented 2 months ago

Server Version

1.20.4

Resource Version

v6.0.7

Dump Information

idk

Describe The Problem

Is it possible to only give items to bedrock/geyser players and ignore it for java?

Additional Context

No response

Checklist

RockinChaos commented 2 months ago

So I have zero experience with Geyser, upon some research, they do have an API and it appears that you should be able to identify bedrock players.

I'll look into this and see if it's something I can implement, but at the moment ItemJoin has ZERO support for bedrock players. ItemJoin runs on Java, Bedrock runs on C++ therefore two very different languages. GeyserMC just happens to be a semi-functional solution to bridge Bedrock players to Java. So Java plugins will simply think Bedrock players are actually Java players and threat them as such.

This will likely take a bit to implement but I will work on it and update you here.

TylorTurner commented 2 months ago

Thank you for going in depth on that, it would be really cool to only give a specific item to bedrock players since they have trouble using Commands etc.

On Fri, Aug 30, 2024, 2:36 AM Jason Watanabe @.***> wrote:

So I have zero experience with Geyser, upon some research, they do have an API and it appears that you should be able to identify bedrock players.

I'll look into this and see if it's something I can implement, but at the moment ItemJoin has ZERO support for bedrock players. ItemJoin runs on Java, Bedrock runs on C++ therefore two very different languages. GeyserMC just happens to be a semi-functional solution to bridge Bedrock players to Java. So Java plugins will simply think Bedrock players are actually Java players and threat them as such.

— Reply to this email directly, view it on GitHub https://github.com/RockinChaos/ItemJoin/issues/605#issuecomment-2320350919, or unsubscribe https://github.com/notifications/unsubscribe-auth/A7YQO5LGWIOPPPLUHYZR6HDZUAOGFAVCNFSM6AAAAABNKV752CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRQGM2TAOJRHE . You are receiving this because you authored the thread.Message ID: @.***>