Skip to content

Pelacakan Kamera & Entitas

Halaman ini mendokumentasikan resolusi entitas target saat berganti perspektif kamera.


📊 Kotak Info Pelacakan Entitas

Konteks KameraTarget yang DinilaiSumber Kecepatan
Orang Pertama/Ketiga BiasaEntitas Pemain (client.player)entity.getKnownSpeed()
Mode Penonton (Terbang Bebas)Entitas Kamera Penontonentity.getKnownSpeed()
Mode Penonton (Merasuki Mob)Mob / Pemain Targetentity.getKnownSpeed()
Menaiki Perahu / Kuda / KeretaEntitas Kendaraanentity.getKnownSpeed()
Keamanan Entitas NullTeks cadangan nolSpeed: 0.00 b/s (H: 0.00, V: 0.00)

🔄 Logika Resolusi Entitas

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(): Pemeriksaan utama untuk sudut pandang render yang sedang aktif.
  2. Pencadangan entity == null: Jika entitas kamera bernilai null, kode beralih ke client.player.
  3. Perlindungan Keamanan Null: Jika kamera dan pemain bernilai null, Speedometer menampilkan kecepatan nol secara aman tanpa menyebabkan crash.

🔗 Halaman Terkait

Official documentation & web portal for Dasik Igaijinn mods.