From 53d8bbe44a8e2bce7cd87ec40b5a425938d06558 Mon Sep 17 00:00:00 2001 From: LegacyGamerHD Date: Sat, 7 Dec 2019 13:11:05 +0100 Subject: [PATCH] update more flags still need to clen it up and test --- .../src/main/java/org/geysermc/connector/entity/Entity.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/connector/src/main/java/org/geysermc/connector/entity/Entity.java b/connector/src/main/java/org/geysermc/connector/entity/Entity.java index a494c4c73..e51edd4d1 100644 --- a/connector/src/main/java/org/geysermc/connector/entity/Entity.java +++ b/connector/src/main/java/org/geysermc/connector/entity/Entity.java @@ -182,8 +182,9 @@ public class Entity { metadata.getFlags().setFlag(EntityFlag.BLOCKING, (xd & 0x71) == 0x71); metadata.getFlags().setFlag(EntityFlag.DISABLE_BLOCKING, (xd & 0x72) == 0x72); metadata.getFlags().setFlag(EntityFlag.RIDING, (xd & 0x02) == 0x02); - metadata.getFlags().setFlag(EntityFlag.INVISIBLE, (xd & 0x20) == 0x20); - if ((xd & 0x20) == 0x20) + metadata.getFlags().setFlag(EntityFlag.BREATHING, (xd & 0x35) == 0x35); + metadata.getFlags().setFlag(EntityFlag.INVISIBLE, (xd & 0x05) == 0x05); + if ((xd & 0x05) == 0x05) metadata.put(EntityData.SCALE, 0.01f); else metadata.put(EntityData.SCALE, scale);