Ich versuche, ein Minecraft-Plugin zu erstellen, das einen Pfeil 5 Mal mit einer Verzögerung von 10 Ticks zwischen den Aufnahmen schießt.Minecraft Bukkit Runnable
Leider bin ich nicht wirklich erfahren mit Java, aber ich versuche mein Bestes, um die Antworten zu verstehen.
Das ist mein Code:
public void run() {
for (int i = 0; i <5; i++){
player.playSound(player.getLocation(), Sound.SHOOT_ARROW, 1.0f, 1.0f);
Arrow arrow = player.launchProjectile(Arrow.class);
Events.removeArrows.put(arrow.getEntityId(), (byte) 1);
}
}
Im Moment dieser Code-Schnipsel 5 Pfeile ohne Verzögerung "schießt". Jetzt bin ich fest, wenn es darum geht, eine Verzögerung hinzuzufügen.
Was ist dieser Code, und was ist Ihre Frage? – Pickle
Wie kann ich Minecraft Bukkit Plugin verzögern? Ich gebe bereits 'Bukkit.getServer(). GetScheduler(). TemplateAsyncDelayedTask (dies, neue Runnable() {' Aber ich habe Fehler 'Konnte Ereignis nicht übergeben PlayerInteractEvent' –
Sie haben meine Frage nicht beantwortet. Was ist dieser Code (Und warum ist es unvollständig? Du hast gerade eine halbe Klasse in die Box geworfen. Wenn du uns helfen willst, respektiere uns bitte, indem du zumindest deinen Code richtig formatierst. – Pickle