เกี่ยวกับ เครื่องมือคำสั่ง
คำสั่ง Minecraft เปลี่ยนแปลงบ่อย คอมโพเนนต์ไอเทมแทนที่ไวยากรณ์ NBT แบบเก่าส่วนใหญ่ใน Java 1.20.5 ขณะที่ Bedrock ยังคงใช้ไวยากรณ์คำสั่งที่แตกต่างกัน คอลเลกชันนี้แสดงตัวเลือกฉบับและเวอร์ชันให้เห็นชัดเจน เพื่อให้คุณสร้างคำสั่งสำหรับโลกหรือเซิร์ฟเวอร์ที่ใช้งานจริงได้
ใช้ตัวสร้างแบบภาพเมื่อคุณต้องการคำสั่งที่ถูกต้องโดยไม่ต้องจำวงเล็บ ตัวเลือก และชื่อคอมโพเนนต์ ผลลัพธ์ยังคงแก้ไขได้ ผู้ใช้ขั้นสูงสามารถคัดลอกไปยังบล็อกคำสั่ง ไฟล์ฟังก์ชัน หรือคอนโซลเซิร์ฟเวอร์แล้วปรับแต่งต่อด้วยตนเองได้
ควรใช้เครื่องมือคำสั่งใด?
/give และการย้าย NBT
สร้างไอเทมด้วยคอมโพเนนต์ ชื่อ และเอนชานต์ หรือแปลงคำสั่งไอเทมรุ่นเก่าก่อน 1.20.5 เป็นไวยากรณ์คอมโพเนนต์สมัยใหม่
/summon และสปอว์นเนอร์
กำหนดค่าเอนทิตี ตำแหน่ง และคุณสมบัติที่รองรับ หรือสร้างคำสั่งสปอว์นเนอร์ม็อบพร้อมเวลาและกฎการเกิด
เอฟเฟกต์และอนุภาค
เตรียมคำสั่งเอฟเฟกต์และอนุภาคที่อ่านง่ายสำหรับแผนที่ อีเวนต์ การทดสอบ และลำดับบล็อกคำสั่ง
ขั้นตอนการทำงานจริง
ขั้นตอนการสร้างคำสั่งที่ปลอดภัยยิ่งขึ้น
1. เลือกฉบับที่ถูกต้องก่อน
คำสั่ง Java และ Bedrock อาจดูคล้ายกันแต่รับฟิลด์ต่างกัน ตั้งค่าฉบับเป้าหมายและเวอร์ชันเกมก่อนเลือกไอเทม เอนทิตี หรือเอฟเฟกต์
2. สร้างและตรวจสอบผลลัพธ์
ใช้ตัวควบคุมเพื่อสร้างคำสั่ง จากนั้นอ่านไวยากรณ์ที่สร้างขึ้น ID แบบมีเนมสเปซ เช่น minecraft:stone ควรคงไว้ไม่เปลี่ยนแปลง
3. ทดสอบในโลกที่ใช้แล้วทิ้ง
รันคำสั่ง summon อนุภาค และสปอว์นเนอร์ที่ซับซ้อนในโลกสำรองหรือโลกทดสอบแบบครีเอทีฟก่อนใช้งานบนแผนที่จริง
คำถามที่พบบ่อยเกี่ยวกับเครื่องมือคำสั่ง
คำสั่งเหล่านี้ใช้ได้ทั้ง Java และ Bedrock หรือไม่?
เฉพาะเมื่อเครื่องมือที่เลือกเสนอทั้งสองฉบับอย่างชัดเจน ไวยากรณ์ Java และ Bedrock ไม่สามารถใช้แทนกันได้ ดังนั้นควรใช้ตัวเลือกฉบับที่ตัวสร้างแสดงเสมอ
ทำไมคำสั่ง NBT เก่าถึงใช้งานไม่ได้ใน Java เวอร์ชันใหม่?
Java 1.20.5 ย้ายข้อมูลไอเทมจากรูปแบบ NBT แบบเก่าไปเป็นคอมโพเนนต์ไอเทม ใช้ตัวแปลง NBT เป็นคอมโพเนนต์หรือสร้างไอเทมใหม่ในตัวสร้าง /give ปัจจุบัน
ฉันสามารถใช้ผลลัพธ์ในฟังก์ชันดาต้าแพ็กได้หรือไม่?
ได้ ลบเครื่องหมายทับนำหน้าออกเมื่อไฟล์ฟังก์ชันต้องการข้อความคำสั่งโดยไม่มีเครื่องหมาย และทดสอบฟังก์ชันบน Minecraft เวอร์ชันเดียวกับที่เลือกในเครื่องมือ