สิ่งที่ตัวออกแบบ MiniMessage นี้ช่วยให้คุณทดสอบ
MiniMessage เป็นรูปแบบข้อความที่ใช้แท็ก ซึ่งมักใช้ในซอฟต์แวร์เซิร์ฟเวอร์ Minecraft ที่ใช้ Adventure และปลั๊กอิน ตัวแก้ไขนี้ช่วยจัดองค์ประกอบสี การตกแต่ง เกรเดียนต์ ข้อความสีรุ้ง การขึ้นบรรทัดใหม่ และคลิกเมตาดาต้า จากนั้นเปรียบเทียบผลลัพธ์ในแชท คำอธิบายไอเทม และตัวอย่างแบบโฮโลแกรม
ตัวอย่างนี้รองรับชุดย่อยที่ใช้งานได้จริงของภาษา MiniMessage โดยเจตนา แท็กขั้นสูง ตัวแยกเฉพาะปลั๊กอิน placeholders ฟอนต์ คอมโพเนนต์ที่แปลได้ และบริบทฝั่งเซิร์ฟเวอร์อาจแสดงผลแตกต่างหรือยังคงมองเห็นได้ ควรวางสตริง MiniMessage สุดท้ายลงในปลั๊กอินจริงที่จะแยกวิเคราะห์เสมอ
ใช้แท็กแทนโค้ดสีแบบ Legacy
ครอบข้อความด้วยแท็ก เช่น <bold>...</bold> สีที่มีชื่อ เกรเดียนต์ หรือการจัดรูปแบบสีรุ้ง ปิดแท็กที่ซ้อนกันในลำดับย้อนกลับ และใช้ <reset> เมื่อข้อความถัดไปควรกลับไปเป็นสไตล์เริ่มต้น
เปรียบเทียบบริบทการแสดงผลหลายแบบ
ตัวอย่างแชท คำอธิบายไอเทม และโฮโลแกรมมีข้อจำกัดด้านพื้นที่และความอ่านง่ายที่แตกต่างกัน บรรทัดเกรเดียนต์ยาวอาจใช้ได้ในแชท แต่ตัดบรรทัดไม่ดีในคำอธิบายไอเทม ในขณะที่โฮโลแกรมมักต้องการคำน้อยกว่าและคอนทราสต์ที่ชัดเจนกว่า
ทำความเข้าใจรูปแบบการส่งออก
ซอร์ส MiniMessage เป็นเอาต์พุตที่ถูกต้องสำหรับปลั๊กอินที่ยอมรับ MiniMessage อย่างชัดเจน เอาต์พุต Legacy section-sign และ Minecraft JSON เป็นการแปลงสำหรับปลายทางอื่น และอาจไม่รักษาเกรเดียนต์ อีเวนต์ หรือแท็กเฉพาะปลั๊กอินทุกอัน
ตรวจสอบข้อความแบบโต้ตอบอย่างรอบคอบ
คลิกเมตาดาต้าสามารถเปิด URL หรือขอคำสั่งได้ ขึ้นอยู่กับปลั๊กอินและไคลเอนต์ที่รับ ตรวจสอบลิงก์ อ้างอิงอาร์กิวเมนต์แท็กอย่างถูกต้อง และอย่าเผยแพร่คำสั่งหรือ URL ที่คัดลอกจากการกำหนดค่าที่ไม่น่าเชื่อถือ
สร้างสตริง MiniMessage ที่เชื่อถือได้
- เริ่มต้นด้วยข้อความธรรมดาและเลือกบริบทแชท คำอธิบายไอเทม หรือโฮโลแกรม
- เพิ่มแท็กสีและการตกแต่งรอบช่วงข้อความที่เล็กที่สุดที่ต้องการ
- ใช้ตัวอย่างเพื่อค้นหาแท็กที่ไม่ปิด สีที่อ่านไม่ได้ และการตัดบรรทัดที่ไม่ต้องการ
- คัดลอกซอร์ส MiniMessage สำหรับปลั๊กอินที่เข้ากันได้กับ Adventure หรือเลือกการส่งออกอื่นเฉพาะเมื่อปลายทางต้องการ
- ทดสอบเอาต์พุตสุดท้ายบนเซิร์ฟเวอร์ staging ด้วยเวอร์ชันปลั๊กอินและการกำหนดค่า placeholder เดียวกัน
คำถามเกี่ยวกับตัวแก้ไข MiniMessage
MiniMessage สร้างไว้ใน Minecraft ดั้งเดิมหรือไม่?
ไม่ใช่ โดยทั่วไปมีให้ผ่าน Adventure text library และปลั๊กอินเซิร์ฟเวอร์ คำสั่งดั้งเดิมใช้ Minecraft text components มากกว่าแท็กซอร์ส MiniMessage
ทำไมแท็กถึงทำงานบนเซิร์ฟเวอร์ของฉัน แต่ไม่ทำงานในตัวอย่างนี้?
ปลั๊กอินเซิร์ฟเวอร์อาจลงทะเบียนตัวแยกแบบกำหนดเอง placeholders หรือแท็กที่ไม่พร้อมใช้งานในตัวอย่างที่ใช้เบราว์เซอร์เท่านั้น เก็บแท็กไว้ในซอร์สและตรวจสอบกับปลั๊กอินนั้น
การส่งออก JSON หรือ legacy จะรักษาทุกเอฟเฟกต์หรือไม่?
ไม่เสมอไป เกรเดียนต์ ข้อมูลคลิก การตกแต่งที่ซ้อนกัน และแท็กแบบกำหนดเองไม่มีสิ่งที่เทียบเท่าได้สมบูรณ์แบบในทุกรูปแบบเป้าหมาย ถือว่าเอาต์พุตที่แปลงแล้วเป็นจุดเริ่มต้นและทดสอบในปลายทาง
ฉันจะแก้ไขการจัดรูปแบบที่ต่อเนื่องยาวเกินไปได้อย่างไร?
ปิดแท็กที่ใช้งานอยู่ที่ขอบเขตที่ต้องการหรือแทรก <reset> สำหรับสไตล์ที่ซ้อนกัน ให้ปิดแท็กด้านในก่อนแล้วจึงปิดแท็กด้านนอก