diff --git a/src/main/java/ru/betterend/entity/EntityDragonfly.java b/src/main/java/ru/betterend/entity/EntityDragonfly.java index f5852ac8..7ab75ce0 100644 --- a/src/main/java/ru/betterend/entity/EntityDragonfly.java +++ b/src/main/java/ru/betterend/entity/EntityDragonfly.java @@ -144,12 +144,13 @@ public class EntityDragonfly extends AnimalEntity implements Flutterer { Vec3d vec3d = this.getRandomLocation(); if (vec3d != null) { BlockPos pos = new BlockPos(vec3d); - if (!pos.equals(EntityDragonfly.this.getBlockPos())) { - Path path = EntityDragonfly.this.navigation.findPathTo(new BlockPos(vec3d), 1); + try { + Path path = EntityDragonfly.this.navigation.findPathTo(pos, 1); if (path != null) { EntityDragonfly.this.navigation.startMovingAlong(path, 1.0D); } } + catch (Exception e) {} } super.start(); }