MultiBlockChangeInfo NMS class is missing
ewoudje opened this issue ยท 1 comments
Describe the bug
I am using ProtocolLib for my own plugin
java.lang.RuntimeException: Unable to find MultiBlockChangeInfo (PacketPlayOutMultiBlockChange$MultiBlockChangeInfo)
I checked if the class exists and it seems it doesn't exist anymore?
To Reproduce
Steps to reproduce the behavior:
Use new MultiBlockChangeInfo
or just use MultiBlockChangeInfo
Expected behavior
A clear and concise description of what you expected to happen.
Version Info
ProtocolLib Dump
Timestamp: 01/11/21 23:59:29
ProtocolLib Version: ProtocolLib v4.6.0-SNAPSHOT-b492
Bukkit Version: 1.16.4-R0.1-SNAPSHOT
Server Version: git-Spigot-ff439d1-ff2b944 (MC: 1.16.4)
Java Version: 11.0.9.1
ProtocolLib: com.comphenix.protocol.ProtocolLib@7ff92b65[
statistics=com.comphenix.protocol.metrics.Statistics@72792cfd
backgroundCompiler=com.comphenix.protocol.reflect.compiler.BackgroundCompiler@29fe1afa
packetTask=2
tickCounter=4815
unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@345820e0
configExpectedMod=1
updater=com.comphenix.protocol.updater.SpigotUpdater@24c870d
redirectHandler=com.comphenix.protocol.ProtocolLib$2@39694d7d
commandProtocol=com.comphenix.protocol.CommandProtocol@6019b960
commandPacket=com.comphenix.protocol.CommandPacket@15b3daa3
commandFilter=com.comphenix.protocol.CommandFilter@732143f7
packetLogging=com.comphenix.protocol.PacketLogging@d0fa4b
skipDisable=false
isEnabled=true
loader=org.bukkit.plugin.java.JavaPluginLoader@2d2f9188
server=CraftServer{serverName=CraftBukkit,serverVersion=git-Spigot-ff439d1-ff2b944,minecraftVersion=1.16.4}
file=plugins\ProtocolLib-4.6.0-SNAPSHOT.jar
description=org.bukkit.plugin.PluginDescriptionFile@5f05e198
dataFolder=plugins\ProtocolLib
classLoader=org.bukkit.plugin.java.PluginClassLoader@716cf5e5
naggable=true
newConfig=YamlConfiguration[path='', root='YamlConfiguration']
configFile=plugins\ProtocolLib\config.yml
logger=org.bukkit.plugin.PluginLogger@97223d8
]
Manager: com.comphenix.protocol.injector.PacketFilterManager@3e8522ea[
unhookTask=com.comphenix.protocol.injector.DelayedSingleTask@345820e0
packetListeners=[PacketAdapter[plugin=Towns-Kings, sending=EMPTY_WHITELIST, receiving=ListeningWhitelist[priority=NORMAL, packets=[ARM_ANIMATION[class=PacketPlayInArmAnimation, id=44], USE_ITEM[class=PacketPlayInUseItem, id=46], USE_ENTITY[class=PacketPlayInUseEntity, id=14], BLOCK_PLACE[class=PacketPlayInBlockPlace, id=47], POSITION[class=PacketPlayInPosition, id=18], LOOK[class=PacketPlayInLook, id=20], POSITION_LOOK[class=PacketPlayInPositionLook, id=19], ENTITY_ACTION[class=PacketPlayInEntityAction, id=28], BLOCK_DIG[class=PacketPlayInBlockDig, id=27], HELD_ITEM_SLOT[class=PacketPlayInHeldItemSlot, id=37], TRANSACTION[class=PacketPlayInTransaction, id=7], WINDOW_CLICK[class=PacketPlayInWindowClick, id=9]], gamephase=PLAYING, options=[]]]]
packetInjector=com.comphenix.protocol.injector.netty.ProtocolInjector$5@4efc0d83
playerInjection=com.comphenix.protocol.injector.netty.ProtocolInjector$4@14f2120f
inputBufferedPackets=[]
recievedListeners=com.comphenix.protocol.injector.SortedPacketListenerList@c868faa
sendingListeners=com.comphenix.protocol.injector.SortedPacketListenerList@1b037ea2
hasClosed=false
classLoader=org.bukkit.plugin.java.PluginClassLoader@716cf5e5
reporter=com.comphenix.protocol.ProtocolLib$1@315be696
server=CraftServer{serverName=CraftBukkit,serverVersion=git-Spigot-ff439d1-ff2b944,minecraftVersion=1.16.4}
library=ProtocolLib v4.6.0-SNAPSHOT-b492
asyncFilterManager=com.comphenix.protocol.async.AsyncFilterManager@918c4c8
knowsServerPackets=true
knowsClientPackets=true
phaseLoginCount=0
phasePlayingCount=2
packetCreation=true
nettyInjector=com.comphenix.protocol.injector.netty.ProtocolInjector@723be54a
pluginVerifier=com.comphenix.protocol.injector.PluginVerifier@947995f
hasRecycleDistance=true
minecraftVersion=(MC: 1.16.4)
debug=false
]
Listeners:
com.ewoudje.townskings.mode.ModeSystem$1@4c46745c[
plugin=Towns-Kings vdev
connectionSide=CLIENT_SIDE
receivingWhitelist=ListeningWhitelist[priority=NORMAL, packets=[ARM_ANIMATION[class=PacketPlayInArmAnimation, id=44], USE_ITEM[class=PacketPlayInUseItem, id=46], USE_ENTITY[class=PacketPlayInUseEntity, id=14], BLOCK_PLACE[class=PacketPlayInBlockPlace, id=47], POSITION[class=PacketPlayInPosition, id=18], LOOK[class=PacketPlayInLook, id=20], POSITION_LOOK[class=PacketPlayInPositionLook, id=19], ENTITY_ACTION[class=PacketPlayInEntityAction, id=28], BLOCK_DIG[class=PacketPlayInBlockDig, id=27], HELD_ITEM_SLOT[class=PacketPlayInHeldItemSlot, id=37], TRANSACTION[class=PacketPlayInTransaction, id=7], WINDOW_CLICK[class=PacketPlayInWindowClick, id=9]], gamephase=PLAYING, options=[]]
sendingWhitelist=EMPTY_WHITELIST
]
Plugins Using ProtocolLib:
Towns-Kings by [ewoudje]
Thanks in advance
Oops my bad duplicate of #956