Plugin is great. Sadly, some cracked players (especially on Pocket Java) will receive all zero UUID, thus had shared permission and shared rank whilst being different player. Here are the example of console logs from the back-end:
[17:22:03] [User Authenticator #4/INFO]: UUID of player Uxtamazata is 00000000-0000-0000-0000-000000000000
[17:22:04] [Server thread/INFO]: [VotingPlugin] Login: Uxtamazata (00000000-0000-0000-0000-000000000000)
[17:22:04] [Server thread/INFO]: Uxtamazata joined the server.
That means I cannot OP my friend, which is a staff, because it'll also OP other player with same all zero UUID (because there's multiple user with all zero UUID currently on my server).
I tested on disposable server, without MaxAuth, all cracked players (even on Pocket Java) never gotten all zero UUID. That means I think there could be some misconfiguration (I used uniqueIdsType: REAL), or could be plugin limitations. I don't know.
Cracked Pocket Java behave the same as offline players (not authenticated through Tlauncher nor Elyby, TL;DR put username and play).
Your plugin seems amazing, but I would like to see if you could help me or offer some support.
I know most people use modern versions nowadays for better compatibility, but I would really appreciate your help with my case. I use both an Auth and a Lobby server running a 1.8.8 fork called FlamePaper, and I get the following error when starting it up.
I was wondering if you could look into this for a future update. If it's not possible, no worries at all! Keep up the great work, mate.
java.lang.NoSuchMethodError: 'void org.yaml.snakeyaml.constructor.SafeConstructor.<init>(org.yaml.snakeyaml.LoaderOptions)'
at com.djdevs.maxauth.o.aE.<init>(Unknown Source) ~[?:?]
at com.djdevs.maxauth.o.c.<init>(Unknown Source) ~[?:?]
at com.djdevs.maxauth.backend.MaxAuthBackend.onEnable(Unknown Source) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[server.jar:git-PaperSpigot-"e6e02685"]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) ~[server.jar:git-PaperSpigot-"e6e02685"]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) ~[server.jar:git-PaperSpigot-"e6e02685"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) ~[server.jar:git-PaperSpigot-"e6e02685"]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:433) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:397) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:359) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:260) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:618) ~[server.jar:git-PaperSpigot-"e6e02685"]
at net.minecraft.server.v1_8_R3.MinecraftServer.lambda$spin$0(MinecraftServer.java:136) ~[server.jar:git-PaperSpigot-"e6e02685"]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[07:16:11 INFO]: [MaxAuth] Disabling MaxAuth v0.9.14
Great plugin! I was looking for a modern and reliable authentication plugin, and I finally found it. It's very feature-rich and works seamlessly.
My only complaint is regarding an issue with Geyser/Floodgate. If your Bedrock account is linked to your Java account, the plugin detects that the Bedrock account is trying to connect as a Java player, which ends up kicking the Bedrock account from the server. If this compatibility issue gets fixed, it would be absolutely perfect!
hi bro, I like your MaxAuth plugin. but unfortunately, your plugin got some error in my backend paper 1.21.11 server. can u fix this? java.lang.RuntimeException: Failed to remap plugin jar 'plugins/MaxAuth-0.9.10.jar.
Sure thing! I'll take a look at the issue and fix it within the next day or two.
UPDATE: Fixed -> v0.9.11
Version: 0.9.10
what a good complement.
Keep it up... I really liked it... and by the way, the email recovery system isn't working for me, or haven't you finished it yet?
Thanks! I’ll keep maintaining and developing the plugin, and if you have any ideas, I’d be happy to add them.
Email recovery is still in development and will likely be available in the next version. I’m also planning to add recovery via DiscordSRV using private messages on Discord.