محرر level.dat — تعديل إعدادات عالم Minecraft

يدعم Minecraft Bedrock Edition وJava Edition — وجميع برمجيات الخوادم لكليهما، الشائعة والنادرة: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina وغيرها. القائمة الكاملة.

level.dat هو الملف الذي يحتفظ بكل ما يعرفه عالم Minecraft عن نفسه: الاسم ونمط اللعب والصعوبة ونقطة الظهور وقواعد اللعب وحالة الطقس والإصدار الذي فُتح به آخر مرة. أسقطه أدناه لتعديل أي من هذه القيم مباشرة. يدعم المحرر ملفات Java المضغوطة بـ gzip وكبيرة النهاية، وملفات Bedrock صغيرة النهاية ذات الترويسة من 8 بايت، ويعيد كتابة الملف بالتنسيق الذي وصل به.

level.dat لـ Javalevel.dat لـ Bedrocklevel.dat_oldgzipترويسة 8 بايت

أفلت level.dat هنا

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · بيانات مقاطع مستخرجة

الوسوم التي تُعدّل عادةً

يحتفظ ملف level.dat في Java بمعظم البيانات داخل مركّب Data واحد، بينما يضع ملف level.dat في Bedrock وسومه مباشرة في الجذر. الأسماء التالية هي الأهم؛ ابحث عن أي منها في الشجرة وسينتقل المحرر إليه.

الوسمالنوعالإصدارما الذي يتحكم فيه
LevelNameسلسلة نصيةكلاهمااسم العالم المعروض. يبقى قديمًا بعد نسخ مجلد العالم؛ يشرح دليل إعادة التسمية كيفية تغييره.
GameType / gameTypeعدد صحيحكلاهما0 بقاء، 1 إبداعي، 2 مغامرة، 3 مشاهد.
Difficultyبايت / عدد صحيحكلاهما0 مسالم، 1 سهل، 2 عادي، 3 صعب.
hardcoreبايتكلاهماالقيمة 1 تثبّت العالم على قواعد نمط Hardcore.
allowCommands / commandsEnabledبايتJava / Bedrockتحدد ما إذا كان الغش مفعّلًا.
SpawnX, SpawnY, SpawnZعدد صحيحكلاهماإحداثيات نقطة ظهور العالم.
Time, DayTimeعدد صحيح طويلJavaإجمالي النبضات ووقت اليوم.
currentTickعدد صحيحBedrockساعة العالم المكافئة في Bedrock.
RandomSeed / WorldGenSettings.seedعدد صحيح طويلJavaبذرة العالم. تُحفظ هنا كقيمة 64 بت حقيقية، لا كعدد عشري مزدوج مقرّب.
GameRules / وسوم منفصلة لقواعد اللعبمركّب / بايتJava / Bedrockكل ما يضبطه /gamerule؛ راجع دليل قواعد اللعب.
DataVersionعدد صحيحJavaإصدار تنسيق العالم. افحصه قبل نقل العالم بين إصدارات Minecraft.
lastOpenedWithVersionقائمة أعداد صحيحةBedrockإصدار عميل أو خادم Bedrock الذي كتب العالم آخر مرة.
Playerمركّبكلاهمامخزون لاعب اللعب الفردي وموقعه وإحصاءاته المضمّنة في ملف العالم.

مكان ملف level.dat

المنصةالمسار
خادم Java ‏(Vanilla، Paper، Spigot، Fabric، Forge)world/level.dat بجانب region/ وplayerdata/
عميل Java على Windows%APPDATA%\.minecraft\saves\<World>\level.dat
عميل Java على macOS~/Library/Application Support/minecraft/saves/<World>/level.dat
عميل Java على Linux~/.minecraft/saves/<World>/level.dat
Bedrock Dedicated Server, PocketMine-MP, Nukkitworlds/<World>/level.dat
Bedrock على AndroidAndroid/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/<id>/level.dat
Bedrock على Windows%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_*\LocalState\games\com.mojang\minecraftWorlds\<id>\level.dat

تكتب Minecraft أيضًا ملف level.dat_old بجانبه، وهو الحفظ السابق. يمكن فتحه في هذا المحرر أيضًا، وهو أول ما ينبغي تجربته إذا تعذر تحميل الملف الحالي.

التعديل بأمان

  • أوقف الخادم أو أغلق اللعبة أولًا. تعيد Minecraft كتابة level.dat عند الحفظ التلقائي والإيقاف. سيستبدل الخادم العامل تعديلك، وقد يكتب فوق ملف لم يكتمل نسخه.
  • احتفظ بالملف الأصلي. لا يعدّل المحرر الملف الذي أسقطته؛ بل ينشئ ملفًا جديدًا للتنزيل. احتفظ بالنسخة القديمة حتى يتم تحميل العالم مرة واحدة.
  • لا تغيّر أنواع الوسوم. قد يمنع تغيير Difficulty من Byte إلى Int أو إعادة تسمية وسم تتوقعه Minecraft تحميل العالم. عدّل القيم لا البنية، إلا إذا كنت تعرف سبب التغيير.
  • حافظ على ترويسة Bedrock. تحمل الترويسة ذات 8 بايت إصدار التخزين وطول الحمولة. يعيد المحرر كتابة الطول تلقائيًا ويحافظ على الإصدار؛ ولن تُحمّل الملفات المعدّلة يدويًا إذا فقدت الترويسة.

الأسئلة الشائعة

هل يمكنني تعديل level.dat دون تنزيل برنامج؟

نعم، فهذه وظيفة الصفحة. يعمل المحلل في متصفحك، فلا تحتاج إلى تثبيت شيء ولا إلى نظام تشغيل محدد سوى متصفح حديث.

لماذا ما زال عالمي يعرض الاسم القديم؟

لأن الاسم في قائمة العوالم يأتي من LevelName داخل level.dat، وليس من اسم المجلد. لا يغيّر نسخ المجلد أو إعادة تسميته الوسم. عدّل الوسم وستتحدث القائمة.

هل يعمل مع level.dat_old؟

نعم. level.dat_old هو الحفظ السابق بالتنسيق نفسه. إذا كان الملف الحالي تالفًا، فافتح نسخة _old وتأكد من سلامتها ثم استعدها تحت الاسم الأصلي.

هل يمكنني تغيير بذرة العالم هنا؟

يمكنك تعديل وسم البذرة، لكنه يؤثر فقط في التضاريس التي تُولّد بعد التغيير. تحتفظ القطع الموجودة على القرص بشكلها السابق، لذلك سيكون الحد بين التضاريس القديمة والجديدة مرئيًا.

هل قد يؤدي تعديل level.dat إلى حظري أو إتلاف عالمي؟

إنه ملف حفظك، لذلك لا يوجد ما يسبب الحظر. يحدث التلف عند التعديل أثناء عمل الخادم أو عند تغيير أنواع الوسوم وأسمائها بدل قيمها. أوقف الخادم وعدّل القيم واحتفظ بنسخة احتياطية.

أدوات مرتبطة