From 804f11c87ba934a27037c1495d8505b703f9a7c8 Mon Sep 17 00:00:00 2001 From: TheMode Date: Wed, 23 Jun 2021 02:20:51 +0200 Subject: [PATCH] Potentially fix explosion packet --- .../server/network/packet/server/play/ExplosionPacket.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/network/packet/server/play/ExplosionPacket.java b/src/main/java/net/minestom/server/network/packet/server/play/ExplosionPacket.java index fbf32107c..acd4fee22 100644 --- a/src/main/java/net/minestom/server/network/packet/server/play/ExplosionPacket.java +++ b/src/main/java/net/minestom/server/network/packet/server/play/ExplosionPacket.java @@ -13,7 +13,8 @@ public class ExplosionPacket implements ServerPacket { public byte[] records = new byte[0]; public float playerMotionX, playerMotionY, playerMotionZ; - public ExplosionPacket() {} + public ExplosionPacket() { + } @Override public void write(@NotNull BinaryWriter writer) { @@ -21,7 +22,7 @@ public class ExplosionPacket implements ServerPacket { writer.writeFloat(y); writer.writeFloat(z); writer.writeFloat(radius); - writer.writeInt(records.length/3); // each record is 3 bytes long + writer.writeVarInt(records.length / 3); // each record is 3 bytes long for (byte record : records) writer.writeByte(record); writer.writeFloat(playerMotionX);