Minecraft प्लगइन ManyWorlds

ManyWorlds और उन सर्वरों की जानकारी जहां यह मिला

🔌 ManyWorlds के बारे में

ManyWorlds एक Minecraft PocketMine-MP plugin है जो सर्वर पर कई worlds को मैनेज करने के लिए फीचर्स का पूरा सेट प्रदान करता है। यह server operators को नए world बनाने, existing worlds को load और unload करने, players को worlds के बीच teleport करने, world metadata देखने, और चुने हुए level.dat attributes को edit करने देता है।

🎯 उद्देश्य

यह plugin एक ही PocketMine-MP instance पर कई independent worlds को administrate करने की समस्या को हल करता है। यह server owners और administrators के लिए बनाया गया है जिन्हें worlds पर runtime control चाहिए (creation, loading/unloading, teleportation, और basic level data edits) बिना world folders को manually manipulate किए।

⚙️ सुविधाएँ

  • वैकल्पिक seed, generator type, और preset strings के साथ नए worlds बनाना।
  • runtime पर worlds को load और unload करना (force unload flag सहित)।
  • खिलाड़ियों को दूसरे worlds में teleport करना (अपने लिए या किसी अन्य player के लिए)।
  • उपलब्ध worlds की list दिखाना और detailed world information देना।
  • चुने हुए level.dat attributes (spawn, seed, name, generator, preset) को देखना और बदलना।
  • world folder name और उसके level.dat name के बीच mismatch को ठीक करना।
  • built-in English और Spanish message files के साथ server language configuration का पालन करना।

🧩 किसके लिए है

  • PocketMine-MP server owners और administrators जो Bedrock/PE servers चलाते हैं।
  • वे servers जिन्हें dynamic world creation और runtime world management की जरूरत है।
  • वे administrators जिन्हें level.dat edits और world metadata inspection के लिए simple in-server tools चाहिए।

🏗️ उपयोग के उदाहरण

  • किसी event के लिए /mw create flatland 404 flat <preset> से एक temporary flat world बनाना।
  • /mw unload <world> का उपयोग करके कम इस्तेमाल होने वाले world को unload करना ताकि runtime memory खाली हो सके।
  • /mw tp <player> <world> से किसी player को newly created world में ले जाना।
  • folder rename के बाद /mw fixname <world> से world का internal name ठीक करना।

⌨️ कमांड्स

कमांडविवरणअनुमतिएक्सेस
/mw create <world> [seed] [generator] [preset]वैकल्पिक seed, generator (flatnormal), और preset के साथ नया world बनाता है।mw.cmd.world.create
/mw default <world>सर्वर का default world सेट करता है।mw.cmd.defaultAdmin
/mw fixname <world>किसी world के level.dat को ठीक करता है ताकि उसका नाम folder name से मेल खाए।not specifiedAdmin
/mw generatorsउपलब्ध world generators की सूची दिखाता है।not specifiedAdmin
/mw load <world>एक world लोड करता है (--all का उपयोग सभी को लोड करने के लिए करें)।mw.cmd.world.loadAdmin
/mw ls [world]worlds की सूची दिखाता है या किसी specific world की detailed info देता है।mw.cmd.lsAdmin
/mw lvdat <world> [attr=value]समर्थित level.dat attributes (spawn, seed, name, generator, preset) दिखाता या बदलता है।mw.cmd.lvdatAdmin
/mw tp [player] <world>आपको या किसी दूसरे player को specified world में teleport करता है।mw.cmd.tp / mw.cmd.tp.othersAdmin
/mw unload [-f] <world>एक world को unload करता है; -f force unload करता है।not specifiedAdmin

नोट: command set plugin द्वारा प्रदान किया गया है और mw (alias) root command के तहत उपलब्ध है।

🔐 अनुमतियाँ

अनुमतिविवरणडिफ़ॉल्ट
mw.cmdsManyWorlds की सभी functionality की अनुमति देता है।not specified
mw.cmd.tpउपयोगकर्ताओं को अन्य worlds तक जाने की अनुमति देता है।op
mw.cmd.tp.othersउपयोगकर्ताओं को अन्य players को worlds के बीच teleport करने की अनुमति देता है।op
mw.cmd.lsउपयोगकर्ताओं को उपलब्ध worlds सूचीबद्ध करने और जानकारी देखने की अनुमति देता है।op
mw.cmd.world.createउपयोगकर्ताओं को नए worlds बनाने की अनुमति देता है।op
mw.cmd.world.loadउपयोगकर्ताओं को runtime पर worlds लोड करने की अनुमति देता है।op
mw.cmd.lvdatlevel.dat attributes में बदलाव की अनुमति देता है।op
mw.cmd.defaultdefault world बदलने की अनुमति देता है।op

⚙️ इंस्टॉलेशन

📥 सेटअप

  • आधिकारिक release page से plugin PHAR/JAR डाउनलोड करें।
  • डाउनलोड की गई file को server की plugins/ directory में रखें।
  • PocketMine-MP server को stop करके फिर start करें (in-game reloads पर निर्भर न रहें)।
  • server console output देखकर verify करें कि plugin load हो गया है।

📦 dependencies

  • कोई required dependency plugins सूचीबद्ध नहीं हैं।

🧠 तकनीकी नोट्स

  • Target platform: PocketMine-MP (PocketMine API). Plugin PocketMine-MP API 3.0.0 और उससे ऊपर support करता है (release notes API 3.25.6 तक support का उल्लेख करती हैं)।
  • Plugin command-based world management और basic level.dat edits प्रदान करता है; आवश्यकता होने पर startup world loading के लिए यह pocketmine.yml के माध्यम से PocketMine-MP के world system पर निर्भर करता है।
  • Translation support: English और Spanish शामिल हैं; custom messages.ini files plugin resources directory में दी जा सकती हैं।
  • License: project के अनुसार GPL-2.0.

🤝 यह plugin कब उपयोगी है

यदि आप PocketMine-MP server चलाते हैं और कई worlds पर straightforward, in-server control चाहिए (create, load/unload, teleport, और level metadata edit), तो ManyWorlds इन tasks के लिए compact command-driven toolset प्रदान करता है।

ManyWorlds प्लगइन वाले सर्वर

प्लगइन ManyWorlds का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।

प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। ManyWorlds की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।

डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही ManyWorlds का उपयोग करता हो।

ManyWorlds वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।