Skip to content

keepOfflineUuidCompatibility option is missing and ignored in Velocity config #3086

@Mr-Saitam

Description

@Mr-Saitam

What behaviour is observed?

I'm using the latest version of the plugin on a Velocity proxy.
The keepOfflineUuidCompatibility option is not generated in the config file under:

premium:
keepOfflineUuidCompatibility: false

I also tried adding the option manually, but the plugin seems to completely ignore it after restart/reload.

Current behavior:

The option does not appear automatically in the config.
Adding it manually has no effect.
Premium players still keep their Mojang UUID on the backend.

Expected behaviour

The plugin should generate the keepOfflineUuidCompatibility option automatically in the Velocity config, or at least recognize it when added manually.

Expected behavior:

The option is loaded correctly from the config.
Setting it to true should keep verified premium players on offline UUIDs for backend compatibility.

To Reproduce

  1. Install the latest version of AuthMe on a Velocity proxy.
  2. Start the proxy and generate the config files.
  3. Check the generated config file.
  4. Notice that the following option is missing:
    premium:
    keepOfflineUuidCompatibility: false
    5.Add the option manually to the config.
    6.Restart the proxy completely.
    7.Join the server with a premium account.
    8.Observe that the backend still receives the Mojang UUID instead of the offline UUID.

Plugin list

  • AuthMe-6.0.0-Velocity
  • CommandBlocker-1.0.0
  • CommandWhitelist-Velocity-2.8.1
  • Geyser-Velocity
  • Maintenance-Velocity-4.2.0
  • MCKotlinVelocity-1.4.0
  • minimotd-velocity-2.1.0
  • nuvotifier-velocity-3.0.0-SNAPSHOT
  • packetevents-velocity-2.12.1
  • ServerUtils-Velocity-3.5.4
  • SkinsRestorer
  • ViaBackwards-5.8.1
  • ViaRewind-4.1.0-SNAPSHOT
  • ViaVersion-5.8.1
  • VLobby-2.1.0
  • VLobby-2.1.1

Server Implementation

BungeeCord

Database Implementation

MySQL

AuthMe Version

AuthMe-6.0.0

Error log (if applicable)

No console errors are shown.

Configuration

Relevant config section: premium: keepOfflineUuidCompatibility: true The option is ignored even after a full restart.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions