diff --git a/src/main/java/turniplabs/halplibe/helper/network/NetworkHandler.java b/src/main/java/turniplabs/halplibe/helper/network/NetworkHandler.java index a2100f6..c6ed5ad 100644 --- a/src/main/java/turniplabs/halplibe/helper/network/NetworkHandler.java +++ b/src/main/java/turniplabs/halplibe/helper/network/NetworkHandler.java @@ -5,14 +5,12 @@ import net.minecraft.client.Minecraft; import net.minecraft.core.entity.player.Player; import net.minecraft.core.net.packet.Packet; -import net.minecraft.core.net.packet.PacketCustomPayload; import net.minecraft.server.MinecraftServer; import net.minecraft.server.entity.player.PlayerServer; import org.jetbrains.annotations.NotNull; import turniplabs.halplibe.helper.EnvironmentHelper; import java.lang.reflect.InvocationTargetException; -import java.nio.ByteBuffer; import java.util.*; import java.util.function.BiConsumer; import java.util.function.Function; diff --git a/src/main/java/turniplabs/halplibe/helper/network/UniversalPacket.java b/src/main/java/turniplabs/halplibe/helper/network/UniversalPacket.java index 33145df..77c093c 100644 --- a/src/main/java/turniplabs/halplibe/helper/network/UniversalPacket.java +++ b/src/main/java/turniplabs/halplibe/helper/network/UniversalPacket.java @@ -45,7 +45,8 @@ public PacketCustomPayload toPacketCustomPayload() { public void read(DataInputStream dis) throws IOException { final int length = dis.readInt(); buffer = new byte[length]; - writeIndex = dis.read(buffer, 0, length); + dis.readFully(buffer, 0, length); + writeIndex = length; } /**