Skip to content

Kamera- & Entitätsverfolgung

Diese Seite dokumentiert die sichere Zielentitäts-Ermittlung bei Perspektiven- oder Statuswechseln.


📊 Entitätsverfolgung Infobox

KamerakontextBewertetes ZielGeschwindigkeitsquelle
Normale 1./3. PersonSpieler (client.player)entity.getKnownSpeed()
Zuschauer (Freiflug)Zuschauerkameraentity.getKnownSpeed()
Zuschauer (Besessene Kreatur)Zielkreatur / Spielerentity.getKnownSpeed()
In Boot / auf Pferd / in LoreFahrzeug-Entitätentity.getKnownSpeed()
Null-SicherheitStandard-Null-TextSpeed: 0.00 b/s (H: 0.00, V: 0.00)

🔄 Entitätsauflösungslogik

java
Entity entity = client.getCameraEntity();
if (entity == null) {
    entity = client.player;
}

if (entity == null) {
    displayer.addLine("Speed: 0.00 b/s (H: 0.00, V: 0.00)");
    return;
}
  1. client.getCameraEntity(): Primäre Abfrage des aktuellen Rendering-Blickwinkels.
  2. entity == null-Fallback: Falls die Kamera-Entität null ist, greift der Code auf client.player zurück.
  3. Null-Sicherheitsüberprüfung: Wenn Kamera und Spieler null sind, wird sicher 0 ausgegeben, ohne Abstürze zu verursachen.

🔗 Verwandte Seiten

Official documentation & web portal for Dasik Igaijinn mods.