Eu já vi uma porrada de gente procurando por isso, então vou deixar aqui pra quem quiser e pra mim me lembrar quando alguém perguntar.
Spigot 1.8+
public static void setAI(LivingEntity entity, boolean hasAi) { EntityLiving handle = ((CraftLivingEntity) entity).getHandle(); handle.getDataWatcher().watch(15, (byte) (hasAi ? 0 : 1)); } // Exemplo: Location loc = null;// Localizacao Villager villager = loc.getWorld().spawn(loc, Villager.class); setAI(villager, false); // Tira a AI do villager.
Spigot 1.9+
Créditos: Leonardosc