diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java index 41d438434..00747b07a 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptEntity.java @@ -473,6 +473,10 @@ public class ScriptEntity implements IEntity { entity.hurtResistantTime = 0; } + public void setImmune(int ticks) { + entity.hurtResistantTime = ticks; + }; + /** * @since 1.7.10c * @return Returns whether or not this entity is sneaking diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptLivingBase.java b/src/main/java/noppes/npcs/scripted/entity/ScriptLivingBase.java index 108295123..705de1b55 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptLivingBase.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptLivingBase.java @@ -38,11 +38,11 @@ public class ScriptLivingBase extends ScriptEntity { */ public void knockback(int power, float direction); + public void knockback(int xpower, int ypower, int zpower, float direction); + + public void setImmune(int ticks); + /** * @since 1.7.10c * @return Returns whether or not this entity is sneaking