Skip to content

On an offline-mode server, the plugin stores online-mode UUIDs for some players in its data. #1407

@AisakaUwU

Description

@AisakaUwU

Describe the bug
In offline mode, Residence stores online-mode UUIDs for some players, causing /res pset to fail because permissions are tied to the wrong UUID.

This issue only occurs with certain players. Since the plugin saves the player's online-mode UUID in its data, but the server is running in offline mode, commands like /res pset do not work for those players — permissions are assigned to their online-mode UUID instead of the offline-mode one.

I noticed that there have been some updates regarding OfflineMode in Residence. How can I fix this issue?

Expected behavior
Offline-mode servers should always use offline-mode UUIDs, not online-mode UUIDs.

Server version:

[20:20:30 INFO]: --------------------------------------------------
[20:20:30 INFO]: Residence version: 6.0.1.4
[20:20:30 INFO]: CMILib version: 1.5.8.6
[20:20:30 INFO]: Server version: Leaf(39)
[20:20:30 INFO]: Java version: 24.0.1
[20:20:30 INFO]: --------------------------------------------------

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions