MCTOOLBOX
MC ToolboxMC TOOLBOX
กลับไปยังเครื่องมือ

MiniMessage ตัวแสดงและออกแบบ

สร้างการจัดรูปแบบ MiniMessage ทั่วไปและเปรียบเทียบในตัวอย่างแชท คำอธิบายไอเทม และโฮโลแกรมในเบราว์เซอร์ก่อนทดสอบในปลั๊กอิน Minecraft ของคุณ

ตัวอย่างรองรับสี การตกแต่ง เกรเดียนต์ สีรุ้ง คลิกเมตาดาต้า และการขึ้นบรรทัดใหม่ แท็กขั้นสูงหรือแท็กเฉพาะปลั๊กอินที่ไม่รองรับจะยังคงแสดงให้เห็นเพื่อการทดสอบในปลั๊กอิน

สไตล์และการจัดรูปแบบ
สีมาตรฐาน Minecraft
จำลองในเกมสด
[Global]Admin:Welcome to MC Toolbox Network! Join now for exclusive rewards!
ตัวอย่างจำลอง

รูปแบบการส่งออก

โค้ด Legacy (§)
§6W§r§x§F§F§B§3§0§9e§r§x§F§F§B§B§1§1l§r§x§F§F§C§4§1§Ac§r§x§F§F§C§C§2§2o§r§x§F§F§D§5§2§Bm§r§x§F§F§D§D§3§3e§r§x§F§F§E§6§3§B §r§x§F§F§E§E§4§4t§r§x§F§F§F§7§4§Do§r§e §r§6§lM§r§x§F§F§A§F§0§5§lC§r§x§F§F§B§4§0§A§l §r§x§F§F§B§9§0§F§lT§r§x§F§F§B§E§1§4§lo§r§x§F§F§C§3§1§9§lo§r§x§F§F§C§8§1§E§ll§r§x§F§F§C§D§2§3§lb§r§x§F§F§D§2§2§8§lo§r§x§F§F§D§7§2§D§lx§r§x§F§F§D§C§3§2§l §r§x§F§F§E§1§3§7§lN§r§x§F§F§E§6§3§C§le§r§x§F§F§E§B§4§1§lt§r§x§F§F§F§0§4§6§lw§r§x§F§F§F§5§4§B§lo§r§x§F§F§F§A§5§0§lr§r§e§lk§r! §r§x§F§F§0§0§0§0J§r§x§F§F§6§D§0§0o§r§x§F§F§D§A§0§0i§r§x§6§D§F§F§0§0n§r§x§0§0§9§2§6§D §r§x§1§5§0§0§D§Bn§r§x§5§4§0§0§9§4o§r§x§8§B§0§0§F§Fw§r for §r§dexclusive rewards!
Minecraft JSON Text Component
{ "text": "", "extra": [ { "text": "W", "color": "#FFAA00" }, { "text": "e", "color": "#FFB309" }, { "text": "l", "color": "#FFBB11" }, { "text": "c", "color": "#FFC41A" }, { "text": "o", "color": "#FFCC22" }, { "text": "m", "color": "#FFD52B" }, { "text": "e", "color": "#FFDD33" }, { "text": " ", "color": "#FFE63B" }, { "text": "t", "color": "#FFEE44" }, { "text": "o", "color": "#FFF74D" }, { "text": " ", "color": "#FFFF55" }, { "text": "M", "color": "#FFAA00", "bold": true }, { "text": "C", "color": "#FFAF05", "bold": true }, { "text": " ", "color": "#FFB40A", "bold": true }, { "text": "T", "color": "#FFB90F", "bold": true }, { "text": "o", "color": "#FFBE14", "bold": true }, { "text": "o", "color": "#FFC319", "bold": true }, { "text": "l", "color": "#FFC81E", "bold": true }, { "text": "b", "color": "#FFCD23", "bold": true }, { "text": "o", "color": "#FFD228", "bold": true }, { "text": "x", "color": "#FFD72D", "bold": true }, { "text": " ", "color": "#FFDC32", "bold": true }, { "text": "N", "color": "#FFE137", "bold": true }, { "text": "e", "color": "#FFE63C", "bold": true }, { "text": "t", "color": "#FFEB41", "bold": true }, { "text": "w", "color": "#FFF046", "bold": true }, { "text": "o", "color": "#FFF54B", "bold": true }, { "text": "r", "color": "#FFFA50", "bold": true }, { "text": "k", "color": "#FFFF55", "bold": true }, { "text": "! " }, { "text": "J", "color": "#FF0000" }, { "text": "o", "color": "#FF6D00" }, { "text": "i", "color": "#FFDA00" }, { "text": "n", "color": "#6DFF00" }, { "text": " ", "color": "#00926D" }, { "text": "n", "color": "#1500DB" }, { "text": "o", "color": "#540094" }, { "text": "w", "color": "#8B00FF" }, { "text": " for " }, { "text": "exclusive rewards!", "color": "#FF55FF" } ] }

สิ่งที่ตัวออกแบบ MiniMessage นี้ช่วยให้คุณทดสอบ

MiniMessage เป็นรูปแบบข้อความที่ใช้แท็ก ซึ่งมักใช้ในซอฟต์แวร์เซิร์ฟเวอร์ Minecraft ที่ใช้ Adventure และปลั๊กอิน ตัวแก้ไขนี้ช่วยจัดองค์ประกอบสี การตกแต่ง เกรเดียนต์ ข้อความสีรุ้ง การขึ้นบรรทัดใหม่ และคลิกเมตาดาต้า จากนั้นเปรียบเทียบผลลัพธ์ในแชท คำอธิบายไอเทม และตัวอย่างแบบโฮโลแกรม

