WolverinDEV / BungeeUtil

BungeeUtils [Unmaintained]
25 stars 13 forks source link

BungeeUtil incompatibility with BungeeAdvancedMotd #53

Open flori-schwa opened 6 years ago

flori-schwa commented 6 years ago

A user has submitted an issue for my plugin "Shawlaf's Banmanager" (which uses and depends on BungeeUtil) here: shawlaf/Banmanager#9

Upon further investigation, it was concluded that the issue was caused by an incompatibility with BungeeAdvancedMotd

Upon logging onto a server with only BungeeUtil and BungeeAdvancedMotd installed, this exception is thrown:

WARNUNG: Error dispatching event ServerSwitchEvent(player=shawlaf) to listener dev.wolveringer.bungeeutil.listener.InventoryResetListener@47a7a101
java.lang.ClassCastException: net.md_5.bungee.UserConnection cannot be cast to dev.wolveringer.bungeeutil.player.Player
    at dev.wolveringer.bungeeutil.listener.InventoryResetListener.a(InventoryResetListener.java:16)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    at net.md_5.bungee.ServerConnector.handle(ServerConnector.java:267)
    at net.md_5.bungee.protocol.packet.Login.handle(Login.java:72)
    at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
    at java.lang.Thread.run(Unknown Source)

I am guessing, that this line in BungeeAdvancedMotd is causing the problem, though I may be wrong

WolverinDEV commented 6 years ago

Hey, well the problem ist that BungeeUtil isnt injected or active. So BungeeUtil dosnt catch the creation of the UserConnection and can add his own API Interface. Please request the full server log for more details.

flori-schwa commented 6 years ago

I tested it myself, BungeeUtil is injected, everything worked fine until I also installed BungeeAdvancedMotd, here is the complete log:

