Perilaku mob dan preset

Bedakan penghematan pekerjaan dari mekanik permainan yang sengaja dihentikan.

Di halaman ini

Switch independen

feature-flags.entity-behavior-switches adalah master modul. Jika false, perilaku native modul ini dipulihkan tanpa mengubah flag AI precompute, culling, atau hopper. Jika true, switch entity-behavior berlaku. Semua pekerjaan tetap di main thread.

Switch yang dibuat falseDampak yang harus diuji
mob-trackerMob tetap ada tetapi tidak ditampilkan ke client.
entity-collisionDorongan, collision antar-entity, cramming, serta boarding otomatis berhenti. Collision blok, mount manual, projectile, dan contact damage tetap ada.
mob-aiGoal, Brain, navigasi, dan kontrol berhenti; fisik/despawn masih berjalan.
mob-item-pickupPencarian/pickup item serta equipment native berhenti; pickup pemain tidak berubah.
baby-mob-spawn-from-spawnersBayi termasuk passenger dari ordinary/trial spawner ditolak; dewasa tetap diizinkan.
mob-spawningSpawning alami/periodik runtime berhenti; worldgen, breeding, command, plugin, dan spawner terpisah.
chunk-tickingScheduled block/fluid tick, block event, block entity, dan random tick berhenti.
weather-tickingSiklus, reset cuaca tidur, petir, hujan/es/salju berhenti; perubahan eksplisit tetap boleh.
villager-tickingSeluruh jalur tick villager terkait berhenti, termasuk fisik, Brain, usia, dan restock.

Switch terpisah bukan berarti hasilnya tidak berinteraksi. Spawner tidak dapat bekerja otomatis bila block entity tidak ditick, meskipun policy spawning mengizinkannya. AI yang dihentikan juga menghentikan pencarian item berbasis goal.

Mode ticking

VANILLA menjaga cadence goal native. OPTIMIZED memakai goal-selector-throttle.interval bagi mob yang cukup jauh dari setiap player hidup non-spectator. EXTRA_OPTIMIZED memakai dua kali interval itu.

Goal yang sedang berjalan tetap mendapat action tick native. Memulai, berhenti, atau mengganti goal jauh dapat tertunda. Brain, gerak, dan networking tidak menjadi asynchronous. Mob dekat dan custom GoalSelector tetap memakai cadence native. enabled: false menghapus throttle pada semua mode.

Preset HUB

tuning-preset: HUB memaksa lima switch false di memori: entity-collision, mob-spawning, chunk-ticking, weather-ticking, dan villager-ticking. Config tidak ditulis ulang oleh parser preset. Wizard yang memilih HUB juga memasukkan aktivasi master perilaku ke diff.

Gunakan untuk lobby statis yang tidak membutuhkan farm/progres blok normal. Survival, Skyblock, atau minigame dengan mekanik world dapat rusak desainnya bila dipaksa memakai HUB. Baca referensi dan uji sebelum membuka akses pemain. Untuk mengembalikan, pilih DEFAULT, pulihkan switch yang diinginkan, dan restart.

Memuat indeks…