Preset teks dan UI
Pembuat Teks Tellraw JSON
Tellraw adalah masalah teks JSON yang disamarkan sebagai perintah obrolan. Halaman generator ini berfokus pada bagian komponen teks yang biasanya rusak: teks hover bersarang, tindakan klik, warna, status tebal, dan nilai perintah aman.
Hasil preset
Pesan nyata yang dapat dibaca, diarahkan, dan diklik oleh pemain tanpa harus melepaskan komponen teks JSON secara manual.
Keluaran
Output Tellraw JSON
/tellraw @a {text:"Open the dungeon gate",color:"gold",bold:true,hover_event:{action:"show_text",value:{text:"Click to run the gate trigger",color:"gray"}},click_event:{action:"run_command",command:"/trigger dungeon_gate"}}Tangkapan layar preset
Buat preset
- Buka workbench Teks dan pilih tellraw sebagai output target.
- Tulis pesan yang terlihat terlebih dahulu, lalu tambahkan status warna dan gaya.
- Add hover_event dan click_event hanya setelah pesan biasa ditampilkan dengan benar.
- Salin Output JSON dan uji dengan pemilih yang sama yang akan menerima pesan terakhir.
JSON dapat dibaca sebelum JSON pintar
Kegagalan tellraw tercepat adalah format JSON yang salah. Bangun teks yang terlihat terlebih dahulu, lalu lapisi interaksi di atasnya. NBTForge membuat urutan itu jelas karena komponen teks diedit sebagai kolom sebelum menjadi Output perintah.
Untuk petunjuk peta, buat kalimat pertama tetap singkat dan tempatkan detail ekstra di teks arahkan kursor. Tindakan klik harus menjalankan pemicu atau perintah aman, bukan rantai perintah panjang yang tersembunyi.
Dimana ini cocok dalam Command Pack
Tellraw biasanya berpasangan dengan pemicu scoreboard, pesan judul, umpan balik suara, dan status pencarian. Simpan perintah ke Project ketika itu merupakan bagian dari interaksi multi-langkah.
Gunakan warna yang konsisten untuk rangkaian tindakan yang sama. Misalnya, emas untuk petunjuk objektif, hijau untuk sukses, dan merah untuk tindakan yang diblokir.
- Gunakan /trigger untuk alur klik pemain jika memungkinkan.
- Jaga agar teks hover tetap menjelaskan, tidak diperlukan untuk instruksi utama.
- Uji dengan @s, @p, dan @a bergantung pada konteks perintah terakhir.
Sesuaikan preset ke dalam Project nyata
Perlakukan Generator Teks Tellraw JSON sebagai titik awal yang diuji, bukan hanya string yang disalin. Setelah output berfungsi satu kali, simpan dengan nama Project yang jelas, catat versi target Minecraft, dan simpan preset di dekat perintah pengaturan terkait seperti scoreboard, bossbar, loot, atau garis reset.
Sebelum menerbitkan preset ke peta, server, atau Command Pack, jalankan preset dari artefak yang disalin, bukan hanya dari workbench langsung. Hal ini menunjukkan dependensi yang hilang, pemilih yang sudah usang, pilihan edisi yang salah, dan perintah yang hanya berfungsi karena status pengujian lokal sudah ada.
- Pertahankan Edition dan Version yang dipilih dengan perintah bersama.
- Uji penyeleksi terhadap perintah yang tidak berbahaya sebelum menggunakan kerusakan, pembunuhan, pembersihan, atau teleportasi.
- Pindahkan perintah panjang ke Project atau alur kerja bergaya fungsi alih-alih menempelkannya ke dalam obrolan.
- Periksa kembali peringatan setelah mengubah entitas, komponen item, passenger, atau sumber daya datapack.
FAQ
Bisakah tellraw menjalankan perintah saat diklik?
Ya. Gunakan click_event dengan run_command, lalu arahkan ke pemicu atau perintah aman yang valid untuk konteks pemutar.
Mengapa tellraw JSON saya berfungsi di satu versi tetapi tidak di versi lain?
Format komponen teks telah berubah seiring waktu. Periksa kelompok versi yang dipilih dan buat ulang komponen alih-alih menyalin cuplikan JSON lama secara membabi buta.
Kapan preset ini harus menjadi bagian dari Command Pack?
Gunakan ini sebagai entri Command Pack ketika output bergantung pada jalur pengaturan, perintah reset, sumber daya rampasan, status scoreboard, atau pengujian berulang. Perintah aman tunggal masih dapat disalin langsung dari Output.
Buka alur ini
Mulai dari ruang kerja Text terkait, lalu sesuaikan bidang preset untuk dunia Anda.