ตัวสร้าง JSON Text: จัดรูปแบบคำสั่งอย่างถูกต้อง
สร้างข้อความที่จัดรูปแบบอย่างสมบูรณ์สำหรับ /tellraw, /titleและชื่อไอเทมที่กำหนดเอง เลือกไวยากรณ์คอมโพเนนต์ Java ปัจจุบัน รูปแบบ Java เก่า หรือ rawtext ของ Bedrock ก่อนคัดลอกผลลัพธ์
เลือกเวอร์ชันเอาต์พุตก่อนเพิ่มเหตุการณ์
Java 1.21.5 เปลี่ยนคอมโพเนนต์ข้อความคำสั่งจากฟิลด์เหตุการณ์แบบ JSON เดิมเป็น SNBT แบบอินไลน์พร้อม click_event และ hover_event นอกจากนี้ยังเปลี่ยนชื่อค่าของเหตุการณ์ เช่น run_command.value เป็น run_command.command แท็บ Java 1.21.5+ จะสร้างฟิลด์ปัจจุบันเหล่านี้ ในขณะที่แท็บ Java เก่ายังคงโครงสร้างก่อน 1.21.5 สำหรับเซิร์ฟเวอร์ที่ยังไม่อัปเกรด
ทดสอบข้อความแบบโต้ตอบด้วยสิทธิ์ของผู้เล่น
การคลิกไม่ข้ามสิทธิ์คำสั่ง ใช้ suggest_command เมื่อผู้เล่นควรตรวจสอบหรือกรอกคำสั่งด้วยตนเอง และสงวน run_command สำหรับการกระทำที่พวกเขาได้รับอนุญาตให้ดำเนินการอยู่แล้ว ไคลเอนต์ Java สมัยใหม่อาจขอการยืนยันเมื่อหนังสือหรือข้อความแชทพยายามรันคำสั่งที่ไม่รู้จักหรือต้องใช้สิทธิ์ระดับสูง
รูปแบบ Java vs Bedrock
คำสั่ง Java ปัจจุบันยอมรับคอมโพเนนต์ข้อความ SNBT แบบอินไลน์และใช้ฟิลด์เหตุการณ์แบบ snake-case Bedrock ใช้ rawtext ออบเจกต์และรองรับชุดคุณสมบัติคอมโพเนนต์ที่แตกต่างกัน ปฏิบัติต่อสิ่งเหล่านี้เป็นเอาต์พุตแยกกัน ไม่ใช่ JSON ที่ใช้แทนกันได้
คลิกและโฮเวอร์อีเวนต์
นำเข้า /tellraw คำสั่งเพื่อแยกโครงสร้าง JSON กลับเข้าสู่ตัวแก้ไข ปุ่มนำเข้ารองรับอาร์เรย์ JSON ดิบหรือคำสั่ง Minecraft เต็มรูปแบบ
คำถามที่พบบ่อยเกี่ยวกับข้อความ JSON
ความแตกต่างระหว่าง /tellraw และ /title คืออะไร?
Tellraw ส่งข้อความที่จัดรูปแบบไปยังหน้าต่างแชทและรองรับคลิก/โฮเวอร์อีเวนต์ ส่วน Title แสดงข้อความขนาดใหญ่บน HUD และไม่รองรับอีเวนต์ที่คลิกได้ ทั้งสองใช้รูปแบบ JSON text เดียวกัน
ทำไมต้องใช้ข้อความแบบมีโครงสร้างแทนรหัส § ธรรมดา?
คอมโพเนนต์ข้อความแบบมีโครงสร้างสามารถรวมเหตุการณ์คลิก ทูลทิปโฮเวอร์ ค่าบอร์ดคะแนน ตัวเลือกเอนทิตี การแปล และการแสดงปุ่มลัด รหัสการจัดรูปแบบแบบเก่าเปลี่ยนเฉพาะสไตล์ภาพเท่านั้น และไม่ได้รับการยอมรับในทุกบริบทคำสั่งสมัยใหม่
จะทำชื่อไอเทมแบบกำหนดเองที่ไม่เป็นตัวเอียงได้อย่างไร?
Minecraft จะแสดง custom_name เป็นตัวเอียงโดยค่าเริ่มต้น ตัวสร้างของเราจะเพิ่ม "italic":false ให้อัตโนมัติเมื่อเลือกเป้าหมายเป็น Item ดังนั้นข้อความของคุณจะแสดงแบบไม่เอียงโดยไม่ต้องทำขั้นตอนเพิ่มเติม
ใช้กับป้ายและหนังสือได้ไหม?
คอมโพเนนต์ที่จัดรูปแบบแล้วสามารถปรับใช้กับป้ายและหนังสือที่เขียนได้ แต่ข้อมูลไอเทมหรือบล็อกรอบข้างจะเปลี่ยนแปลงตามเวอร์ชัน Java คัดลอกเพย์โหลดคอมโพเนนต์ จากนั้นวางลงในคำสั่งหรือเครื่องมือสร้างที่กำหนดเป้าหมายรูปแบบป้ายหรือหนังสือที่แน่นอนสำหรับ Minecraft รีลีสของคุณ