ทำฟาร์มมอนจาก spawner แล้วมอนไม่เกิด เพราะยืนไกลไป - แก้ยังไง

แก้ไขล่าสุด 13 ส.ค. 2569

อาการคลาสสิก: เจอกล่อง spawner ในดันเจี้ยน สร้างท่อให้มอนตกลงมาที่จุดเก็บของ แล้วไปยืนรอ ปรากฏว่าไม่มีอะไรเกิดขึ้นเลย พอเดินกลับเข้าไปใกล้กล่องถึงเริ่มเกิด

สาเหตุ: กล่อง spawner ทำงานเฉพาะเมื่อมีคนอยู่ในระยะ 16 บล็อก

เป็นกฎที่ฝังอยู่ในตัวเกม ไม่ใช่การตั้งค่าเซิร์ฟ - วัดเป็น ระยะทางตรงแบบทรงกลม ไม่ใช่แนวราบ เพราะงั้นอยู่สูงหรือต่ำกว่าก็นับด้วย ออกไปไกลกว่านั้นแม้แต่บล็อกเดียวมันหยุดทันที

อย่าสับสนกับมอนที่เกิดเองในห้องมืด อันนั้นกฎตรงข้ามกันเลย - ต้องอยู่ ห่าง 24 ถึง 128 บล็อก ใกล้กว่า 24 ไม่เกิด ไกลกว่า 128 หายไปเลย

วิธีแก้ตามเวอร์ชันเกม

เวอร์ชันใหม่ (1.13 ขึ้นไป) - ปรับระยะได้เลย

กล่อง spawner เก็บค่านี้ไว้ในตัวบล็อกเอง แก้ได้ด้วยคำสั่งเดียว มีผลทันที ไม่ต้องรีสตาร์ท

/data merge block <x> <y> <z> {RequiredPlayerRange:64}

หาพิกัดกล่องด้วยการกด F3 แล้วเล็งไปที่กล่อง หรือยืนบนกล่องแล้วอ่านค่าที่มุมจอ ระวังคลาดเคลื่อนหนึ่งบล็อก - ถ้าใส่ผิดจะขึ้นว่า The target block is not a block entity

ค่าอื่นในกล่องเดียวกันที่ปรับได้ด้วย

ค่าค่าเริ่มต้นทำอะไร
RequiredPlayerRange16ระยะที่ต้องมีผู้เล่นอยู่
MaxNearbyEntities6ถ้ามอนรอบกล่องเกินนี้จะหยุดปล่อย
SpawnCount4ปล่อยกี่ตัวต่อรอบ
SpawnRange4รัศมีที่มอนโผล่รอบกล่อง
MinSpawnDelay / MaxSpawnDelay200 / 800หน่วงระหว่างรอบ (20 = 1 วินาที)

อย่าใส่ระยะเกิน 128 เพราะจะไปชนเพดาน simulation-distance ของเซิร์ฟ (ค่าเริ่มต้น 8 chunk = 128 บล็อก) เกินกว่านั้นตัวเลขในกล่องจะไม่มีความหมาย

เวอร์ชันเก่า (1.12.2 และก่อนหน้า)

ไม่มีคำสั่งอ่านหรือแก้ค่าในบล็อก ระยะ 16 บล็อกแก้ไม่ได้ ต้องออกแบบฟาร์มให้จุดที่ยืนรอ อยู่ในรัศมี 16 บล็อกจากกล่อง เช่นทำท่อดิ่งลงมาแล้วยืนใต้กล่องราว 10-14 บล็อก

ถ้าปรับระยะแล้วยังตัน - ดูตัวนี้ต่อ

MaxNearbyEntities: 6 คือสาเหตุอันดับสองที่ฟาร์มตัน อาการคือ เกิดมาพักหนึ่งแล้วเงียบไปเลย เพราะถ้ามอนค้างอยู่รอบกล่องครบ 6 ตัวเมื่อไหร่ กล่องจะหยุดผลิตทันที

แก้ได้สองทาง - ทำท่อระบายให้ไวขึ้นเพื่อไล่มอนออกจากรัศมีเร็ว ๆ หรือเพิ่มตัวเลขนี้ตรง ๆ

/data merge block <x> <y> <z> {MaxNearbyEntities:24}

ระวัง: บางม็อดแพ็กปิดทางทำฟาร์มไว้ตั้งแต่ต้น

RLCraft เป็นตัวอย่างชัด - มีม็อดชื่อ SpawnerControl ที่ตั้งให้ กล่องพังทิ้งเองหลังปล่อยมอนครบ 10 ตัว ทำให้ฟาร์มถาวรจาก spawner เป็นไปไม่ได้โดยเจตนา

mobThreshold = 10        ปล่อยครบ 10 ตัวแล้วกล่องพัง
breakSpawner = true      พังจริง ไม่ใช่แค่หยุด

แลกมาด้วยของที่ดรอปตอนกล่องพัง - เพชร มรกต ทอง ผงเรืองแสง เรดสโตน ควอตซ์ พร้อม xp ก้อนใหญ่ เพราะงั้นถ้าเล่นม็อดแพ็กแล้วกล่องเงียบสนิททั้งที่ยืนใกล้ ให้สงสัยว่าโควตาหมดแล้ว

เจ้าของเซิร์ฟปรับค่าพวกนี้ได้ในไฟล์ตั้งค่าของม็อด (ต้องรีสตาร์ท) แต่ควรคิดก่อนว่าจะทำให้ ความยากที่ม็อดแพ็กออกแบบไว้เพี้ยนไปไหม

วิธีเช็คว่ากล่องยังใช้ได้อยู่ไหม

  • ไปยืนใกล้กล่องในที่มืด (ห่าง 5-10 บล็อก)
  • เห็นเปลวไฟหมุน ๆ ในกล่อง = ยังใช้ได้ ปัญหาอยู่ที่ระยะยืน
  • ไม่เห็นอะไรเลย = ติดเงื่อนไขอื่น เช่น แสงสว่างเกิน มอนรอบกล่องเยอะเกิน หรือโควตาหมด

ทางเลือก: ฟาร์มแบบห้องมืด

ถ้ากล่อง spawner ใช้ไม่ได้ ลองทำฟาร์มที่อาศัยการเกิดตามธรรมชาติแทน - ไม่มีโควตา ใช้ได้ตลอด แต่ต้องยืนห่าง 24 ถึง 128 บล็อก และอุดที่มืดอื่น ๆ รอบตัวให้หมด ไม่งั้นมอนจะไปเกิดที่อื่นแทน

ไม่อยากตั้งค่าเอง? เปิดเซิร์ฟ Minecraft (Java) ผ่านหน้าเว็บได้เลย

คู่มืออื่น