Entity, mob, dan hopper

Batas snapshot, sakelar gameplay, preset, dan cadence goal selector.

Di halaman ini

Pisahkan optimasi dan perubahan gameplay

Antrean AI/tracking memakai snapshot; perilaku mob tetap berjalan di main. Switch entity-behavior secara eksplisit mengizinkan atau menghentikan perilaku native. Jangan menonaktifkan tick atau AI hanya karena nama opsi terdengar seperti optimasi tanpa konsekuensi.

HUB menimpa lima switch di memori. Menulis sebuah switch true tidak dapat mengalahkan override preset yang sama. Master perilaku false memulihkan jalur native modul itu. Lihat panduan perilaku sebelum mengubah world permainan.

Referensi opsi

Semua opsi pada tabel ini berada di nusa-global.yml dan membutuhkan restart penuh. Key yang tidak ditulis memakai default. Rentang mencakup kedua ujung kecuali ditandai >.

Key lengkapTipe / defaultRentang / satuanFungsi, dampak, dan kapan diubah
ai-precompute-queue.threadsinteger00..256 thread0 memilih min(4, max(1, core JVM / 2)). Worker memakai snapshot; tambah hanya jika pengukuran mendukung.Berlaku saat: feature-flags.ai-precompute-queue
ai-precompute-queue.max-queuedinteger2561..65536 pekerjaanKapasitas pekerjaan optimasi. Saat penuh, jalur native menjadi fallback; kapasitas besar memakai memori lebih banyak.Berlaku saat: feature-flags.ai-precompute-queue
entity-tracking-culling.threadsinteger00..256 thread0 memilih min(4, max(1, core JVM / 2)). Worker memakai snapshot; tambah hanya jika pengukuran mendukung.Berlaku saat: feature-flags.entity-tracking-culling
entity-tracking-culling.max-queuedinteger2561..65536 pekerjaanKapasitas pekerjaan optimasi. Saat penuh, jalur native menjadi fallback; kapasitas besar memakai memori lebih banyak.Berlaku saat: feature-flags.entity-tracking-culling
ai-precompute-queue.max-candidatesinteger1281..4096 kandidatBatas kandidat target pada snapshot. Mengubah biaya capture/komputasi; bukan batas jumlah mob di world.Berlaku saat: feature-flags.ai-precompute-queue
ai-precompute-queue.exclude-mob-typeslist[]ID namespaced, contoh minecraft:zombieTipe dalam daftar tetap memakai pemilihan target native. Gunakan untuk isolasi perilaku mob tertentu.Berlaku saat: feature-flags.ai-precompute-queue
entity-tracking-culling.max-ray-blocksinteger1281..1024 blokBatas capture ray garis pandang. Snapshot tidak lengkap memakai fallback; nilai lebih besar menambah kerja main.Berlaku saat: feature-flags.entity-tracking-culling
entity-tracking-culling.max-snapshot-boxesinteger10241..16384 kotakBatas kotak collision dalam snapshot visibilitas. Gunakan default kecuali profiling menunjukkan kebutuhan.Berlaku saat: feature-flags.entity-tracking-culling
hopper-tick-spreading.groupsinteger41..64 grupGrup retry hopper idle. 1 mempertahankan frekuensi native. Tidak mengubah transfer aktif dan event yang dipertahankan.Berlaku saat: feature-flags.hopper-tick-spreading; hanya hopper eligible tanpa listener terkait
entity-behavior.mob-trackerbooleantruetrue / falsefalse menghentikan penampilan mob ke client; mob masih ada di server. Jangan pakai untuk menghapus mob. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.entity-collisionbooleantruetrue / falsefalse menghentikan dorongan, collision antar-entity, cramming, dan boarding otomatis. Collision blok, mount manual, projectile, dan contact damage tetap ada. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.mob-aibooleantruetrue / falsefalse menghentikan goal, Brain, navigasi, dan kontrol mob. Tick fisik dan despawn tetap berjalan. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.mob-item-pickupbooleantruetrue / falsefalse menghentikan pencarian/pickup item dan penggantian equipment native mob. Pickup pemain tetap berjalan. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.baby-mob-spawn-from-spawnersbooleantruetrue / falsefalse menolak bayi dan passenger bayi dari spawner biasa/trial. Mob dewasa tetap diizinkan. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.mob-spawningbooleantruetrue / falsefalse menghentikan spawning alami/periodik runtime. Worldgen, breeding, command, plugin, dan spawner punya jalur terpisah. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.chunk-tickingbooleantruetrue / falsefalse menghentikan scheduled block/fluid tick, block event, block entity, dan random tick. Farm/spawner otomatis dapat berhenti. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.weather-tickingbooleantruetrue / falsefalse membekukan siklus cuaca, reset cuaca tidur, petir, hujan/es/salju. Perubahan eksplisit plugin/command tetap boleh. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
entity-behavior.villager-tickingbooleantruetrue / falsefalse membekukan tick villager aktif/inaktif/passenger, termasuk fisik, Brain, usia, dan restock. Villager tetap ada. Ubah hanya bila dampaknya memang diinginkan.Berlaku saat: feature-flags.entity-behavior-switches; HUB menimpa lima switch menjadi false
tuning-presetstringDEFAULTDEFAULT / HUBDEFAULT mengikuti switch individu. HUB memaksa entity-collision, mob-spawning, chunk-ticking, weather-ticking, villager-ticking false di memori. Untuk lobby statis, bukan survival.Berlaku saat: feature-flags.entity-behavior-switches
entity-behavior.ticking-modestringVANILLAVANILLA / OPTIMIZED / EXTRA_OPTIMIZEDVANILLA menjaga cadence native. Mode optimized menunda evaluasi goal jauh; EXTRA memakai dua kali interval. Brain dan gerak tidak dibagi ke worker.Berlaku saat: master perilaku aktif; throttle enabled dan mob cukup jauh
entity-behavior.goal-selector-throttle.enabledbooleantruetrue / falsefalse menjaga cadence native pada semua mode. true mengizinkan throttle pada dua mode optimized.Berlaku saat: master perilaku aktif; ticking-mode bukan VANILLA
entity-behavior.goal-selector-throttle.intervalinteger41..600 tickInterval evaluasi goal jauh. EXTRA_OPTIMIZED memakai dua kali angka ini. Goal berjalan tetap mendapat action tick native.Berlaku saat: mode optimized dan throttle aktif; custom GoalSelector memakai cadence native
entity-behavior.goal-selector-throttle.min-player-distancenumber32>0..4096 blok, finiteJarak dari setiap player hidup non-spectator agar goal eligible ditunda. Menaikkan batas mengurangi mob yang terdampak.Berlaku saat: mode optimized dan throttle aktif

Uji di staging

Periksa mob terlihat, bergerak, memilih target, mengambil item, bertabrakan, dan melakukan restock sesuai kebutuhan. Uji hopper dengan plugin inventory yang dipakai. Custom goal dan snapshot stale dapat memakai fallback native; jangan mengukur manfaat dari jumlah worker saja.

Kembalikan nilai terdahulu dan restart jika mekanik berubah di luar tujuan. Jangan menghapus mob/world sebagai langkah diagnosis awal.

Memuat indeks…