MCTOOLBOX
MC ToolboxMC TOOLBOX

เครื่องสร้างสปาวเนอร์ม็อบ

ตั้งค่าสปาวเนอร์ม็อบ Java - สร้างคำสั่ง /setblock, /give แบบใหม่ และ /give แบบเก่า

เครื่องสร้าง /summon
เลือกม็อบ

วิธีใช้ตัวสร้างคำสั่ง Minecraft Mob Spawner

ตัวสร้างคำสั่ง Mob Spawner บน mctoolbox.net ช่วยให้คุณสร้างคำสั่งสปอว์นเนอร์แบบกำหนดเองสำหรับ Minecraft Java Edition ได้ คุณเริ่มต้นด้วยการเลือกประเภทม็อบที่ต้องการให้สปอว์นเนอร์สร้าง เช่น ซอมบี้ โครงกระดูก หรือเบลซ จากนั้นคุณตั้งค่าจำนวนสปอว์น ซึ่งคือจำนวนม็อบที่ปรากฏในหนึ่งรอบการสปอว์น และระยะเวลาหน่วงระหว่างการสปอว์น เครื่องมือนี้ยังให้คุณตั้งค่า nearby cap ซึ่งจำกัดจำนวนม็อบประเภทนั้นที่สามารถอยู่ในรัศมีที่กำหนด และ player range ซึ่งกำหนดว่าผู้เล่นต้องอยู่ใกล้แค่ไหนสปอว์นเนอร์จึงจะทำงาน สุดท้ายคุณตั้งค่า spawn range ซึ่งคือพื้นที่รอบสปอว์นเนอร์ที่ม็อบสามารถปรากฏได้

เมื่อคุณตั้งค่าทั้งหมดแล้ว ตัวสร้างจะแสดงคำสั่งสองคำสั่ง: คำสั่ง /setblock และคำสั่ง /give คำสั่ง /setblock วางบล็อกสปอว์นเนอร์ที่พิกัดเฉพาะพร้อมการตั้งค่าที่คุณกำหนด ตัวอย่างเช่น คุณสามารถใช้มันเพื่อวางสปอว์นเนอร์แบบกำหนดเองในโลกของคุณที่ตำแหน่งที่คุณเลือก คำสั่ง /give ให้ไอเทมสปอว์นเนอร์ที่คุณสามารถวางเองในโลกได้ คำสั่งทั้งสองพร้อมที่จะคัดลอกและวางลงในแชทหรือบล็อกคำสั่งของ Minecraft ได้โดยตรง ทำให้ง่ายต่อการเพิ่มสปอว์นเนอร์แบบกำหนดเองลงในสิ่งก่อสร้าง แผนที่ผจญภัย หรือโลกเอาชีวิตรอดของคุณ

ในการใช้คำสั่งที่สร้างขึ้น คุณต้องเปิดใช้ cheats ในโลกของคุณ ในโหมดผู้เล่นคนเดียว เปิดโลกของคุณผ่าน LAN และอนุญาต cheats หรือสร้างโลกโดยเปิด cheats ไว้ ในโหมดผู้เล่นหลายคน คุณต้องเป็นโอเปอเรเตอร์ (OP) เพื่อรันคำสั่ง เมื่อเปิด cheats แล้ว เปิดหน้าต่างแชทและวางคำสั่ง สำหรับคำสั่ง /setblock คุณจะต้องระบุพิกัดที่ต้องการวางสปอว์นเนอร์ ตัวสร้างมีพิกัดตัวอย่างเช่น ~ ~ ~ ซึ่งคุณสามารถแทนที่ด้วยตัวเลขจริงหรือใช้เครื่องหมาย tilde เพื่อวางสัมพันธ์กับตำแหน่งปัจจุบันของคุณ

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

นี่คือเคล็ดลับการใช้งานจริงสำหรับสปอว์นเนอร์แบบกำหนดเอง หากคุณต้องการสปอว์นเนอร์ที่ทำงานเร็ว ให้ตั้งค่าหน่วงเป็นตัวเลขต่ำ เช่น 20 ticks (1 วินาที) สำหรับดันเจี้ยนที่ท้าทาย ให้เพิ่มจำนวนสปอว์นและลด player range เพื่อให้ม็อบปรากฏใกล้ผู้เล่น nearby cap มีประโยชน์ในการป้องกันไม่ให้ม็อบสะสมมากเกินไป ซึ่งอาจทำให้แล็ก คุณยังสามารถรวมคำสั่ง /give กับบล็อกคำสั่งเพื่อสร้างระบบที่ผู้เล่นได้รับสปอว์นเนอร์แบบกำหนดเองเป็นรางวัล ทดลองกับการตั้งค่าต่างๆ เพื่อหาสมดุลที่สมบูรณ์แบบสำหรับการเล่นหรือการออกแบบแผนที่ของคุณ

