TH

ตัวสร้างคำสั่งมนตร์

ตัวสร้างคำสั่งมนตร์นี้เขียนคำสั่งให้คุณ เลือกไอเทม ตั้งระดับมนตร์อะไรก็ได้สูงสุด 255 แล้วคัดลอกคำสั่ง /give ที่ใช้ได้จริง มนตร์ที่ได้ในโหมดเอาชีวิตรอดจะได้คำสั่ง /enchant ด้วย

ไอเทม

ดาบเนเธอไรต์

มนตร์

    คำสั่ง

    /give

    /enchant

    วิธีใช้

    1. เลือกไอเทม หรือติ๊กหนังสือร่ายมนตร์
    2. ตั้งระดับ: สูงสุดสำหรับระดับในโหมดเอาชีวิตรอด 255 สำหรับระดับสูงสุดที่เกมยอมให้ หรือพิมพ์ตัวเลขอะไรก็ได้
    3. คัดลอกคำสั่ง /give มนตร์ที่ได้ในโหมดเอาชีวิตรอดจะได้คำสั่ง /enchant ด้วย

    ควรรู้

    • รันคำสั่งจากบล็อกคำสั่งสำหรับระดับและไอเทมที่พิมพ์ในแชทไม่ได้
    • มนตร์ที่เกินระดับสูงสุดยังต้องเป็นไปตามเพดานการป้องกัน 80% และข้อจำกัดอื่น ๆ
    • สำหรับ Bedrock ใช้ได้แค่ /enchant ไม่เกินระดับสูงสุด

    ที่เกี่ยวข้อง: ตัวสร้างเกราะเทพ, ระดับมนตร์สูงสุด และเครื่องคำนวณมนตร์สำหรับลำดับบนทั่งที่ถูกที่สุด

    คำสั่งทำงานอย่างไร

    ตั้งแต่ Java 1.21.5 มนตร์เป็นคอมโพเนนต์ของไอเทม: /give @p netherite_sword[enchantments={sharpness:5,looting:3}] หนังสือใช้ stored_enchantments แทน ระดับขึ้นไปได้ถึง 255

    /enchant เข้มงวดกว่า: ใช้ได้แค่กับไอเทมในมือผู้เล่น ไม่เกินระดับสูงสุดปกติ และไม่ยอมใส่มนตร์ที่ขัดกัน

    ใน Bedrock Edition ใช้ได้แค่ /enchant และจำกัดที่ระดับสูงสุดเช่นกัน เช่น /enchant @s sharpness 5

    รูปแบบคำสั่งในแต่ละเวอร์ชัน Java

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

    เวอร์ชัน Javaดาบแหลมคม Vซ่อมแซม หนังสือ
    1.21.5 ขึ้นไป/give @p diamond_sword[enchantments={sharpness:5}]/give @p enchanted_book[stored_enchantments={mending:1}]
    1.20.5 ถึง 1.21.4/give @p diamond_sword[enchantments={levels:{sharpness:5}}]/give @p enchanted_book[stored_enchantments={levels:{mending:1}}]
    1.13 ถึง 1.20.4/give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]}

    เครื่องมือนี้เขียนรูปแบบล่าสุด ซึ่งใช้ได้ใน Java 26.3

    การอ่านคำสั่ง /give

    • @p เลือกผู้เล่นที่อยู่ใกล้ที่สุด ใช้ @s สำหรับตัวเอง @a สำหรับทุกคน หรือพิมพ์ชื่อผู้เล่น
    • ไอดีไอเทมตามมาถัดไป เช่น netherite_sword จะใส่คำนำหน้า minecraft: หรือไม่ก็ได้
    • วงเล็บเหลี่ยมเก็บคอมโพเนนต์ของไอเทม ภายใน enchantments แต่ละรายการคือไอดี เครื่องหมายโคลอน และระดับ
    • คั่นแต่ละรายการด้วยเครื่องหมายจุลภาคโดยไม่เว้นวรรค เช่น {sharpness:5,looting:3,mending:1}
    • เพิ่มคอมโพเนนต์อื่นในวงเล็บเดียวกันได้ เช่น unbreakable={} ทำให้ไอเทมไม่เสียความทนทาน
    • นอกจากนี้ enchantment_glint_override=true เพิ่มประกายมนตร์โดยไม่ต้องมีมนตร์เลย
    • สำหรับชื่อสี ให้เพิ่ม custom_name เครื่องมือตั้งชื่อสีบนทั่งเขียนส่วนนี้ให้

    ข้อผิดพลาดที่พบบ่อยและวิธีแก้

    • ถ้าขึ้นข้อผิดพลาดตรงหลังไอดีไอเทม มักแปลว่าใช้รูปแบบผิดเวอร์ชัน เช็กตารางด้านบน
    • “คำสั่งไม่ทราบหรือไม่สมบูรณ์” ในโลกเล่นคนเดียวแปลว่าปิดสูตรโกงอยู่ เปิดโลกเป็น LAN พร้อมเปิดสูตรโกง หรือใช้บล็อกคำสั่ง
    • แชทรับได้ไม่เกิน 256 ตัวอักษร คำสั่งชุดอุปกรณ์เทพเต็มชุดอาจยาวกว่านั้น จึงควรวางในบล็อกคำสั่งแทน
    • ใช้ไอดี ไม่ใช่ชื่อที่แสดง: binding_curse ไม่ใช่ “คำสาปแห่งการยึดติด” เครื่องมือนี้เขียนไอดีที่ถูกต้องให้เสมอ
    • ระดับต้องอยู่ระหว่าง 1 ถึง 255 ระดับ 0 หรืออะไรที่สูงกว่า 255 ทำให้คำสั่งพัง
    • /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.

    รูปแบบที่มีประโยชน์

    • /give @a แทน @p จะแจกของให้ผู้เล่นทุกคนที่ออนไลน์คนละชิ้น เหมาะกับของรางวัลในอีเวนต์
    • ใส่ตัวเลขหลังวงเล็บเพื่อให้หลายชิ้น เช่น ... 3 สำหรับดาบสามเล่ม
    • ถ้าจะใส่ไอเทมลงช่องโดยตรง ใช้ /item replace entity @s weapon.mainhand with แล้วตามด้วยส่วนไอเทมของคำสั่ง
    • ช่องเกราะสำหรับคำสั่งนั้นคือ armor.head, armor.chest, armor.legs และ armor.feet
    • เมื่อรันจากบล็อกคำสั่ง @p หมายถึงผู้เล่นที่อยู่ใกล้บล็อกที่สุด จึงควรยืนใกล้ ๆ ตอนกดปุ่ม

    ระดับที่เกินสูงสุดทำอะไรได้จริง

    มนตร์ส่วนใหญ่ยังเพิ่มผลต่อไปเมื่อเกินระดับสูงสุดในโหมดเอาชีวิตรอด แต่บางอย่างหยุด แหลมคมเพิ่มดาเมจ 0.5 ต่อระดับบวก 0.5 แหลมคม X จึงเพิ่ม 5.5 และแหลมคม 255 เพิ่ม 128 คงทนบนเครื่องมือทำให้ไม่เสียความทนทานด้วยโอกาสระดับ ใน (ระดับ + 1) เครื่องมือคงทน 255 จึงเสียความทนทานประมาณหนึ่งครั้งในทุก 256 ครั้งที่ใช้

    ทนดาเมจต่างออกไป แต้มป้องกันหยุดที่ 20 (ลดดาเมจ 80%) และทนดาเมจ IV ทั้งสี่ชิ้นก็ให้ 16 แล้ว ทนดาเมจ 255 จึงแค่ยกการลดดาเมจจาก 64% เป็น 80% เครื่องคำนวณเกราะแสดงให้เห็นว่าเพดานทำงานอย่างไร

    นอกจากนี้ หนังสือที่เกินระดับสูงสุดจาก /give จะไม่เกินระดับสูงสุดอีกต่อไปในโหมดเอาชีวิตรอด ถ้าคุณใส่หนังสือแหลมคม X ลงดาบบนทั่ง ทั่งจะจำกัดผลลัพธ์ไว้ที่แหลมคม V

    คำถาม

    ให้หนังสือร่ายมนตร์ด้วยคำสั่งอย่างไร?

    ใช้ stored_enchantments แทน enchantments เช่น /give @p enchanted_book[stored_enchantments={mending:1}] หนังสือนั้นจะใช้บนทั่งได้เหมือนเล่มอื่น ๆ

    ทำไม /enchant บอกว่าไอเทมรองรับมนตร์นั้นไม่ได้?

    ไอเทมในมือคุณใส่มนตร์นั้นไม่ได้ในโหมดเอาชีวิตรอด เช่น แหลมคมบนอีเต้อ แต่คำสั่ง /give ยังใส่ให้ได้

    @p, @s และ @a หมายถึงอะไร?

    @p คือผู้เล่นที่อยู่ใกล้ที่สุด @s คือคนที่รันคำสั่ง @a คือผู้เล่นทุกคน และ @r คือผู้เล่นแบบสุ่ม

    ทำให้ไอเทมไม่มีวันพังด้วยคำสั่งอย่างไร?

    เพิ่ม unbreakable={} ไว้ในวงเล็บเหลี่ยม เช่น /give @p diamond_pickaxe[unbreakable={}] ไอเทมจะไม่เสียความทนทานอีกเลย

    ทำไมแชทบอกว่าคำสั่งของฉันยาวเกินไป?

    แชทรับได้ไม่เกิน 256 ตัวอักษร วางคำสั่งยาว ๆ ในบล็อกคำสั่ง ซึ่งรับคำสั่งที่ยาวกว่านั้นได้มาก

    ระดับมนตร์สูงสุดใน Minecraft คือเท่าไหร่?

    ถ้าใช้คำสั่ง คือ 255 ในโหมดเอาชีวิตรอด มนตร์แต่ละอย่างมีระดับสูงสุดของตัวเอง ตั้งแต่ I (ซ่อมแซม ละมุนสัมผัส) ถึง V (แหลมคม ประสิทธิภาพ พลังยิง)

    ทำไมคำสั่ง /give เก่าของฉันใช้ไม่ได้?

    รูปแบบเปลี่ยนใน Java 1.20.5 และเปลี่ยนอีกครั้งใน 1.21.5 คำสั่ง NBT แบบเก่าอย่าง {Enchantments:[{id:...}]} ใช้ไม่ได้แล้ว ให้ใช้รูปแบบคอมโพเนนต์ที่เครื่องมือนี้สร้าง

    ทำแหลมคม 1000 ได้อย่างไร?

    ทำไม่ได้: เกมจำกัดระดับมนตร์ไว้ที่ 255 แหลมคม 255 เพิ่มดาเมจ 128 ต่อการตี