Fix handler of unknown axiom channels
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2023-09-13 20:48:18 +02:00
Ursprung af866deeac
Commit 15fa621147
2 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -17,7 +17,7 @@ public class MojBuf {
private MojBuf() {} private MojBuf() {}
public static ByteBuf unpooled() { public static ByteBuf unpooled() {
return new FriendlyByteBuf(Unpooled.buffer(256, Integer.MAX_VALUE)); return new FriendlyByteBuf(Unpooled.buffer());
} }
private static final Reflection.Method<FriendlyByteBuf, String> readUtf = Reflection.getTypedMethod(FriendlyByteBuf.class, String.class, int.class); private static final Reflection.Method<FriendlyByteBuf, String> readUtf = Reflection.getTypedMethod(FriendlyByteBuf.class, String.class, int.class);

Datei anzeigen

@ -93,7 +93,9 @@ public class AxiomBigPayloadHandler extends ChannelInboundHandlerAdapter {
} }
for(QueuedPacket packet : queue) { for(QueuedPacket packet : queue) {
AxiomPaper.getListener(packet.name).onMessage(player, packet.in); AxiomPacketListener handler = AxiomPaper.getListener(packet.name);
if(handler != null)
handler.onMessage(player, packet.in);
packet.in.release(); packet.in.release();
} }
} }