13
0
geforkt von Mirrors/Velocity

Add some small debug for refcount issues with plugin messages.

Dieser Commit ist enthalten in:
Andrew Steinborn 2020-12-25 17:03:01 -05:00
Ursprung 07b95d46ac
Commit 7fe2fc71e9

Datei anzeigen

@ -63,6 +63,12 @@ public class PluginMessage extends DeferredByteBufHolder implements MinecraftPac
if (channel == null) {
throw new IllegalStateException("Channel is not specified.");
}
if (refCnt() == 0) {
throw new IllegalStateException("Plugin message contents for " + this.channel
+ " freed too many times.");
}
if (version.compareTo(ProtocolVersion.MINECRAFT_1_13) >= 0) {
ProtocolUtils.writeString(buf, transformLegacyToModernChannel(this.channel));
} else {