@Override void onUpdate() { if (as != null && as.isValid()) { as.setHeadPose(as.getHeadPose().add(0, 0.1, 0)); UtilParticles.display(Particles.PORTAL, 3f, 3f, 3f, as.getLocation(), 150); UtilParticles.display(Particles.SPELL_WITCH, .3f, .3f, .3f, as.getEyeLocation(), 5); for (Entity ent : as.getNearbyEntities(3, 2, 3)) { if (ent instanceof LivingEntity && !(ent instanceof ArmorStand)) MathUtils.applyVelocity(ent, new Vector(0, 0.05, 0)); } } }