• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Hilfe

MiCrJonas

Threadripper
Registriert
29 Oktober 2012
Beiträge
1.064
Diamanten
0
Du kannst das PlayerInteractEvent nehmen. Bei dem Event prüfst du, ob der Spieler das Item in der Hand hat und ob der Spieler in die Luft oder auf einen Block schaut. Wenn dies der Fall ist, rufst du die Methode shootArrow() in der Klasse Playe auf, also ungefähr so:

Code:
Player p = event.getPlayer();
if ((e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) && p.getItemInHand().getType() == Material.BLAZE_ROD) {
p.shotAwrrow();
}

Aktualisierung:
Benutze bei deinem Code, den du nachträglich hinzugefügt hast, "p.shotArrow();".
Und was genau kommen für "Errors"? Und kommen diese in Eclipse oder in der Minecraftserver-Konsole?
 
Zuletzt bearbeitet:
Oben