22:04:26 [INFORMATION] Using standard Java JCE cipher.
22:04:26 [INFORMATION] Using standard Java compressor.
22:04:26 [INFORMATION] Enabled BungeeCord version git:BungeeCord-Bootstrap:1.12-SNAPSHOT:cccbb3c:1282
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=cmd_alert, file=modules\cmd_alert.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=cmd_find, file=modules\cmd_find.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=cmd_list, file=modules\cmd_list.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=cmd_send, file=modules\cmd_send.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=cmd_server, file=modules\cmd_server.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Discovered module: ModuleSpec(name=reconnect_yaml, file=modules\reconnect_yaml.jar, provider=JenkinsModuleSource())
22:04:26 [INFORMATION] Loaded plugin reconnect_yaml version git:reconnect_yaml:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Loaded plugin cmd_find version git:cmd_find:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Loaded plugin BungeeUtil version 2.6 by WolverinDEV
22:04:26 [INFORMATION] Loaded plugin BungeeAdvancedMotd version b1.2 by w67clement
22:04:26 [INFORMATION] Loaded plugin cmd_server version git:cmd_server:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Loaded plugin cmd_alert version git:cmd_alert:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Loaded plugin cmd_send version git:cmd_send:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Loaded plugin cmd_list version git:cmd_list:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [WARNUNG] Forced host server pvp is not defined
22:04:26 [INFORMATION] Enabled plugin reconnect_yaml version git:reconnect_yaml:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] Enabled plugin cmd_find version git:cmd_find:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:26 [INFORMATION] 
22:04:26 §7[§eBungeeUntil§7] §7Detected Minecraft proxy type: BUNGEECORD
22:04:26 [INFORMATION] 
22:04:26 §7[§eBungeeUntil§7] §aFetching update data.         
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aLoading configuration.                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aValidate configuration.                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aConfiguration valid.                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aLoading AsyncCatcher                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aAsyncCatcher successful loaded                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aLoading ChannelInitializer                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aSet channel inizializer to dev.wolveringer.bungeeutil.netty.BungeeUtilChannelInizializer
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aChannelInizializer successfull loaded.                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aLoading player class                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aInitialized base ProxiedPlayerUserConnection class
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aPlayer class loaded                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aRegister commands and scheduler                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §eSystem.gc() -> Enabled: false       
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aRegister packets                    
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aUsing CachedPacketCreator!          
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aUsing java unsafe for new packet class instances!
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aPackets registered (51 packets are registered)
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aBungeeUtil successfully loaded!       
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §aRegistered packets:
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §eName                                                                      §r§7 §7|§r §r§eDirection§r§7 §7|§r §r§ev1_7§r§7 §7|§r §r§ev1_8§r§7 §7|§r §r§ev1_9§r§7 §7|§r §r§ev1_9_2§r§7 §7|§r §r§ev1_9_3§r§7 §7|§r §r§ev1_9_4§r§7 §7|§r §r§ev1_10§r§7 §7|§r §r§ev1_11§r§7 §7|§r §r§ev1_12§r§7 §7|§r §r§ev1_12_1§r§7 §7|§r §r§ev1_12_2
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §7--------------------------------------------------------------------------§r§7-|§r-§r§7---------§r§7-|§r-§r§7----§r§7-|§r-§r§7----§r§7-|§r-§r§7----§r§7-|§r-§r§7------§r§7-|§r-§r§7------§r§7-|§r-§r§7------§r§7-|§r-§r§7-----§r§7-|§r-§r§7-----§r§7-|§r-§r§7-----§r§7-|§r-§r§7-------§r§7-|§r-§r§7-------
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketLoginDisconnect                  §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x00§r§7 §7|§r §r§c0x00§r§7 §7|§r §r §c0x00 §r§7 §7|§r §r §c0x00 §r§7 §7|§r §r §c0x00 §r§7 §7|§r §r§c0x00 §r§7 §7|§r §r§c0x00 §r§7 §7|§r §r§c0x00 §r§7 §7|§r §r §c0x00  §r§7 §7|§r §r §c0x00  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInArmAnimation               §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0A§r§7 §a~§r §r§c0x1A§r§7 §7|§r §r §c0x1A §r§7 §7|§r §r §c0x1A §r§7 §7|§r §r §c0x1A §r§7 §7|§r §r§c0x1A §r§7 §7|§r §r§c0x1A §r§7 §a~§r §r§c0x1D §r§7 §7|§r §r §c0x1D  §r§7 §7|§r §r §c0x1D  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInBlockDig                   §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x07§r§7 §a~§r §r§c0x13§r§7 §7|§r §r §c0x13 §r§7 §7|§r §r §c0x13 §r§7 §7|§r §r §c0x13 §r§7 §7|§r §r§c0x13 §r§7 §7|§r §r§c0x13 §r§7 §a~§r §r§c0x14 §r§7 §7|§r §r §c0x14  §r§7 §7|§r §r §c0x14  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInBlockPlace                 §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x08§r§7 §a~§r §r§c0x1C§r§7 §7|§r §r §c0x1C §r§7 §7|§r §r §c0x1C §r§7 §7|§r §r §c0x1C §r§7 §7|§r §r§c0x1C §r§7 §7|§r §r§c0x1C §r§7 §a~§r §r§c0x1F §r§7 §7|§r §r §c0x1F  §r§7 §7|§r §r §c0x1F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInChat                       §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x01§r§7 §a~§r §r§c0x02§r§7 §7|§r §r §c0x02 §r§7 §7|§r §r §c0x02 §r§7 §7|§r §r §c0x02 §r§7 §7|§r §r§c0x02 §r§7 §7|§r §r§c0x02 §r§7 §a~§r §r§c0x03 §r§7 §a~§r §r §c0x02  §r§7 §7|§r §r §c0x02  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInClientState                §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x16§r§7 §a~§r §r§c0x03§r§7 §7|§r §r §c0x03 §r§7 §7|§r §r §c0x03 §r§7 §7|§r §r §c0x03 §r§7 §7|§r §r§c0x03 §r§7 §7|§r §r§c0x03 §r§7 §a~§r §r§c0x04 §r§7 §a~§r §r §c0x03  §r§7 §7|§r §r §c0x03  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInCloseWindow                §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0D§r§7 §a~§r §r§c0x08§r§7 §7|§r §r §c0x08 §r§7 §7|§r §r §c0x08 §r§7 §7|§r §r §c0x08 §r§7 §7|§r §r§c0x08 §r§7 §7|§r §r§c0x08 §r§7 §a~§r §r§c0x09 §r§7 §a~§r §r §c0x08  §r§7 §7|§r §r §c0x08  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInHeldItemSlot               §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x09§r§7 §a~§r §r§c0x17§r§7 §7|§r §r §c0x17 §r§7 §7|§r §r §c0x17 §r§7 §7|§r §r §c0x17 §r§7 §7|§r §r§c0x17 §r§7 §7|§r §r§c0x17 §r§7 §a~§r §r§c0x1A §r§7 §7|§r §r §c0x1A  §r§7 §7|§r §r §c0x1A  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInLook                       §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x05§r§7 §a~§r §r§c0x0E§r§7 §7|§r §r §c0x0E §r§7 §7|§r §r §c0x0E §r§7 §7|§r §r §c0x0E §r§7 §7|§r §r§c0x0E §r§7 §7|§r §r§c0x0E §r§7 §a~§r §r§c0x10 §r§7 §a~§r §r §c0x0F  §r§7 §7|§r §r §c0x0F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInPluginMessage              §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x17§r§7 §a~§r §r§c0x09§r§7 §7|§r §r §c0x09 §r§7 §7|§r §r §c0x09 §r§7 §7|§r §r §c0x09 §r§7 §7|§r §r§c0x09 §r§7 §7|§r §r§c0x09 §r§7 §a~§r §r§c0x0A §r§7 §a~§r §r §c0x09  §r§7 §7|§r §r §c0x09  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInPosition                   §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x04§r§7 §a~§r §r§c0x0C§r§7 §7|§r §r §c0x0C §r§7 §7|§r §r §c0x0C §r§7 §7|§r §r §c0x0C §r§7 §7|§r §r§c0x0C §r§7 §7|§r §r§c0x0C §r§7 §a~§r §r§c0x0E §r§7 §a~§r §r §c0x0D  §r§7 §7|§r §r §c0x0D  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInPositionLook               §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x06§r§7 §a~§r §r§c0x0D§r§7 §7|§r §r §c0x0D §r§7 §7|§r §r §c0x0D §r§7 §7|§r §r §c0x0D §r§7 §7|§r §r§c0x0D §r§7 §7|§r §r§c0x0D §r§7 §a~§r §r§c0x0F §r§7 §a~§r §r §c0x0E  §r§7 §7|§r §r §c0x0E  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInUseEntity                  §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x02§r§7 §a~§r §r§c0x0A§r§7 §7|§r §r §c0x0A §r§7 §7|§r §r §c0x0A §r§7 §7|§r §r §c0x0A §r§7 §7|§r §r§c0x0A §r§7 §7|§r §r§c0x0A §r§7 §a~§r §r§c0x0B §r§7 §a~§r §r §c0x0A  §r§7 §7|§r §r §c0x0A  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayInWindowClick                §r§7 |§r §r§aTO_SERVER§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0E§r§7 §a~§r §r§c0x07§r§7 §7|§r §r §c0x07 §r§7 §7|§r §r §c0x07 §r§7 §7|§r §r §c0x07 §r§7 §7|§r §r§c0x07 §r§7 §7|§r §r§c0x07 §r§7 §a~§r §r§c0x08 §r§7 §a~§r §r §c0x07  §r§7 §7|§r §r §c0x07  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutBlockChange               §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x23§r§7 §a~§r §r§6nan §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r  §6nan  §r§7 §7|§r §r  §6nan  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutBossBar                   §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §7|§r §r§6nan §r§7 §a~§r §r§c0x0C§r§7 §7|§r §r §c0x0C §r§7 §7|§r §r §c0x0C §r§7 §7|§r §r §c0x0C §r§7 §7|§r §r§c0x0C §r§7 §7|§r §r§c0x0C §r§7 §7|§r §r§c0x0C §r§7 §7|§r §r §c0x0C  §r§7 §7|§r §r §c0x0C  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutChat                      §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x02§r§7 §a~§r §r§c0x0F§r§7 §7|§r §r §c0x0F §r§7 §7|§r §r §c0x0F §r§7 §7|§r §r §c0x0F §r§7 §7|§r §r§c0x0F §r§7 §7|§r §r§c0x0F §r§7 §7|§r §r§c0x0F §r§7 §7|§r §r §c0x0F  §r§7 §7|§r §r §c0x0F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutCloseWindow               §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2E§r§7 §a~§r §r§c0x12§r§7 §7|§r §r §c0x12 §r§7 §7|§r §r §c0x12 §r§7 §7|§r §r §c0x12 §r§7 §7|§r §r§c0x12 §r§7 §7|§r §r§c0x12 §r§7 §7|§r §r§c0x12 §r§7 §7|§r §r §c0x12  §r§7 §7|§r §r §c0x12  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutDisconnect                §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x40§r§7 §a~§r §r§c0x1A§r§7 §7|§r §r §c0x1A §r§7 §7|§r §r §c0x1A §r§7 §7|§r §r §c0x1A §r§7 §7|§r §r§c0x1A §r§7 §7|§r §r§c0x1A §r§7 §7|§r §r§c0x1A §r§7 §7|§r §r §c0x1A  §r§7 §7|§r §r §c0x1A  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutEntityDestroy             §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x13§r§7 §a~§r §r§c0x30§r§7 §7|§r §r §c0x30 §r§7 §7|§r §r §c0x30 §r§7 §7|§r §r §c0x30 §r§7 §7|§r §r§c0x30 §r§7 §7|§r §r§c0x30 §r§7 §a~§r §r§c0x31 §r§7 §a~§r §r §c0x32  §r§7 §7|§r §r §c0x32  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutEntityEffect              §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x1D§r§7 §a~§r §r§c0x4C§r§7 §7|§r §r §c0x4C §r§7 §7|§r §r §c0x4C §r§7 §a~§r §r §c0x4B §r§7 §7|§r §r§c0x4B §r§7 §7|§r §r§c0x4B §r§7 §a~§r §r§c0x4E §r§7 §a~§r §r §c0x4F  §r§7 §7|§r §r §c0x4F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutEntityEquipment           §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x04§r§7 §a~§r §r§c0x3C§r§7 §7|§r §r §c0x3C §r§7 §7|§r §r §c0x3C §r§7 §7|§r §r §c0x3C §r§7 §7|§r §r§c0x3C §r§7 §7|§r §r§c0x3C §r§7 §a~§r §r§c0x3E §r§7 §a~§r §r §c0x3F  §r§7 §7|§r §r §c0x3F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutEntityHeadRotation        §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x19§r§7 §a~§r §r§c0x34§r§7 §7|§r §r §c0x34 §r§7 §7|§r §r §c0x34 §r§7 §7|§r §r §c0x34 §r§7 §7|§r §r§c0x34 §r§7 §7|§r §r§c0x34 §r§7 §a~§r §r§c0x35 §r§7 §a~§r §r §c0x36  §r§7 §7|§r §r §c0x36  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutEntityTeleport            §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x18§r§7 §a~§r §r§c0x4A§r§7 §7|§r §r §c0x4A §r§7 §a~§r §r §c0x49 §r§7 §7|§r §r §c0x49 §r§7 §7|§r §r§c0x49 §r§7 §7|§r §r§c0x49 §r§7 §a~§r §r§c0x4B §r§7 §a~§r §r §c0x4C  §r§7 §7|§r §r §c0x4C  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutGameStateChange           §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2B§r§7 §a~§r §r§c0x1E§r§7 §7|§r §r §c0x1E §r§7 §7|§r §r §c0x1E §r§7 §7|§r §r §c0x1E §r§7 §7|§r §r§c0x1E §r§7 §7|§r §r§c0x1E §r§7 §7|§r §r§c0x1E §r§7 §7|§r §r §c0x1E  §r§7 §7|§r §r §c0x1E  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutHeldItemSlot              §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x09§r§7 §a~§r §r§c0x37§r§7 §7|§r §r §c0x37 §r§7 §7|§r §r §c0x37 §r§7 §7|§r §r §c0x37 §r§7 §7|§r §r§c0x37 §r§7 §7|§r §r§c0x37 §r§7 §a~§r §r§c0x39 §r§7 §a~§r §r §c0x3A  §r§7 §7|§r §r §c0x3A  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutNamedSoundEffect          §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x29§r§7 §a~§r §r§c0x19§r§7 §7|§r §r §c0x19 §r§7 §7|§r §r §c0x19 §r§7 §7|§r §r §c0x19 §r§7 §7|§r §r§c0x19 §r§7 §7|§r §r§c0x19 §r§7 §7|§r §r§c0x19 §r§7 §7|§r §r §c0x19  §r§7 §7|§r §r §c0x19  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutOpenSign                  §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x36§r§7 §a~§r §r§6nan §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r  §6nan  §r§7 §7|§r §r  §6nan  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutOpenWindow                §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2D§r§7 §a~§r §r§c0x13§r§7 §7|§r §r §c0x13 §r§7 §7|§r §r §c0x13 §r§7 §7|§r §r §c0x13 §r§7 §7|§r §r§c0x13 §r§7 §7|§r §r§c0x13 §r§7 §7|§r §r§c0x13 §r§7 §7|§r §r §c0x13  §r§7 §7|§r §r §c0x13  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutPlayerInfo                §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x38§r§7 §a~§r §r§c0x2D§r§7 §7|§r §r §c0x2D §r§7 §7|§r §r §c0x2D §r§7 §7|§r §r §c0x2D §r§7 §7|§r §r§c0x2D §r§7 §7|§r §r§c0x2D §r§7 §7|§r §r§c0x2D §r§7 §a~§r §r §c0x2E  §r§7 §7|§r §r §c0x2E  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutPlayerListHeaderFooter    §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x47§r§7 §a~§r §r§c0x48§r§7 §7|§r §r §c0x48 §r§7 §7|§r §r §c0x48 §r§7 §a~§r §r §c0x47 §r§7 §7|§r §r§c0x47 §r§7 §7|§r §r§c0x47 §r§7 §a~§r §r§c0x49 §r§7 §a~§r §r §c0x4A  §r§7 §7|§r §r §c0x4A  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutPluginMessage             §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x3F§r§7 §a~§r §r§c0x18§r§7 §7|§r §r §c0x18 §r§7 §7|§r §r §c0x18 §r§7 §7|§r §r §c0x18 §r§7 §7|§r §r§c0x18 §r§7 §7|§r §r§c0x18 §r§7 §7|§r §r§c0x18 §r§7 §7|§r §r §c0x18  §r§7 §7|§r §r §c0x18  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutPosition                  §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x08§r§7 §a~§r §r§c0x2E§r§7 §7|§r §r §c0x2E §r§7 §7|§r §r §c0x2E §r§7 §7|§r §r §c0x2E §r§7 §7|§r §r§c0x2E §r§7 §7|§r §r§c0x2E §r§7 §7|§r §r§c0x2E §r§7 §a~§r §r §c0x2F  §r§7 §7|§r §r §c0x2F  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutRemoveEntityEffect        §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x1E§r§7 §a~§r §r§c0x31§r§7 §7|§r §r §c0x31 §r§7 §7|§r §r §c0x31 §r§7 §7|§r §r §c0x31 §r§7 §7|§r §r§c0x31 §r§7 §7|§r §r§c0x31 §r§7 §a~§r §r§c0x32 §r§7 §a~§r §r §c0x33  §r§7 §7|§r §r §c0x33  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutScoreboardDisplayObjective§r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x3D§r§7 §a~§r §r§c0x38§r§7 §7|§r §r §c0x38 §r§7 §7|§r §r §c0x38 §r§7 §7|§r §r §c0x38 §r§7 §7|§r §r§c0x38 §r§7 §7|§r §r§c0x38 §r§7 §a~§r §r§c0x3A §r§7 §a~§r §r §c0x3B  §r§7 §7|§r §r §c0x3B  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutScoreboardObjective       §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x3B§r§7 §a~§r §r§c0x3F§r§7 §7|§r §r §c0x3F §r§7 §7|§r §r §c0x3F §r§7 §7|§r §r §c0x3F §r§7 §7|§r §r§c0x3F §r§7 §7|§r §r§c0x3F §r§7 §a~§r §r§c0x41 §r§7 §a~§r §r §c0x42  §r§7 §7|§r §r §c0x42  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutScoreboardScore           §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x3C§r§7 §a~§r §r§c0x42§r§7 §7|§r §r §c0x42 §r§7 §7|§r §r §c0x42 §r§7 §7|§r §r §c0x42 §r§7 §7|§r §r§c0x42 §r§7 §7|§r §r§c0x42 §r§7 §a~§r §r§c0x44 §r§7 §a~§r §r §c0x45  §r§7 §7|§r §r §c0x45  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutScoreboardTeam            §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x3E§r§7 §a~§r §r§c0x41§r§7 §7|§r §r §c0x41 §r§7 §7|§r §r §c0x41 §r§7 §7|§r §r §c0x41 §r§7 §7|§r §r§c0x41 §r§7 §7|§r §r§c0x41 §r§7 §a~§r §r§c0x43 §r§7 §a~§r §r §c0x44  §r§7 §7|§r §r §c0x44  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutSetSlot                   §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2F§r§7 §a~§r §r§c0x16§r§7 §7|§r §r §c0x16 §r§7 §7|§r §r §c0x16 §r§7 §7|§r §r §c0x16 §r§7 §7|§r §r§c0x16 §r§7 §7|§r §r§c0x16 §r§7 §7|§r §r§c0x16 §r§7 §7|§r §r §c0x16  §r§7 §7|§r §r §c0x16  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutSpawnEntityObject         §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0E§r§7 §a~§r §r§6nan §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r  §6nan  §r§7 §7|§r §r  §6nan  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutSpawnGlobalObject         §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2C§r§7 §a~§r §r§c0x02§r§7 §7|§r §r §c0x02 §r§7 §7|§r §r §c0x02 §r§7 §7|§r §r §c0x02 §r§7 §7|§r §r§c0x02 §r§7 §7|§r §r§c0x02 §r§7 §7|§r §r§c0x02 §r§7 §7|§r §r §c0x02  §r§7 §7|§r §r §c0x02  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutSpawnLivingEntity         §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0F§r§7 §a~§r §r§c0x03§r§7 §7|§r §r §c0x03 §r§7 §7|§r §r §c0x03 §r§7 §7|§r §r §c0x03 §r§7 §7|§r §r§c0x03 §r§7 §7|§r §r§c0x03 §r§7 §7|§r §r§c0x03 §r§7 §7|§r §r §c0x03  §r§7 §7|§r §r §c0x03  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutSpawnPlayer               §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x0C§r§7 §a~§r §r§c0x05§r§7 §7|§r §r §c0x05 §r§7 §7|§r §r §c0x05 §r§7 §7|§r §r §c0x05 §r§7 §7|§r §r§c0x05 §r§7 §7|§r §r§c0x05 §r§7 §7|§r §r§c0x05 §r§7 §7|§r §r §c0x05  §r§7 §7|§r §r §c0x05  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutStatistic                 §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x37§r§7 §a~§r §r§c0x07§r§7 §7|§r §r §c0x07 §r§7 §7|§r §r §c0x07 §r§7 §7|§r §r §c0x07 §r§7 §7|§r §r§c0x07 §r§7 §7|§r §r§c0x07 §r§7 §7|§r §r§c0x07 §r§7 §7|§r §r §c0x07  §r§7 §7|§r §r §c0x07  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutTileData                  §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x35§r§7 §a~§r §r§6nan §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r  §6nan  §r§7 §7|§r §r  §6nan  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutTitle                     §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x45§r§7 §7|§r §r§c0x45§r§7 §7|§r §r §c0x45 §r§7 §7|§r §r §c0x45 §r§7 §7|§r §r §c0x45 §r§7 §7|§r §r§c0x45 §r§7 §7|§r §r§c0x45 §r§7 §a~§r §r§c0x47 §r§7 §a~§r §r §c0x48  §r§7 §7|§r §r §c0x48  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutTransaction               §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x32§r§7 §a~§r §r§c0x11§r§7 §7|§r §r §c0x11 §r§7 §7|§r §r §c0x11 §r§7 §7|§r §r §c0x11 §r§7 §7|§r §r§c0x11 §r§7 §7|§r §r§c0x11 §r§7 §7|§r §r§c0x11 §r§7 §7|§r §r §c0x11  §r§7 §7|§r §r §c0x11  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutUpdateSign                §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x33§r§7 §a~§r §r§6nan §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan  §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r §6nan §r§7 §7|§r §r  §6nan  §r§7 §7|§r §r  §6nan  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutWindowData                §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x31§r§7 §a~§r §r§c0x15§r§7 §7|§r §r §c0x15 §r§7 §7|§r §r §c0x15 §r§7 §7|§r §r §c0x15 §r§7 §7|§r §r§c0x15 §r§7 §7|§r §r§c0x15 §r§7 §7|§r §r§c0x15 §r§7 §7|§r §r §c0x15  §r§7 §7|§r §r §c0x15  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutWindowItems               §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x30§r§7 §a~§r §r§c0x14§r§7 §7|§r §r §c0x14 §r§7 §7|§r §r §c0x14 §r§7 §7|§r §r §c0x14 §r§7 §7|§r §r§c0x14 §r§7 §7|§r §r§c0x14 §r§7 §7|§r §r§c0x14 §r§7 §7|§r §r §c0x14  §r§7 §7|§r §r §c0x14  
22:04:27 [INFORMATION] 
22:04:27 §7[§eBungeeUntil§7] §6dev.wolveringer.bungeeutil.packets.§bPacketPlayOutWorldParticles            §r§7 |§r §r§aTO_CLIENT§r§7 |§r §r§6nan §r§7 §a~§r §r§c0x2A§r§7 §a~§r §r§c0x22§r§7 §7|§r §r §c0x22 §r§7 §7|§r §r §c0x22 §r§7 §7|§r §r §c0x22 §r§7 §7|§r §r§c0x22 §r§7 §7|§r §r§c0x22 §r§7 §7|§r §r§c0x22 §r§7 §7|§r §r §c0x22  §r§7 §7|§r §r §c0x22  
22:04:27 [INFORMATION] Enabled plugin BungeeUtil version 2.6 by WolverinDEV
22:04:27 [INFORMATION] §7[§6Bungee§3Advanced§2Motd§7]§r §aStarting load configuration...
22:04:27 [INFORMATION] §7[§6Bungee§3Advanced§2Motd§7]§r §aConfiguration was loaded successfully!...
22:04:27 [INFORMATION] Enabled plugin BungeeAdvancedMotd version b1.2 by w67clement
22:04:27 [INFORMATION] Enabled plugin cmd_server version git:cmd_server:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:27 [INFORMATION] Enabled plugin cmd_alert version git:cmd_alert:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:27 [INFORMATION] Enabled plugin cmd_send version git:cmd_send:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:27 [INFORMATION] Enabled plugin cmd_list version git:cmd_list:1.12-SNAPSHOT:cccbb3c:1282 by SpigotMC
22:04:27 [INFORMATION] Listening on /0.0.0.0:25565
22:04:47 [INFORMATION] [/127.0.0.1:62710] <-> InitialHandler has connected
22:04:47 [INFORMATION] [/127.0.0.1:62709] <-> InitialHandler has connected
22:04:47 [INFORMATION] [shawlaf] <-> ServerConnector [lobby] has connected
22:04:48 [SCHWERWIEGEND] Nov 17, 2017 10:04:48 PM net.md_5.bungee.event.EventBus post
WARNUNG: Error dispatching event ServerSwitchEvent(player=shawlaf) to listener dev.wolveringer.bungeeutil.listener.InventoryResetListener@47a7a101
java.lang.ClassCastException: net.md_5.bungee.UserConnection cannot be cast to dev.wolveringer.bungeeutil.player.Player
    at dev.wolveringer.bungeeutil.listener.InventoryResetListener.a(InventoryResetListener.java:16)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    at net.md_5.bungee.ServerConnector.handle(ServerConnector.java:267)
    at net.md_5.bungee.protocol.packet.Login.handle(Login.java:72)
    at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
    at java.lang.Thread.run(Unknown Source)

