Using a PlayerJoin Event we run a request to the backend where a "rpchar changelist" is saved containing all newly accepted rpchars-information needed for the minecraft server. If there is an entry in the list for the player his values are updated similar to the rpchar command.
This requires following from the backend:
The Player Entity is changed, so that The plugin can fetch changes from just the player entity
Best practice would be turning the command into a Player join Event
Acceptance Criteria:
[ ] Upon a player joining the plugin checks if the backend has changes in the players data
[ ] If the player data has changed, update the ingame permissions, title suffix etc.
Using a PlayerJoin Event we run a request to the backend where a "rpchar changelist" is saved containing all newly accepted rpchars-information needed for the minecraft server. If there is an entry in the list for the player his values are updated similar to the rpchar command.
This requires following from the backend:
Best practice would be turning the command into a Player join Event
Acceptance Criteria: