Bossbar dan Judul: Status Persisten, Pengaturan Waktu, dan Pembagian Nilai/Maksimal
Bossbar bertahan setelah mulai ulang, sedangkan judul tidak. Berikut adalah pola buat-lalu-modifikasi, pengaturan waktu pudar yang sering terbalik, dan cara menggerakkan bilah progres.
Keduanya menampilkan teks di layar, dan di situlah kesamaannya berakhir. Judul bersifat sekali pakai (fire-and-forget); bossbar adalah objek persisten yang harus Anda kelola.
Bossbar bersifat stateful
/bossbar add my:timer {"text":"Time left"}
/bossbar set my:timer players @a
/bossbar set my:timer max 600
/bossbar set my:timer value 600
/bossbar set my:timer color red
/bossbar set my:timer style notched_10
Sebuah ID, lalu perintah yang memodifikasinya. Poin-poin yang sering membuat orang bingung:
- Bilah tidak terlihat sampai ada pemain. Membuatnya dan tidak pernah menjalankan
set ... playerstidak menghasilkan apa-apa, tanpa kesalahan. - Bilah tetap ada di penyimpanan dunia. Bilah yang dibuat untuk minigame masih ada di sesi berikutnya.
/bossbar removesaat selesai, atau bilah akan menumpuk. valuedanmaxterpisah, dan bilah menunjukkanvalue / max. Hanya mengaturvaluepada bilah yang maksimalnya masih 100 akan menghasilkan isian yang tidak masuk akal.
Warna: pink white red orange yellow green blue purple. Gaya: progress notched_6 notched_10 notched_12 notched_20.
Menggerakkan hitungan mundur
/bossbar set my:timer value 599
sekali per detik dari fungsi berulang adalah seluruh mekanismenya. Tidak ada pengatur waktu bawaan. Membacanya kembali juga berguna:
/execute store result score @s Left run bossbar get my:timer value
bossbar get mendukung value, max, players dan visible, yang menjadikan bossbar variabel global yang berfungsi saat Anda ingin Pemain melihatnya.
Judul bersifat sementara
/title @a times 10 70 20
/title @a subtitle {"text":"Get ready"}
/title @a title {"text":"Round 2"}
Tiga hal dalam urutan itu, dan urutan itu penting:
timesterlebih dahulu. Mengaturnya setelah judul tidak berpengaruh pada judul yang sudah ditampilkan.subtitlesebelumtitle. Subjudul saja tidak menampilkan apa-apa; mengirim judul adalah yang memicu pasangan itu muncul. Jika dibalik, yang pertama muncul tanpa subjudul.
times adalah fadeIn stay fadeOut dalam tick — 20 tick per detik. 10 70 20 adalah setengah detik masuk, tiga setengah detik ditahan, satu detik keluar. Orang mengatur 1 1 1 dan bertanya-tanya mengapa tidak ada yang muncul: total tiga tick adalah kilatan.
Actionbar terpisah
/title @a actionbar {"text":"Saved"}
Garis di atas hotbar. Ini mengabaikan times sepenuhnya — ini ditampilkan selama beberapa detik tetap dan memudar. Mengirimnya kembali setiap tick membuatnya tetap aktif secara permanen, yang merupakan cara standar untuk menjalankan HUD kustom.
Membersihkan
/title @a clear menghapus apa yang ditampilkan; /title @a reset juga mengembalikan pengaturan waktu default. Untuk bossbar, /bossbar set my:timer visible false menyembunyikan tanpa menghancurkan status.
Buat bossbar, judul, dan sisa perintah kontrol dan debug dari formulir di Pembuat Perintah Lanjutan — Kontrol & Debug.