Git Product home page Git Product logo

advancedserverlist's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

advancedserverlist's Issues

Add more info to plugin page

So I already wrote a review but I cannot emphasize this enough put all the features in the title or description so more can use this awesome plugin, it supports miniMessage format but it is not mentioned anywhere in the plugin description nor in the github landing page, fix that, more need access to this fantastic resource! This is an good replacement for serverlistplus which has been almost depracted for a long time now... These placeholders and minimessage is currently unique use it to your advantage!

ClassCastException on player connect

Platform

Paper

Other platform

No response

What happened?

Something changed in (Spigot or) Paper wrt CraftPlayerProfile handling, beginning with Paper 1.20.1-63 (no issue with prior Paper builds). When a player connects, the following error

[08:48:39] [Netty Epoll Server IO #3/ERROR]: Could not pass event StandardPaperServerListPingEventImpl to AdvancedServerList v3.2.0
java.lang.ClassCastException: class com.destroystokyo.paper.profile.CraftPlayerProfile cannot be cast to class org.bukkit.craftbukkit.v1_20_R1.profile.CraftPlayerProfile (com.destroystokyo.paper.profile.CraftPlayerProfile and org.bukkit.craftbukkit.v1_20_R1.profile.CraftPlayerProfile are in unnamed module of loader
java.net.URLClassLoader @48533e64)
    at org.bukkit.craftbukkit.v1_20_R1.ban.CraftProfileBanList.isBanned(CraftProfileBanList.java:79) ~[paper-1.20.1.jar:git-Paper-65]
    at org.bukkit.craftbukkit.v1_20_R1.ban.CraftProfileBanList.isBanned(CraftProfileBanList.java:17) ~[paper-1.20.1.jar:git-Paper-65]
    at org.bukkit.craftbukkit.v1_20_R1.CraftOfflinePlayer.isBanned(CraftOfflinePlayer.java:111) ~[paper-1.20.1.jar:git-Paper-65]
    at ch.andre601.advancedserverlist.bukkit.objects.impl.BukkitPlayerImpl.<init>(BukkitPlayerImpl.java:52) ~[AdvancedServerList-Bukkit-3.2.0.jar:?]
    at ch.andre601.advancedserverlist.paper.listeners.PaperEventWrapper.createPlayer(PaperEventWrapper.java:174) ~[AdvancedServerList-Bukkit-3.2.0.jar:?]
    at ch.andre601.advancedserverlist.paper.listeners.PaperEventWrapper.createPlayer(PaperEventWrapper.java:51) ~[AdvancedServerList-Bukkit-3.2.0.jar:?]
    at ch.andre601.advancedserverlist.core.events.PingEventHandler.handleEvent(PingEventHandler.java:52) ~[AdvancedServerList-Bukkit-3.2.0.jar:?]
    at ch.andre601.advancedserverlist.paper.listeners.PaperPingEvent.onPaperServerListPing(PaperPingEvent.java:49) ~[AdvancedServerList-Bukkit-3.2.0.jar:?
]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1343.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-65]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-65]
    at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-65]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
    at com.destroystokyo.paper.network.StandardPaperServerListPingEventImpl.processRequest(StandardPaperServerListPingEventImpl.java:79) ~[paper-1.20.1.ja
r:?]
    at net.minecraft.server.network.ServerStatusPacketListenerImpl.handleStatusRequest(ServerStatusPacketListenerImpl.java:156) ~[?:?]
    at net.minecraft.network.protocol.status.ServerboundStatusRequestPacket.handle(ServerboundStatusRequestPacket.java:19) ~[?:?]
    at net.minecraft.network.protocol.status.ServerboundStatusRequestPacket.handle(ServerboundStatusRequestPacket.java:8) ~[?:?]
    at net.minecraft.network.Connection.genericsFtw(Connection.java:324) ~[?:?]
    at net.minecraft.network.Connection.channelRead0(Connection.java:308) ~[?:?]
    at net.minecraft.network.Connection.channelRead0(Connection.java:51) ~[?:?]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at com.comphenix.protocol.injector.netty.channel.InboundPacketInterceptor.channelRead(InboundPacketInterceptor.java:28) ~[ProtocolLib-5.0.0-b660.jar:?
]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at net.minecraft.server.network.LegacyQueryHandler.channelRead(LegacyQueryHandler.java:122) ~[?:?]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-handler-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.87.Final.jar:4.1.87.Final]
    at java.lang.Thread.run(Thread.java:1623) ~[?:?]

and ASL disabled. It can be reenabled with PluginManager, but that is not recommended procedure. In any event, the next player connection will cause the issue to recur.

