FastLogin will no longer load with Geyser/Floodgate installed
What happened?
Geyser changed the way their config files work today. FastLogin will no longer load with Geyser also installed.
See the following changelog from Geyser: https://github.com/GeyserMC/Geyser/pull/5010
Steps to reproduce
- Have FastLogin, Geyser, and Floodgate all installed on the server
Plugin list
No response
Configuration file
https://gist.github.com/deiphiz/cb54655ba2e3d7d2bb9a568aa31b3188
Server log
[Wed 05:34:00 INFO FastLogin] Enabling FastLogin v1.12-SNAPSHOT-927f09a
[Wed 05:34:00 ERROR Minecraft] Error occurred while enabling FastLogin v1.12-SNAPSHOT-927f09a (Is it up to date?)
java.lang.NoSuchMethodError: 'org.geysermc.geyser.configuration.GeyserConfiguration org.geysermc.geyser.GeyserImpl.getConfig()'
at FastLoginBukkit.jar//com.github.games647.fastlogin.core.hooks.bedrock.GeyserService.<init>(GeyserService.java:46)
at FastLoginBukkit.jar//com.github.games647.fastlogin.bukkit.FastLoginBukkit.initializeFloodgate(FastLoginBukkit.java:162)
at FastLoginBukkit.jar//com.github.games647.fastlogin.bukkit.FastLoginBukkit.onEnable(FastLoginBukkit.java:103)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:284)
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202)
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520)
at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:670)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:619)
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:746)
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:491)
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:365)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1178)
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:313)
at java.base/java.lang.Thread.run(Thread.java:1583)
[Wed 05:34:00 INFO FastLogin] Disabling FastLogin v1.12-SNAPSHOT-927f09a
Plugin version
1.12-SNAPSHOT-65a379c
Platform
Spigot
Relevance
-
[x] I tried the latest build (build refers to development builds not necessary a release version; i.e. v1.10 is out of date)
-
[x] I checked for existing tickets - If there are, please vote them with a thumbs reaction and not create new ones
fastloginbungee proxy error:
[06:29:36 WARN]: Exception encountered when loading plugin: FastLogin
java.lang.NoSuchMethodError: 'org.geysermc.geyser.configuration.GeyserConfiguration org.geysermc.geyser.GeyserImpl.getConfig()'
at com.github.games647.fastlogin.core.hooks.bedrock.GeyserService.
cause (geyser changelog b7e5f63): https://github.com/GeyserMC/Geyser/commit/b7e5f63672a42a4ce519d6adb075b39308e40c46
Same problem here, ETA for fix this? Thanks
Same issue, cause Geyser changed API
java.lang.NoSuchMethodError: 'org.geysermc.geyser.configuration.GeyserConfiguration org.geysermc.geyser.GeyserImpl.getConfig()'
English: I've released a version of FastLogin in my fork that's compatible with the new Geyser/Floodgate API (builds > #*995).
The issue with the old GeyserMC API has been fixed (AuthType and methods removed in recent Geyser builds).
I've also included the ready-to-use JARs (bungee, velocity, bukkit) and the modified source code.
Compatible and tested with Geyser build #*995.
Download and details: https://github.com/6vmbxll/FastLogin
Español: He publicado en mi fork una versión de FastLogin compatible con la nueva API de Geyser/Floodgate (builds > #*995).
El problema de la API antigua de GeyserMC esta corregido (AuthType y métodos removidos en builds recientes de Geyser).
También he incluido los JARs listos para usar (bungee, velocity, bukkit) y el código fuente modificado.
Compatible y probado con Geyser build #*995.
Descarga y detalles: https://github.com/6vmbxll/FastLogin