From da416866f61f2a3adf09111f972dfff6dbcc3b19 Mon Sep 17 00:00:00 2001 From: jglrxavpok Date: Thu, 21 May 2020 00:33:56 +0200 Subject: [PATCH] Added entity eye height --- src/main/java/net/minestom/server/entity/Entity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/net/minestom/server/entity/Entity.java b/src/main/java/net/minestom/server/entity/Entity.java index a10870a62..2e0f3825e 100644 --- a/src/main/java/net/minestom/server/entity/Entity.java +++ b/src/main/java/net/minestom/server/entity/Entity.java @@ -58,6 +58,7 @@ public abstract class Entity implements Viewable, EventHandler, DataContainer { // Velocity protected Vector velocity = new Vector(); // Movement in block per second protected float gravityDragPerTick; + protected float eyeHeight; private Set viewers = new CopyOnWriteArraySet<>(); private Data data; @@ -653,6 +654,14 @@ public abstract class Entity implements Viewable, EventHandler, DataContainer { return position; } + public float getEyeHeight() { + return eyeHeight; + } + + public void setEyeHeight(float eyeHeight) { + this.eyeHeight = eyeHeight; + } + /** * @param position the checked position chunk * @return true if the entity is in the same chunk as {@code position}