محرر Schematic — ملفات .schem و.schematic عبر الإنترنت

يدعم 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 وغيرها. القائمة الكاملة.

المخططات هي ملفات NBT بترتيب big-endian ومضغوطة بـ gzip. أفلت أدناه ملف WorldEdit حديثًا بصيغة .schem (تنسيق Sponge Schematic) أو ملف MCEdit قديمًا بصيغة .schematic لفحص اللوحة والأبعاد والإزاحات وقائمة كيانات الكتل والبيانات الوصفية، وتعديل أي وسم، ثم تنزيل الملف جاهزًا للأمر //paste.

WorldEditFastAsyncWorldEditSponge Schematic v2/v3MCEdit القديمملفات Litematica ذات الصلة

أفلت ملف .schem أو .schematic هنا

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

تنسيقان ضمن عائلة امتدادات واحدة

التنسيقالامتدادالوسوم الأساسية
Sponge Schematic v2 (WorldEdit 7).schemVersion وDataVersion وWidth وHeight وLength وPalette وBlockData وBlockEntities وOffset وMetadata
Sponge Schematic v3.schemالبيانات نفسها متداخلة داخل مركب Schematic، بينما يحتوي Blocks على Palette وData
MCEdit القديم.schematicWidth وHeight وLength وBlocks وData وEntities وTileEntities وMaterials

يمثل BlockData في تنسيقات Sponge مصفوفة بايتات من فهارس اللوحة بترميز varint، وليس بايتًا واحدًا لكل كتلة؛ إذ تمتد المعرّفات الطويلة عبر عدة بايتات. أما التنسيق القديم فيخزن معرّفات الكتل الرقمية الخام في Blocks مع مصفوفة Data موازية لأنصاف بايتات البيانات الوصفية، ولذلك تفقد المخططات القديمة بعض الدقة في الإصدارات الحديثة.

ما يستحق التعديل يدويًا

  • إدخالات اللوحة. يؤدي استبدال minecraft:oak_planks بـ minecraft:spruce_planks داخل Palette إلى تغيير مظهر كل كتلة مطابقة في المخطط دفعة واحدة.
  • الإزاحة ونقطة الأصل. يحدد Offset موضع اللصق نسبةً إلى موضعك؛ وهذا أسرع إصلاح لبناء يظهر دائمًا على بُعد ثلاث كتل من مكانه الصحيح.
  • كيانات الكتل. توجد محتويات الصناديق وأسطر اللافتات وبيانات المولّدات في BlockEntities، ويمكن تنظيفها قبل مشاركة البناء.
  • البيانات الوصفية. يحمل Metadata اسم المؤلف ونقطة أصل WorldEdit؛ ويمكن تعديله بأمان، وغالبًا يستحسن مسحه قبل النشر.
  • DataVersion. يبيّن إصدار Minecraft الذي أنشأ المخطط، وهذا يفسر معظم أخطاء «كتلة غير معروفة» عند اللصق.

التوافق مع أدوات التحميل

يقرأ WorldEdit وFastAsyncWorldEdit ملفات .schem من plugins/WorldEdit/schematics/؛ وما زال بالإمكان تحميل ملفات .schematic القديمة، لكنها تُحوّل أثناء الاستيراد. يستخدم Litematica حاوية .litematic خاصة به؛ وهي أيضًا NBT ويمكن فتحها في هذا المحرر، إلا أن تخطيطها يختلف عن تخطيط Sponge. أيا كان التنسيق، يقرأه المحرر بوصفه NBT ويكتبه مجددًا مضغوطًا بـ gzip، وبذلك تحصل أداة التحميل على الملف المتوقع.

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

هل يمكن فتح .schem من دون خادم أو WorldEdit؟

نعم. ملف .schem ليس إلا NBT بترتيب big-endian ومضغوطًا بـ gzip؛ ويفتحه المحرر في المتصفح من دون تثبيت أي شيء آخر.

لماذا يُلصق المخطط بكتل خاطئة؟

يكون السبب عادةً عدم توافق الإصدار؛ افحص DataVersion واللوحة. قد يشير مخطط صُدّر من إصدار أحدث إلى حالات كتل لا يعرفها خادم أقدم.

هل يمكن تغيير حجم المخطط هنا؟

ليس بتعديل Width/Height/Length وحدها. يتحدد حجم BlockData بحسب حجم البنية، ولذلك يجب تغيير الأبعاد والبيانات معًا؛ وهذه مهمة WorldEdit وليست مهمة محرر وسوم.

هل يفتح ملفات .litematic؟

نعم، بوصفها NBT. يختلف تخطيط وسوم Litematica عن تخطيط Sponge، ولذلك سترى بنيته الأصلية لا لوحة مخطط من نوع Sponge.

أدوات مرتبطة