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
- Install the latest version of AuthMe on a Velocity proxy.
- Start the proxy and generate the config files.
- Check the generated config file.
- 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.
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
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
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.