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+

LivingEntity#setAI


Créditos: Leonardosc

ESTE SITE FOI CRIADO USANDO