Minecraft programmieren: Minecart in Blickrichtung bewegen?
Hallo, ich möchte ein Fahrzeug Plugin machen, wo sich das Minecart in die richtung bewegt, in die der Spieler schaut, nur wie bekomme ich die Richtung in die der Spieler schaut? Es wäre toll wenn jemand den Code vervollständigen könnte, vielen dank im Voraus!
@EventHandler
public void on(VehicleEnterEvent e) {
if (e.getVehicle().getType().equals(EntityType.MINECART)) {
Minecart mc = (Minecart) e.getVehicle();
Player p = (Player) e.getVehicle().getPassenger();
Bukkit.getScheduler().runTaskTimer(Main.plugin, () -> {
mc.setVelocity(new Vector(//Hier soll sich das Minecart bewegen));
}, 5, 5);
}
1 Antwort
Hallo,
die Blickrichtung vom Spieler bekommst du mit player.getEyeLocation();
Vermute ich jedenfalls, weil es nichts anderes mit Eye soweit gibt.. Probier es mal aus und bau es in deinen Vector ein.
LG
Woher ich das weiß:eigene Erfahrung – Minecraft-Spieler seit 4 Jahren
Ich habe eigentlich schon alles mit getEyeLocation() versucht, könntest du es bitte so wie du es denkst in meine Methode einbauen? Danke für die Antwort!