mizarc / bell-claims

A comprehensive yet intuitive land claiming system for PaperMC servers, allowing players to protect their builds.
https://modrinth.com/plugin/bell-claims
MIT License
10 stars 5 forks source link

Officially support Geyser (Bedrock) clients #84

Open mizarc opened 1 month ago

mizarc commented 1 month ago

Geyser clients cannot make use of Claims, as opening the Anvil GUI causes them to disconnect from the server with an "Exceeding packet rate limit" error. Likely has something to do with inventory framework. Every system will have to be tested to ensure that there are no other complications when trying to use any of the claim systems.

mizarc commented 3 weeks ago

The primary issue behind this is the inherent incompatibility with the Anvil GUI, as every other UI seems to work just fine. Geyser provides an API for bedrock specific UI elements that can be used in its place, but requires the plugin to detect if the client is interacting via Geyser in order to provide the correct UIs.