Iru21 / Authy

A simple authentication plugin for Minecraft 1.17+!
https://modrinth.com/plugin/authy
GNU Lesser General Public License v3.0
25 stars 17 forks source link

Crash server after player login on fly #43

Closed TheMikol closed 11 months ago

TheMikol commented 11 months ago

Disables the plugin and then the server when the player logs off in the air and enters again Latest mirai paper fork, 1.20.1, latest authy

[13:14:04] [Server thread/WARN]: [Authy] Task #10241 for Authy v3.4.1 generated an exception
java.lang.IllegalArgumentException: Player is not allowed to fly (check #getAllowFlight())
    at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-31.1-jre.jar:?]
    at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.setFlying(CraftPlayer.java:2343) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at me.iru.process.PreLoginDataStore.restore(PreLoginDataStore.kt:34) ~[Authy-3.4.1.jar:?]
    at me.iru.process.LoginProcess.removePlayer(LoginProcess.kt:25) ~[Authy-3.4.1.jar:?]
    at me.iru.process.JoinProcess.check$lambda-1(JoinProcess.kt:94) ~[Authy-3.4.1.jar:?]
    at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1494) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:452) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1408) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1180) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[mirai-1.20.1.jar:git-Mirai-"f33520d"]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]