Steps to reproduce

  • Update Paper past 1.20.1-63 (through at least 72)
  • Start server
  • Connect a player
  • Review console log

Server List Profiles

No changes to ASL, so not the cause of the issue.

Timers

Platforms

Proxy (BungeeCord, Waterfall, ...), Proxy (Velocity), Server (Spigot, Paper, ...)

Feature

Please add timers suport for the MOTD

NoClassDefFoundError on server start-up

Platform

Paper or Spigot (Paper resolved, see below)

Other platform

No response

What happened?

Paper 1.19.4-504
ProtocolLib 5.0.0-b632
AdvancedServerList-Bukkit 3.0.0

Something must have changed in Paper 1.19.4-503 or Spigot upstream, or in ProtocolLib 5.0.0-b632. On server start-up:

[18:23:46] [Server thread/ERROR]: Error occurred while enabling AdvancedServerList v3.0.0 (Is it up to date?)
java.lang.NoClassDefFoundError: me/clip/placeholderapi/expansion/PlaceholderExpansion
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:1013) ~[?:?]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
        at io.papermc.paper.plugin.entrypoint.classloader.PaperSimplePluginClassLoader.findClass(PaperSimplePluginClassLoader.java:103) ~[paper-1.19.4.jar:git-Paper-504]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?]
        at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:114) ~[paper-1.19.4.jar:git-Paper-504]
        at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:103) ~[paper-1.19.4.jar:git-Paper-504]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
        at ch.andre601.advancedserverlist.paper.PaperCore.onEnable(PaperCore.java:57) ~[AdvancedServerList-Bukkit-3.0.0.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[paper-1.19.4.jar:git-Paper-504]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.19.4.jar:git-Paper-504]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugin(CraftServer.java:555) ~[paper-1.19.4.jar:git-Paper-504]
        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugins(CraftServer.java:466) ~[paper-1.19.4.jar:git-Paper-504]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:638) ~[paper-1.19.4.jar:git-Paper-504]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437) ~[paper-1.19.4.jar:git-Paper-504]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.19.4.jar:git-Paper-504]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1104) ~[paper-1.19.4.jar:git-Paper-504]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[paper-1.19.4.jar:git-Paper-504]
        at java.lang.Thread.run(Thread.java:1623) ~[?:?]
Caused by: java.lang.ClassNotFoundException: me.clip.placeholderapi.expansion.PlaceholderExpansion
        at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:142) ~[paper-1.19.4.jar:git-Paper-504]
        at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:103) ~[paper-1.19.4.jar:git-Paper-504]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
        ... 21 more

Steps to reproduce

  • Update Paper
  • Update ProtocolLib
  • Start server
  • Read logs

Server List Profiles

No changes to profiles

Folia support

Platforms

Server (Spigot, Paper, ...)

Feature

I know it's early days, but I've started testing plugins against Folia builds. When you have a few spare cycles, a Folia-compatible version would be nice.

As a test, I edited plugin.yml to present it as folia-supported: true, but it wasn't happy. On server start-up, it returned

[15:05:11] [ServerMain/ERROR]: [DirectoryProviderSource] Error loading plugin: File 'plugins/AdvancedServerList-Bukkit-3.0.0-b2-folia.jar' failed to load!
java.lang.RuntimeException: File 'plugins/AdvancedServerList-Bukkit-3.0.0-b2-folia.jar' failed to load!
        at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:59) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.lambda$registerProviders$2(DirectoryProviderSource.java:32) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
        at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1921) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
        at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:30) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:14) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:14) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:100) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at net.minecraft.server.Main.main(Main.java:126) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at org.bukkit.craftbukkit.Main.main(Main.java:309) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
        at java.lang.Thread.run(Thread.java:1623) ~[?:?]
Caused by: java.lang.RuntimeException: Could not load plugin 'AdvancedServerList v3.0.0-b2' as it is not marked as supporting Folia!
        at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:29) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:23) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.provider.type.PluginFileType.register(PluginFileType.java:67) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:57) ~[folia-1.19.4.jar:git-Folia-"5b74945"]
        ... 20 more

Random MOTD

Platforms

Proxy (BungeeCord, Waterfall, ...), Proxy (Velocity)

Feature

let's say you want a server that changes the MOTD everytime a player refreshes the serverlist
it's basically that, like how 2b2t's motd works

NoSuchMethodError on startup

Platform

Spigot

Other platform

No response

What happened?

On server startup