22:04:48 [INFORMATION] Netty is not using direct IO buffers.
22:04:51 [INFORMATION] [shawlaf] -> UpstreamBridge has disconnected
22:04:51 [INFORMATION] [/127.0.0.1:62720] <-> InitialHandler has connected
22:04:51 [INFORMATION] [shawlaf] <-> DownstreamBridge <-> [lobby] has disconnected
22:04:54 [INFORMATION] Closing listener [id: 0xd566f45e, L:/0:0:0:0:0:0:0:0:25565]
22:04:54 [INFORMATION] Closing pending connections
22:04:54 [INFORMATION] Disconnecting 0 connections
22:04:55 [INFORMATION] Saving reconnect locations
22:04:55 [INFORMATION] Disabling plugins
22:04:55 [INFORMATION] 
22:04:55 §7[§eBungeeUntil§7] §aThank you for using BungeeUntil
22:04:55 [INFORMATION] Closing IO threads
22:04:57 [INFORMATION] Thank you and goodbye
kaerns commented 6 years ago

after investigating i can't see how BungeeAdvancedMotd is causing this error...

flori-schwa commented 6 years ago

there may not be any package names of bungeeadvancedmotd in the stack trace, but these errors only appeared after installing that plug in alongside bungeeutil.

kaerns commented 6 years ago

ahh i see what the problem is, BungeeAdvancedMotd replaces (for whatever reason i can't see any sense in it) the ChannelInitializer in Bungeecord after BungeeUtil replaced it with its own version.

As far as i know there is not much BungeeUtil could do about it.

Some useful links for devs: BungeeAdvancedMotd's ChannelInitializer https://github.com/LinEvil/BungeeAdvancedMotd/blob/master/src/com/w67clement/advancedmotd/bungee/motd/ConnectionReplacement.java BungeeUtil's ChannelInitializer https://github.com/WolverinDEV/BungeeUtil/blob/2.0/src/main/java/dev/wolveringer/bungeeutil/netty/ChannelInizializer.java

both setting the field "SERVER_CHILD" in PipelineUtils to their own ChannelInitializer

WolverinDEV commented 6 years ago

First i want to say (again) thanks to essemX for his support.

Well i tried to contact the author of BungeeAdvancedMotd if he could fix this issue, but i dont have a response yet. So I think he wouldn't fix this issue. Maybe i could make a own fork of BungeeAdvancedMotd and fix this and make this plugin compatible with BungeeUtil.