ตัวอย่างนี้รองรับชุดย่อยที่ใช้งานได้จริงของภาษา MiniMessage โดยเจตนา แท็กขั้นสูง ตัวแยกเฉพาะปลั๊กอิน placeholders ฟอนต์ คอมโพเนนต์ที่แปลได้ และบริบทฝั่งเซิร์ฟเวอร์อาจแสดงผลแตกต่างหรือยังคงมองเห็นได้ ควรวางสตริง MiniMessage สุดท้ายลงในปลั๊กอินจริงที่จะแยกวิเคราะห์เสมอ

ใช้แท็กแทนโค้ดสีแบบ Legacy

ครอบข้อความด้วยแท็ก เช่น <bold>...</bold> สีที่มีชื่อ เกรเดียนต์ หรือการจัดรูปแบบสีรุ้ง ปิดแท็กที่ซ้อนกันในลำดับย้อนกลับ และใช้ <reset> เมื่อข้อความถัดไปควรกลับไปเป็นสไตล์เริ่มต้น

เปรียบเทียบบริบทการแสดงผลหลายแบบ

ตัวอย่างแชท คำอธิบายไอเทม และโฮโลแกรมมีข้อจำกัดด้านพื้นที่และความอ่านง่ายที่แตกต่างกัน บรรทัดเกรเดียนต์ยาวอาจใช้ได้ในแชท แต่ตัดบรรทัดไม่ดีในคำอธิบายไอเทม ในขณะที่โฮโลแกรมมักต้องการคำน้อยกว่าและคอนทราสต์ที่ชัดเจนกว่า

ทำความเข้าใจรูปแบบการส่งออก

ซอร์ส MiniMessage เป็นเอาต์พุตที่ถูกต้องสำหรับปลั๊กอินที่ยอมรับ MiniMessage อย่างชัดเจน เอาต์พุต Legacy section-sign และ Minecraft JSON เป็นการแปลงสำหรับปลายทางอื่น และอาจไม่รักษาเกรเดียนต์ อีเวนต์ หรือแท็กเฉพาะปลั๊กอินทุกอัน

ตรวจสอบข้อความแบบโต้ตอบอย่างรอบคอบ

คลิกเมตาดาต้าสามารถเปิด URL หรือขอคำสั่งได้ ขึ้นอยู่กับปลั๊กอินและไคลเอนต์ที่รับ ตรวจสอบลิงก์ อ้างอิงอาร์กิวเมนต์แท็กอย่างถูกต้อง และอย่าเผยแพร่คำสั่งหรือ URL ที่คัดลอกจากการกำหนดค่าที่ไม่น่าเชื่อถือ

สร้างสตริง MiniMessage ที่เชื่อถือได้

  1. เริ่มต้นด้วยข้อความธรรมดาและเลือกบริบทแชท คำอธิบายไอเทม หรือโฮโลแกรม
  2. เพิ่มแท็กสีและการตกแต่งรอบช่วงข้อความที่เล็กที่สุดที่ต้องการ
  3. ใช้ตัวอย่างเพื่อค้นหาแท็กที่ไม่ปิด สีที่อ่านไม่ได้ และการตัดบรรทัดที่ไม่ต้องการ
  4. คัดลอกซอร์ส MiniMessage สำหรับปลั๊กอินที่เข้ากันได้กับ Adventure หรือเลือกการส่งออกอื่นเฉพาะเมื่อปลายทางต้องการ
  5. ทดสอบเอาต์พุตสุดท้ายบนเซิร์ฟเวอร์ staging ด้วยเวอร์ชันปลั๊กอินและการกำหนดค่า placeholder เดียวกัน

คำถามเกี่ยวกับตัวแก้ไข MiniMessage

MiniMessage สร้างไว้ใน Minecraft ดั้งเดิมหรือไม่?

ไม่ใช่ โดยทั่วไปมีให้ผ่าน Adventure text library และปลั๊กอินเซิร์ฟเวอร์ คำสั่งดั้งเดิมใช้ Minecraft text components มากกว่าแท็กซอร์ส MiniMessage

ทำไมแท็กถึงทำงานบนเซิร์ฟเวอร์ของฉัน แต่ไม่ทำงานในตัวอย่างนี้?

ปลั๊กอินเซิร์ฟเวอร์อาจลงทะเบียนตัวแยกแบบกำหนดเอง placeholders หรือแท็กที่ไม่พร้อมใช้งานในตัวอย่างที่ใช้เบราว์เซอร์เท่านั้น เก็บแท็กไว้ในซอร์สและตรวจสอบกับปลั๊กอินนั้น

การส่งออก JSON หรือ legacy จะรักษาทุกเอฟเฟกต์หรือไม่?

ไม่เสมอไป เกรเดียนต์ ข้อมูลคลิก การตกแต่งที่ซ้อนกัน และแท็กแบบกำหนดเองไม่มีสิ่งที่เทียบเท่าได้สมบูรณ์แบบในทุกรูปแบบเป้าหมาย ถือว่าเอาต์พุตที่แปลงแล้วเป็นจุดเริ่มต้นและทดสอบในปลายทาง

ฉันจะแก้ไขการจัดรูปแบบที่ต่อเนื่องยาวเกินไปได้อย่างไร?

ปิดแท็กที่ใช้งานอยู่ที่ขอบเขตที่ต้องการหรือแทรก <reset> สำหรับสไตล์ที่ซ้อนกัน ให้ปิดแท็กด้านในก่อนแล้วจึงปิดแท็กด้านนอก