Snapshot entity dan hopper
Gunakan precompute dan culling dengan memahami fallback serta perubahan visibilitas.
AI precompute queue
Worker menghitung jarak kandidat target dari snapshot yang tidak memuat referensi entity hidup. Main memeriksa identitas, posisi, membership goal, dan kesegaran sebelum memakai cache. Pemilihan target akhir, predicate native, event, pathfinding, serta gerak tetap di main.
Custom goal, jalur Brain, tipe yang dikecualikan, dan hasil stale memakai jalur native. Mengaktifkan precompute tidak membuat seluruh AI asynchronous. Capture dan validasi tetap memiliki biaya main; uji apakah modul membantu beban Anda.
Untuk isolasi tipe tertentu, gunakan ai-precompute-queue.exclude-mob-types, misalnya [minecraft:villager]. Ini memilih target native bagi tipe tersebut, bukan menghentikan tick mob. Batas kandidat/antrean tersedia pada referensi entity.
Entity tracking dan culling
Snapshot memuat kandidat jarak dan garis pandang dari blok yang sudah dimuat. Worker menghitung diff visibilitas; main memvalidasi geometri baru, kelayakan native, dan hide/show plugin sebelum pairing serta paket spawn/remove.
LOS culling sengaja mengubah visibilitas di balik dinding solid. Snapshot yang tidak lengkap atau melewati kapasitas memakai fallback. Jika entity terasa muncul terlambat atau mekanik plugin mengandalkan tampilan tertentu, uji feature-flags.entity-tracking-culling: false pada staging dan restart. Jangan menurunkan jarak native untuk menutupi masalah yang belum dipahami.
Hopper tick spreading
Penyebaran hanya berlaku pada retry hopper yang sebelumnya idle, kosong, dan bukan loot hopper. Transfer aktif serta urutan hook inventory tetap mengikuti jalur native. groups: 1 mempertahankan frekuensi native.
Registrasi listener InventoryMoveItemEvent, InventoryPickupItemEvent, atau HopperInventorySearchEvent mengembalikan polling native. Karena itu, hasil dapat berbeda antara staging tanpa plugin dan produksi dengan listener inventory. Tidak semua hopper otomatis memiliki frekuensi lebih rendah.
Observer tetap memakai jadwal redstone native dua tick; modul ini tidak menyebarkan seluruh event observer. Uji aliran item, sorter, dan integrasi inventory. Untuk farm yang peka waktu, bandingkan trace perilaku dengan flag OFF/ON dan batalkan perubahan jika hasil permainan berbeda di luar kebutuhan.