From e96aebaaba83273e0ace0d01228b6ef145dd618a Mon Sep 17 00:00:00 2001 From: themode Date: Mon, 28 Sep 2020 18:27:28 +0200 Subject: [PATCH] Fix client digging packet parsing --- src/main/java/net/minestom/server/entity/Entity.java | 2 +- .../network/packet/client/play/ClientPlayerDiggingPacket.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/entity/Entity.java b/src/main/java/net/minestom/server/entity/Entity.java index 701ce5873..6fb15f3c9 100644 --- a/src/main/java/net/minestom/server/entity/Entity.java +++ b/src/main/java/net/minestom/server/entity/Entity.java @@ -674,7 +674,7 @@ public abstract class Entity implements Viewable, EventHandler, DataContainer { public void setInstance(Instance instance) { Check.notNull(instance, "instance cannot be null!"); Check.stateCondition(!instance.isRegistered(), - "Instances need to be registered with InstanceManager#createInstanceContainer or InstanceManager#registerInstance"); + "Instances need to be registered, please use InstanceManager#registerInstance or InstanceManager#registerSharedInstance"); if (this.instance != null) { this.instance.removeEntity(this); diff --git a/src/main/java/net/minestom/server/network/packet/client/play/ClientPlayerDiggingPacket.java b/src/main/java/net/minestom/server/network/packet/client/play/ClientPlayerDiggingPacket.java index f26b1cd0f..702c4d35c 100644 --- a/src/main/java/net/minestom/server/network/packet/client/play/ClientPlayerDiggingPacket.java +++ b/src/main/java/net/minestom/server/network/packet/client/play/ClientPlayerDiggingPacket.java @@ -15,7 +15,7 @@ public class ClientPlayerDiggingPacket extends ClientPlayPacket { public void read(BinaryReader reader) { this.status = Status.values()[reader.readVarInt()]; this.blockPosition = reader.readBlockPosition(); - this.blockFace = BlockFace.values()[reader.readVarInt()]; + this.blockFace = BlockFace.values()[reader.readByte()]; } public enum Status {