Iron Jetpacks

Iron Jetpacks

50M Downloads

Players get kicked and cannot rejoin when flying around with a jetpack

jannis3005 opened this issue ยท 0 comments

commented

Describe the bug
We're Playing with Iron Jetpacks on our Server (as Part of ATM7). It sometimes happens that when flying around a player get's kicked with the message: "Internal Exception io.netty.handler.codec.DecoverException: java.lang.RuntimeException: Tried to read NBT tag that was too bid: tried to allocate 2097153bytes where max allowed: 2097152" <- this seems to be related to iron jetpacks, as it only (seems to) happens when flying around with a jetpack. Only solution to "fix" a player and to allow him to play again is to teleport him somewhere else while joining and then letting him join again. We never noticed this with the first and weakest jetpacks and as we got stronger jetpacks this seemed to first occur and then (as the jetpacks got even faster, e.g. emerald) even more often.

To Reproduce

  • get a fast jetpack (e.g. diamond, emerald up)
  • fly around on a server
  • get kicked at random locations when flying (locations seem to be reproducable though)

Expected behavior
Players should not get kicked and should not be prevented from joining

Screenshots / Scripts / Logs
image

There's nothing in the server log, it only shows "[10:49:53] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: X lost connection: Disconnected"

Versions (please complete the following information):

  • Minecraft: 1.18.2
  • Forge: 40.1.0
  • Cucumber: 5.1.0
  • Iron Jetpacks: 5.1.0