MCTOOLBOX
MC ToolboxMC TOOLBOX

ตัวสร้าง JSON Text

Tellraw · ชื่อเรื่อง · ชื่อไอเทม - Java & Bedrock

Welcome to MC Toolbox
คำสั่งเต็ม
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]
เพย์โหลด JSONMODERN
[{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]

ตัวสร้าง 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 รีลีสของคุณ