ProtocolLib

3M Downloads

MultiBlockChangeInfo NMS class is missing

ewoudje opened this issue ยท 1 comments

commented

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

commented

Oops my bad duplicate of #956