>version
[10:03:02] [Server thread/INFO]: This server is running CraftBukkit version 3697-Spigot-6ad4b93-9381350 (MC: 1.19.4) (Implementing API version 1.19.4-R0.1-SNAPSHOT)
[10:03:02] [Server thread/INFO]: You are running the latest version
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Enabling AdvancedServerList v3.0.0-b1
[10:04:07] [Server thread/INFO]: [AdvancedServerList]            _____ _
[10:04:07] [Server thread/INFO]: [AdvancedServerList]     /\    / ____| |
[10:04:07] [Server thread/INFO]: [AdvancedServerList]    /  \  | (___ | |
[10:04:07] [Server thread/INFO]: [AdvancedServerList]   / /\ \  \___ \| |
[10:04:07] [Server thread/INFO]: [AdvancedServerList]  / ____ \ ____) | |____
[10:04:07] [Server thread/INFO]: [AdvancedServerList] /_/    \_\_____/|______|
[10:04:07] [Server thread/INFO]: [AdvancedServerList]
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Starting AdvancedServerList v3.0.0-b1...
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Platform: CraftBukkit 3697-Spigot-6ad4b93-9381350 (MC: 1.19.4)
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Loading config.yml...
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Successfully loaded config.yml!
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Loading profiles...
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Loaded default.yml
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Successfully loaded 1 profiles!
[10:04:07] [Server thread/INFO]: [AdvancedServerList] Loading Commands...
[10:04:07] [Server thread/ERROR]: Error occurred while enabling AdvancedServerList v3.0.0-b1 (Is it up to date?)
java.lang.NoSuchMethodError: 'org.bukkit.command.CommandMap org.bukkit.Server.getCommandMap()'
        at ch.andre601.advancedserverlist.spigot.SpigotCore.loadCommands(SpigotCore.java:75) ~[AdvancedServerList-3.0.0-b1.jar:?]
        at ch.andre601.advancedserverlist.core.AdvancedServerList.load(AdvancedServerList.java:136) ~[AdvancedServerList-3.0.0-b1.jar:?]
        at ch.andre601.advancedserverlist.core.AdvancedServerList.<init>(AdvancedServerList.java:63) ~[AdvancedServerList-3.0.0-b1.jar:?]
        at ch.andre601.advancedserverlist.spigot.SpigotCore.onEnable(SpigotCore.java:65) ~[AdvancedServerList-3.0.0-b1.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.19.4-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugin(CraftServer.java:533) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at org.bukkit.craftbukkit.v1_19_R3.CraftServer.enablePlugins(CraftServer.java:447) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:589) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:414) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:975) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.19.4-R0.1-SNAPSHOT.jar:3697-Spigot-6ad4b93-9381350]
        at java.lang.Thread.run(Thread.java:1589) ~[?:?]

Steps to reproduce

  • Update to ASL 3.0.0-b1
  • Start server
  • Read console/log

Server List Profiles

config.yml sans comments and empty lines

unknown_player: "Anonymous"
unknown_player_uuid: "606e2ff0-ed77-4842-9d6c-e1d3321c7838"
disable_cache: false
check_updates: false

profiles/default.yml sans comments and empty lines

priority: 0
motd:
  - '&f &l{server_name}&r &f▪ {server_variant} {server_version_full}&r &f▪ private network&r'
  - '&r &6⊳&r&aCityWorld &6⊳&r&aExtraHard &6⊳&r&aGoT &6⊳&r&aLuckyBlock &6⊳&r&aSkyBlock &6⊳&r&aWinterland&r'
favicon: ''
playerCount:
  hidePlayers: false
  hover:
    - '&aWoof! Woof!'
    - '&aWho let the dogs in?'
  text: ''
  extraPlayers:
    enabled: false
    amount: 0

Center text easily

Platforms

Proxy (BungeeCord, Waterfall, ...), Proxy (Velocity), Server (Spigot, Paper, ...)

Feature

AdvancedServerList should have an option to center the text, so you don't have to manually apply the spaces and everything, as that is time intensive, and it would be much easier if we just had centered: true in our profile. There is a website that does this very effectively. Thanks.

wiki missing letter

in migration page it says extaPlayers insted of extraPlayers took me 20 mins to figure out why it isn't working :D

1.20.1 Console error

Platform

Paper

Other platform

No response

What happened?

[Server] WARN [AdvancedServerList] Loading Paper plugin in the legacy plugin loading logic. This is not recommended and may introduce some differences into load order. It's highly recommended you move away from this if you are wanting to use Paper plugins.
  1. This cannot be correct. Are you gonna update the way it is compatible with paper?
  2. Im getting the error below when rebooting my server:

https://paste.helpch.at/punenumuro.rb

Steps to reproduce

Boot my server with the plugin loaded. Thats it
Newest paper 1.20.1 (release 108)

Server List Profiles

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.