สามรูปแบบคำสั่ง

สร้างคำสั่ง /setblock สำหรับวางในโลกโดยตรง, /give ของ Java สมัยใหม่ที่ใช้ data components และ /give แบบเก่าพร้อม BlockEntityTag สำหรับเวอร์ชันเก่ากว่า

พารามิเตอร์สปาวเนอร์ทั้งหก

จำนวนการเกิด, หน่วงเวลาต่ำสุดและสูงสุด, จำนวนเอนทิตีใกล้เคียงสูงสุด, ระยะผู้เล่นที่ต้องการ และรัศมีการเกิด ทุกการตั้งค่าที่เกมอ่านได้จริง

อัปเดตทันทีเมื่อลาก

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

ค่าต่ำสุดและสูงสุดซิงค์กัน

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

คำถามที่พบบ่อย

ใช้งานอย่างไร? เริ่มต้นที่นี่

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

จะหาพิกัด X Y Z เพื่อใช้กับ /setblock ได้อย่างไร?

กด F3 ใน Java Edition เพื่อเปิดหน้าจอดีบัก มองหา "XYZ" ทางซ้ายมือ ซึ่งจะแสดงตำแหน่งที่แน่นอนของคุณเป็นบล็อก เดินไปยังจุดที่คุณต้องการวางสปาวเนอร์ จดตัวเลขสามตัวนั้น แล้วพิมพ์ลงในช่อง X Y Z หรืออีกทางหนึ่ง ปล่อยให้เป็น ~ ~ ~ แล้วสปาวเนอร์จะถูกวางไว้ที่เท้าของคุณเมื่อคุณรันคำสั่ง

ควรใช้คำสั่งใดดี ระหว่าง /setblock หรือ /give?

ใช้ /setblock หากคุณต้องการวางสปาวเนอร์ที่พิกัดเฉพาะเจาะจงทันที ใช้ /give หากคุณต้องการมอบสปาวเนอร์ให้ผู้เล่นเป็นไอเทมเพื่อให้พวกเขาสามารถวางเองได้ คำสั่ง give ของ Java สมัยใหม่ใช้รูปแบบ data component หากคุณใช้เวอร์ชันเก่า ให้เลือกแบบ Legacy

Spawn Count ควบคุมอะไรบ้าง?

คือจำนวนม็อบที่สปาวเนอร์พยายามจะสร้างต่อการเปิดใช้งานหนึ่งครั้ง คำสำคัญคือ "พยายาม" เพราะเกมจะตรวจสอบขีดจำกัด Max Nearby Entities ก่อนแต่ละครั้ง หากมีซอมบี้สี่ตัวยืนอยู่ข้างสปาวเนอร์อยู่แล้วและขีดจำกัดของคุณคือสี่ จะไม่มีอะไรเกิดแม้ว่า Spawn Count จะตั้งไว้ที่แปดก็ตาม

Spawn Range กับ Required Player Range แตกต่างกันอย่างไร?

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

ทำไมเวลาหน่วงถึงเป็น ticks แทนที่จะเป็นวินาที?

เพราะ Minecraft ใช้ ticks ภายใน และ NBT เก็บค่า ticks ยี่สิบ ticks เท่ากับหนึ่งวินาที ดังนั้นเครื่องมือจึงแสดงการแปลงค่าถัดจากแถบเลื่อนแต่ละอัน ช่วงเริ่มต้นคือ 200 ถึง 800 ticks ซึ่งเท่ากับ 10 ถึง 40 วินาที ซึ่งเป็นช่วงเดียวกับที่สปาวเนอร์ในดันเจี้ยนปกติใช้

สามารถสร้างม็อบใดก็ได้ รวมถึงบอสด้วยหรือไม่?

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

ใช้ได้กับ Bedrock Edition หรือไม่?

คำสั่งที่นี่เป็นรูปแบบ NBT ของ Java Edition Bedrock ใช้ระบบสปาวเนอร์ที่แตกต่างกันโดยสิ้นเชิงและไม่รองรับคำสั่งสปาวเนอร์แบบกำหนดเองในลักษณะเดียวกัน หากคุณใช้ Bedrock คุณจะต้องใช้ behavior packs แทน

คำสั่งที่สร้างขึ้นจะใช้ได้ใน command blocks หรือไม่?

ได้ ทั้ง /setblock และ /give ใช้ได้ใน command blocks คำสั่งอาจยาวได้ โดยเฉพาะอย่างยิ่งเมื่อมีพารามิเตอร์ทั้งหก แต่ command blocks จัดการได้ดี แค่วางทั้งหมดลงไป