MohistMC / Banner

The Bukkit/Spigot/Paper API implementation for Fabric
GNU General Public License v3.0
227 stars 25 forks source link

Can't Vanish on Login using Essentialsx #204

Closed L0rdLogan closed 3 months ago

L0rdLogan commented 9 months ago

I have confirmed that ...

Banner version

1.20.1-515

OS & Java versions

Synology Docker - Crafty Controller -n Java 17.0.1

Plugins and Mods

LuckPerms, Vault, Essentials, EssentialsChat, WorldEdit, WorldGuard, CoreProtect, GriefPrevention, PlugManX (PlugMan)

Mods: adventure-platform-fabric, Banner Mod, cloth-basic-math, Cloth Config v11, mclib, mixin-tools, dynamicenum, i18n, json, Fabric API, Fabric Convention Tags, Fabric Loader, GeckoLib 4, Immersive Portals Core, OpenJDK, javax.inject, MixinExtras, mapping-io, adventure-api, adventure-key, adventure-platform-api, adventure-text-logger-slf4j, adventure-text-minimessage, adventure-text-serializer-ansi, adventure-text-serializer-gson, adventure-text-serializer-json, adventure-text-serializer-plain, examination-api, examination-string, terminalconsoleappender, log4j-iostreams, jline-terminal, jline-terminal-jansi, snakeyaml, Portal Gun, QMiscUtil

Description

Should be able to join the server in a Vanished State using Essentialsx

Step to reproduce

  1. Join the game
  2. Set Vanish state
  3. Rejoin the game

Logs

[10:34:03] [Netty Epoll Server IO #10/WARN]: Could not hide vanished players while handling org.bukkit.event.server.ServerListPingEvent java.lang.UnsupportedOperationException: null at org.bukkit.event.server.ServerListPingEvent.iterator(ServerListPingEvent.java:187) ~[banner-1.20.1-458-server.jar:?] at com.earth2me.essentials.EssentialsServerListener.onServerListPing(EssentialsServerListener.java:74) ~[?:?] at jdk.internal.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:305) ~[banner-1.20.1-458-server.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:75) ~[banner-1.20.1-458-server.jar:?] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:604) ~[banner-1.20.1-458-server.jar:?] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:591) ~[banner-1.20.1-458-server.jar:?] at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callServerListPingEvent(CraftEventFactory.java:912) ~[banner-1.20.1-458-server.jar:?] at net.minecraft.class_3238.channelRead(class_3238.java:549) ~[server-intermediary.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?] at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:499) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:397) ~[netty-transport-classes-epoll-4.1.82.Final.jar:?] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?] at java.lang.Thread.run(Thread.java:840) ~[?:?]

Server pack link (Optional)

No response