Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FastLoginBungee incompatible #4

Closed
x9nico opened this issue Feb 15, 2021 · 4 comments
Closed

FastLoginBungee incompatible #4

x9nico opened this issue Feb 15, 2021 · 4 comments
Labels
internal class usage Plugin uses internal classes that are not part of the BungeeCord plugin API plugin compatibility Issues when running certain plugins on Snap wontfix This will not be worked on

Comments

@x9nico
Copy link

x9nico commented Feb 15, 2021

Used Version

Latest build (#9)

Config

[Put the config here]

I changed nothing about config file. it's default.

Environment description

OS: Ubuntu 20.04.2 LTS (Kernel 5.4 LTS)
Java: 11 LTS
Proxy: Velocity

Full Log

[Your log here]

There is errors:

[22:55:15 WARN] [Snap]: Exception encountered when loading plugin: FastLogin
java.lang.NoClassDefFoundError: net/md_5/bungee/connection/InitialHandler
at com.github.games647.fastlogin.bungee.listener.ConnectListener.(ConnectListener.java:56) ~[?:?]
at com.github.games647.fastlogin.bungee.FastLoginBungee.onEnable(FastLoginBungee.java:60) ~[?:?]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:300) ~[?:?]
at de.themoep.snap.SnapBungeeAdapter.loadPlugins(SnapBungeeAdapter.java:121) ~[?:?]
at de.themoep.snap.Snap.onProxyInitialization(Snap.java:59) ~[?:?]
at net.kyori.event.asm.generated.9fa8fed8c8.Snap-onProxyInitialization-ProxyInitializeEvent-11.invoke(Unknown Source) ~[?:?]
at net.kyori.event.method.SimpleMethodSubscriptionAdapter$MethodEventSubscriber.invoke(SimpleMethodSubscriptionAdapter.java:148) ~[velocity.jar:1.1.4]
at net.kyori.event.SimpleEventBus.post(SimpleEventBus.java:107) ~[velocity.jar:1.1.4]
at com.velocitypowered.proxy.plugin.VelocityEventManager.fireEvent(VelocityEventManager.java:137) ~[velocity.jar:1.1.4]
at com.velocitypowered.proxy.plugin.VelocityEventManager.lambda$fire$1(VelocityEventManager.java:119) ~[velocity.jar:1.1.4]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: net.md_5.bungee.connection.InitialHandler
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:85) ~[?:?]
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:67) ~[?:?]
at java.lang.ClassLoa

@Phoenix616 Phoenix616 added the plugin compatibility Issues when running certain plugins on Snap label Feb 15, 2021
@Phoenix616
Copy link
Owner

The plugin seems to use internal classes and not the API so this will most likely not supportable (net/md_5/bungee/connection/InitialHandler is not part of the API)

@Phoenix616 Phoenix616 added the wontfix This will not be worked on label Feb 15, 2021
@x9nico x9nico closed this as completed Feb 17, 2021
@7wOv6ySCjo
Copy link

7wOv6ySCjo commented May 13, 2021

The author says the following. Contrary to what you indicate.

FastLogin doesn't support Snap. FastLogin only supports the Bungee API. Snap has to add support for static proxy ids.

Supporting a specific implementation of an API is a bad idea, that's why FastLogin recently drops it's requirements to the Bungee API, but without offline UUID support.

@Phoenix616
Copy link
Owner

@7wOv6ySCjo that has literally nothing to do with the error here, but Snap now supports the mentioned stats id. ;)

@7wOv6ySCjo
Copy link

@7wOv6ySCjo that has literally nothing to do with the error here, but Snap now supports the mentioned stats id. ;)
Nice work !!! thanks. +1 for you.

@Phoenix616 Phoenix616 added internal class usage Plugin uses internal classes that are not part of the BungeeCord plugin API and removed wontfix This will not be worked on labels Jun 10, 2021
@Phoenix616 Phoenix616 pinned this issue Jan 1, 2022
@Phoenix616 Phoenix616 added the wontfix This will not be worked on label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal class usage Plugin uses internal classes that are not part of the BungeeCord plugin API plugin compatibility Issues when running certain plugins on Snap wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants