From 2228d2f9e3ac909a0622291604e3e26bb9633a39 Mon Sep 17 00:00:00 2001 From: zimzaza4 <3625282098@qq.com> Date: Sat, 20 Apr 2024 21:44:53 +0800 Subject: [PATCH] custom entity --- .../java/re/imc/geysermodelengine/model/EntityTask.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java index 3156a66..f09e3fc 100644 --- a/src/main/java/re/imc/geysermodelengine/model/EntityTask.java +++ b/src/main/java/re/imc/geysermodelengine/model/EntityTask.java @@ -66,7 +66,7 @@ public class EntityTask { } } } - if (model.getEntity().isDead()) { + if (model.getEntity().isDead() && model.getModeledEntity().getBase().isAlive()) { model.spawnEntity(); } @@ -88,7 +88,7 @@ public class EntityTask { public void run() { entity.remove(); } - }.runTaskLater(GeyserModelEngine.getInstance(), Math.min(Math.max(playAnimation(animation, 99, 50f) - 1, 0), 200)); + }.runTaskLater(GeyserModelEngine.getInstance(), Math.min(Math.max(playAnimation(animation, 99, 5f) - 1, 0), 200)); } else { new BukkitRunnable() { @Override @@ -234,7 +234,7 @@ public class EntityTask { } public int playAnimation(String animation, int p) { - return playAnimation(animation, p, 5f); + return playAnimation(animation, p, 0f); } public int playAnimation(String animation, int p, float blendTime) {