ปลั๊กอิน Minecraft ManyWorlds
ManyWorlds เป็นปลั๊กอิน Minecraft สำหรับ PocketMine-MP ที่มีระบบจัดการหลายโลก: สร้าง, โหลด/ยกเลิกการโหลด, เทเลพอร์ตผู้เล่น และตรวจสอบและแก้ไขข้อมูลระดับของโลกผ่านคำสั่ง /mw
ค้นหาเซิร์ฟเวอร์ที่มี ManyWorlds
เซิร์ฟเวอร์ที่รายงาน ManyWorlds: 12
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] ออนไลน์ 1
- EmeraldUHCs ออนไลน์ 0Bedrock
- pvpTH 0.14.x - 0.15.10 ออนไลน์ 0
- 172.96.140.62:5159 ออนไลน์ 0
- Power By AetherAPI ออนไลน์ 0
- crafterwix.ddns.net:6914 ออนไลน์ 0
เกี่ยวกับ ManyWorlds
🔌 เกี่ยวกับ ManyWorlds
ManyWorlds เป็นปลั๊กอิน Minecraft สำหรับ PocketMine-MP ที่ให้ชุดฟีเจอร์ครบถ้วนสำหรับจัดการหลาย world บนเซิร์ฟเวอร์ ช่วยให้ผู้ดูแลเซิร์ฟเวอร์สร้าง world ใหม่ โหลดและ unload world ที่มีอยู่ ย้ายผู้เล่นระหว่าง world ตรวจสอบ metadata ของ world และแก้ไขแอตทริบิวต์บางส่วนใน level.dat ได้
🎯 จุดประสงค์
ปลั๊กอินนี้แก้ปัญหาการดูแลหลาย world ที่แยกจากกันบน PocketMine-MP instance เดียว เหมาะสำหรับเจ้าของเซิร์ฟเวอร์และผู้ดูแลที่ต้องการควบคุม world แบบ runtime (การสร้าง การโหลด/unload การ teleport และการแก้ไขข้อมูล level ขั้นพื้นฐาน) โดยไม่ต้องจัดการโฟลเดอร์ world ด้วยตนเอง
⚙️ ฟีเจอร์
- สร้าง world ใหม่ด้วย seed, ประเภท generator และ preset strings แบบเลือกได้
- โหลดและ unload world ระหว่างรันเซิร์ฟเวอร์ (รวมถึง flag สำหรับบังคับ unload)
- teleport ผู้เล่นไปยัง world อื่น (ตัวเองหรือผู้เล่นคนอื่น)
- แสดงรายการ world ที่มีอยู่และรายละเอียดของ world
- ตรวจสอบและแก้ไขแอตทริบิวต์ level.dat ที่รองรับ (spawn, seed, name, generator, preset)
- แก้ไขความไม่ตรงกันระหว่างชื่อโฟลเดอร์ของ world กับชื่อใน level.dat
- ใช้การตั้งค่าภาษาของเซิร์ฟเวอร์ร่วมกับไฟล์ข้อความในตัวสำหรับภาษาอังกฤษและสเปน
🧩 เหมาะกับใคร
- เจ้าของและผู้ดูแลเซิร์ฟเวอร์ PocketMine-MP ที่รันเซิร์ฟเวอร์ Bedrock/PE
- เซิร์ฟเวอร์ที่ต้องการสร้าง world แบบไดนามิกและจัดการ world ระหว่างรัน
- ผู้ดูแลที่ต้องการเครื่องมือในเซิร์ฟเวอร์แบบง่าย ๆ สำหรับแก้ไข level.dat และตรวจสอบ metadata ของ world
🏗️ ตัวอย่างการใช้งาน
- สร้าง world แบบ flat ชั่วคราวสำหรับอีเวนต์ด้วย
/mw create flatland 404 flat <preset> - unload world ที่ใช้น้อยเพื่อคืนหน่วยความจำ runtime ด้วย
/mw unload <world> - ย้ายผู้เล่นไปยัง world ที่เพิ่งสร้างด้วย
/mw tp <player> <world> - แก้ชื่อภายในของ world หลังจากเปลี่ยนชื่อโฟลเดอร์ด้วย
/mw fixname <world>
⌨️ คำสั่ง
| คำสั่ง | คำอธิบาย | สิทธิ์ | การเข้าถึง |
|---|---|---|---|
/mw create <world> [seed] [generator] [preset] | สร้าง world ใหม่พร้อม seed, generator (flat | normal) และ preset แบบเลือกได้ | mw.cmd.world.create |
/mw default <world> | ตั้ง world เริ่มต้นของเซิร์ฟเวอร์ | mw.cmd.default | Admin |
/mw fixname <world> | แก้ level.dat ของ world ให้ชื่อสอดคล้องกับชื่อโฟลเดอร์ | not specified | Admin |
/mw generators | แสดงรายการ generator ของ world ที่มีอยู่ | not specified | Admin |
/mw load <world> | โหลด world หนึ่ง world (ใช้ --all เพื่อโหลดทั้งหมด) | mw.cmd.world.load | Admin |
/mw ls [world] | แสดงรายการ world หรือข้อมูลละเอียดของ world ที่ระบุ | mw.cmd.ls | Admin |
/mw lvdat <world> [attr=value] | แสดงหรือแก้ไขแอตทริบิวต์ level.dat ที่รองรับ (spawn, seed, name, generator, preset) | mw.cmd.lvdat | Admin |
/mw tp [player] <world> | teleport ตัวคุณเองหรือผู้เล่นคนอื่นไปยัง world ที่ระบุ | mw.cmd.tp / mw.cmd.tp.others | Admin |
/mw unload [-f] <world> | unload world; -f คือการบังคับ unload | not specified | Admin |
หมายเหตุ: ชุดคำสั่งนี้มาจากปลั๊กอินและเปิดให้ใช้งานผ่านคำสั่งราก mw (alias)
🔐 สิทธิ์
| สิทธิ์ | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
mw.cmds | อนุญาตฟังก์ชันทั้งหมดของ ManyWorlds | not specified |
mw.cmd.tp | อนุญาตให้ผู้ใช้เดินทางไปยัง world อื่น | op |
mw.cmd.tp.others | อนุญาตให้ผู้ใช้ teleport ผู้เล่นคนอื่นระหว่าง world | op |
mw.cmd.ls | อนุญาตให้ผู้ใช้แสดงรายการ world และดูข้อมูล | op |
mw.cmd.world.create | อนุญาตให้ผู้ใช้สร้าง world ใหม่ | op |
mw.cmd.world.load | อนุญาตให้ผู้ใช้โหลด world ระหว่างรัน | op |
mw.cmd.lvdat | อนุญาตให้แก้ไขแอตทริบิวต์ level.dat | op |
mw.cmd.default | อนุญาตให้เปลี่ยน world เริ่มต้น | op |
⚙️ การติดตั้ง
📥 การตั้งค่า
- ดาวน์โหลดปลั๊กอิน PHAR/JAR จากหน้ารุ่นทางการ
- วางไฟล์ที่ดาวน์โหลดไว้ในไดเรกทอรี
plugins/ของเซิร์ฟเวอร์ - หยุดแล้วเริ่มเซิร์ฟเวอร์ PocketMine-MP ใหม่ (อย่าพึ่งพา reload ในเกม)
- ตรวจสอบว่าโหลดปลั๊กอินสำเร็จโดยดูเอาต์พุตในคอนโซลเซิร์ฟเวอร์
📦 การพึ่งพา
- ไม่มีปลั๊กอินที่ต้องใช้เป็น dependency ระบุไว้
🧠 หมายเหตุทางเทคนิค
- แพลตฟอร์มเป้าหมาย: PocketMine-MP (PocketMine API) ปลั๊กอินระบุว่ารองรับ PocketMine-MP API 3.0.0 และสูงกว่า (บันทึกการออกรุ่นอ้างถึงการรองรับถึง API 3.25.6)
- ปลั๊กอินมีการจัดการ world แบบใช้คำสั่งและการแก้ไข level.dat ขั้นพื้นฐาน; หากจำเป็น จะอาศัยระบบ world ของ PocketMine-MP สำหรับการโหลด world ตอนเริ่มต้นผ่าน
pocketmine.yml - รองรับภาษา: มีภาษาอังกฤษและสเปนในตัว; สามารถใส่ไฟล์
messages.iniแบบกำหนดเองได้ในไดเรกทอรี resource ของปลั๊กอิน - ใบอนุญาต: GPL-2.0 ตามที่โปรเจ็กต์ระบุ
🤝 เมื่อใดปลั๊กอินนี้มีประโยชน์
หากคุณรันเซิร์ฟเวอร์ PocketMine-MP และต้องการควบคุมหลาย world อย่างตรงไปตรงมาในเซิร์ฟเวอร์ (สร้าง โหลด/unload teleport และแก้ไข metadata ของ level) ManyWorlds จะมอบชุดเครื่องมือขนาดกะทัดรัดที่ขับเคลื่อนด้วยคำสั่งสำหรับงานเหล่านั้น
ความคิดเห็น
ยังไม่มีความคิดเห็น
เป็นคนแรกที่แสดงความคิดเห็น
สำหรับผู้ดูแลเซิร์ฟเวอร์
- ผู้เขียน
- poggit-orphanage, Alejandro Liu
- ใบอนุญาต
- GPL-2.0
ลิงก์
สิ่งที่เซิร์ฟเวอร์รายงาน
แพลตฟอร์มเซิร์ฟเวอร์
- Genisys8
- PocketUtils1
- GenisysPro1
- Kyoto1
- AetherAPI1
เวอร์ชันปลั๊กอิน
- 2.0.310
- 2.1.01
- 1.0.01
ตัวเลขมาจากเซิร์ฟเวอร์ที่แสดงรายการปลั๊กอินเมื่อ MSHQ ตรวจสอบ หลายเซิร์ฟเวอร์ซ่อนรายการ การใช้งานจริงจึงสูงกว่านี้