MCTOOLBOX
MC ToolboxMC TOOLBOX

สร้างสรรค์

ตัวแก้ไขหนังสือ Minecraft

เขียนหนังสือที่เขียนด้วย Java หลายหน้า, ดูตัวอย่างแต่ละหน้าด้วยฟอนต์สไตล์ในเกม และคัดลอกคำสั่ง item-component ที่ทันสมัย

รายละเอียดหนังสือ

หน้า

Live preview

My Adventure

Welcome to my world!

หน้า 1 ของ 1

/give @p minecraft:written_book[minecraft:written_book_content={title:"My Adventure",author:"Player",generation:0,resolved:false,pages:[{text:"Welcome to my world!"}]}] 1

ตัวแก้ไขคำสั่งหนังสือที่เขียนแล้วของ Minecraft

สร้างหนังสือที่เขียนด้วยข้อความธรรมดาสำหรับ Minecraft Java Edition สมัยใหม่ ตั้งชื่อเรื่องและผู้เขียนที่แสดง เขียนแต่ละหน้าแยกกัน ตรวจสอบลำดับหน้าในตัวอย่างเบราว์เซอร์ และคัดลอกคำสั่ง /give หนึ่งคำสั่งที่ใช้คอมโพเนนต์ไอเท็ม written_book_content

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

วิธีสร้างหนังสือ Minecraft หลายหน้า

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

ไวยากรณ์คำสั่ง written_book_content สมัยใหม่

ไอเทมที่สร้างขึ้นใช้ minecraft:written_book พร้อมคอมโพเนนต์ minecraft:written_book_content ชื่อเรื่องและผู้แต่งถูกเก็บไว้กับหนังสือ generation 0 หมายถึงหนังสือต้นฉบับ resolved false ปล่อยให้ Minecraft จัดการข้อความ และ pages มีคอมโพเนนต์ข้อความ SNBT โดยตรงหนึ่งรายการต่อหน้า

ทำไม Java เวอร์ชันเก่าถึงปฏิเสธคำสั่งนี้

Java 1.20.4 และเก่ากว่าใช้ NBT ไอเทมแบบเดิม Java 1.20.5 แนะนำคอมโพเนนต์ไอเทม และ Java 1.21.5 เปลี่ยนคอมโพเนนต์ข้อความคำสั่งเป็น SNBT โดยตรง รูปแบบเหล่านี้ไม่สามารถใช้แทนกันได้ หากเซิร์ฟเวอร์รายงานคอมโพเนนต์ไม่ถูกต้องหรือข้อผิดพลาดข้อมูลต่อท้าย ให้ยืนยันเวอร์ชัน Java ที่แน่นอนก่อนเปลี่ยนเครื่องหมายคำพูดด้วยตนเอง

ตัวอย่างและการตัดบรรทัด

ตัวอย่างในเบราว์เซอร์แสดงลำดับหน้า การขึ้นบรรทัดใหม่ที่คงไว้ และรูปแบบหนังสือโดยประมาณ Minecraft จะตัดข้อความตามเมตริกฟอนต์ของตัวเอง ขนาด GUI ไกลฟ์ภาษา และรีซอร์สแพ็กที่ใช้งานอยู่ ควรเขียนย่อหน้าให้กระชับและทดสอบหนังสือด้วยการตั้งค่าไคลเอนต์เดียวกันกับผู้เล่นที่ตั้งใจไว้

คำสั่งยาวและขั้นตอนการทดสอบที่เชื่อถือได้

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

ข้อความธรรมดา การจัดรูปแบบ และความปลอดภัยของคำสั่ง

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

คำถามเกี่ยวกับตัวแก้ไขหนังสือ Minecraft

คำสั่งนี้รองรับ Minecraft เวอร์ชันใดบ้าง?

คอมโพเนนต์ข้อความแบบ SNBT โดยตรงที่สร้างขึ้นรองรับ Minecraft Java 1.21.5 ขึ้นไป เวอร์ชัน Java ที่เก่ากว่าต้องใช้รูปแบบ item-component หรือ NBT แบบเดิมที่แตกต่างกัน

สิ่งนี้ใช้ได้กับ Bedrock Edition หรือไม่?

ไม่ ผลลัพธ์คือคำสั่ง /give ของ Java Edition ที่ใช้คอมโพเนนต์ไอเทมของ Java ไอเทมหนังสือและข้อมูลคำสั่งของ Bedrock ใช้ระบบที่แตกต่างกัน

ตัวอย่างตรงกับหนังสือในเกมทุกประการหรือไม่?

ไม่ มันเป็นตัวอย่างการวางแผน ฟอนต์ Minecraft ขนาด GUI ไกลฟ์ภาษา และรีซอร์สแพ็คสามารถเปลี่ยนการตัดบรรทัดได้ ดังนั้นทดสอบคำสั่งสุดท้ายในเกม

ตัวแก้ไขสามารถเพิ่มสีหรือข้อความที่คลิกได้หรือไม่?

ยังไม่ในตอนนี้ มันสร้างคอมโพเนนต์ข้อความธรรมดาเท่านั้น ซึ่งตั้งใจให้ตัวควบคุมที่มองเห็นตรงกับผลลัพธ์ที่สร้างและคำสั่งง่ายต่อการตรวจสอบ

generation 0 และ resolved false หมายถึงอะไร?

Generation 0 ระบุว่าไอเท็มเป็นหนังสือที่เขียนต้นฉบับ resolved false บอก Minecraft ว่าการแก้ไขข้อความแบบไดนามิกยังไม่เสร็จสมบูรณ์

ทำไมคำสั่งที่สร้างขึ้นถึงยาวจัง?

ทุกชื่อเรื่อง ผู้เขียน หน้า การขึ้นบรรทัดใหม่ และอักขระที่ escape จะถูกเก็บไว้ในคำสั่งไอเท็มเดียว สำหรับหนังสือยาว ให้ใช้บล็อกคำสั่ง ฟังก์ชัน หรือคอนโซลเซิร์ฟเวอร์ และเก็บสำเนาข้อความของคำสั่งไว้