From 6b2a9d92b134046a3f3f56e3f248e9aa7490d3a5 Mon Sep 17 00:00:00 2001 From: luisc Date: Thu, 28 Oct 2021 16:54:41 -0500 Subject: [PATCH] Added hasCollided() function to ScriptEntity. --- src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java | 4 ++++ src/main/java/noppes/npcs/scripted/interfaces/IEntity.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java index 00747b07a..541ff0778 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java @@ -477,6 +477,10 @@ public class ScriptEntity implements IEntity { entity.hurtResistantTime = ticks; }; + public boolean hasCollided() { + return entity.isCollided; + } + /** * @since 1.7.10c * @return Returns whether or not this entity is sneaking diff --git a/src/main/java/noppes/npcs/scripted/interfaces/IEntity.java b/src/main/java/noppes/npcs/scripted/interfaces/IEntity.java index 32c51c312..27cdbc218 100644 --- a/src/main/java/noppes/npcs/scripted/interfaces/IEntity.java +++ b/src/main/java/noppes/npcs/scripted/interfaces/IEntity.java @@ -286,6 +286,8 @@ public interface IEntity { public void setImmune(int ticks); + public boolean hasCollided(); + /** * @since 1.7.10c * @return Returns whether or not this entity is sneaking