Hi Leute,
seit neustem arbeite ich an eigenen Traits für Citizens.
Soweit klappt auch alles, nur eine Sache bekomme ich nicht hin.
Einige NPC sollen Potions werfen, die einen Effekt haben, nur mein jetziger Code funktioniert nich:
Wo liegt mein Fehler?
Oder geht das auch anders?
seit neustem arbeite ich an eigenen Traits für Citizens.
Soweit klappt auch alles, nur eine Sache bekomme ich nicht hin.
Einige NPC sollen Potions werfen, die einen Effekt haben, nur mein jetziger Code funktioniert nich:
Javascript:
public static void throwPotion(Entity e, NPC npc){
Location nloc = npc.getEntity().getLocation();
Location eloc = e.getLocation();
Vector v = nloc.toVector().subtract(eloc.toVector()).multiply(-1);
v.multiply(0.3);
LivingEntity ne = (LivingEntity) npc.getEntity();
ThrownPotion tp = ne.launchProjectile(ThrownPotion.class, v);
tp.getEffects().clear();
tp.getEffects().add(new PotionEffect(PotionEffectType.CONFUSION, 200, 1));
}
Wo liegt mein Fehler?
Oder geht das auch anders?