Eine neue TinyProtocol-Instanz je TechHider? Paketprocessing wird ja auch noch von anderem Tooling (BauSystem) genutzt -> unpraktisch.
Ganz schlechte Idee, im Main (versionsunabhängig) nms zu importieren.
Warum nochmal ne neue Reflection Klasse? Sowas müsste schon vorhanden sein (und schon aktiv genutzt werden, und für Kompatibilität mit neuerem Java optimiert worden sein)
Ist das einfach ein Revert auf upstream TinyProtocol? Damit gab es auch so manche Probleme, insbesondere mit Multiversionierung etc.
Water spilled through my quickgear and did not get removed until a few more shots hit it (dont have screenshots sadly)
Water won't be removed when it "spills" (difficult to determine when…
Für Spielmodi mit Raketen etc. ist es absolut relevant, dass der gesamte begehbare Bereich (also auch dazwischen) gehided wird. Dadurch werden auch Teile der Arena gehided.
Zusätzlich wird…
Bitte auch erstmal testen. Ich glaube auch, dass spoofChatInput nicht funktioniert, du musst glaube ich stattdessen Chat19.chat verwenden (wegen Chatsigning etc.). Kann aber auch sein, dass das nur für BungeeCord relevant war.
Nutz doch einfach den Eclipse-Memoryanalyzer. Heapdumps passieren so schon zu häufig und sind dateimäßig so schon groß.