فایل MCR چیست؟
فرمت فایل Minecraft MCR یک فرمت داده است که توسط Minecraft برای ذخیره تکههای زمین از دنیای Minecraft استفاده میشود. این بر اساس فرمت NBT (برچسب باینری نامگذاری شده) است که توسط توسعه دهندگان موتور بازی منبع باز محبوب Minecraft Forge توسعه داده شده است. نوع فایل MCR در همان ابتدا معرفی شد و بعداً با MCA file format جایگزین شد.
فرمت فایل MCR
فرمت فایل MCR به صورت مجموعهای از تگهای باینری نامگذاری شده است که هر کدام حاوی نوع خاصی از دادهها هستند. تگ سطح بالا تگ Level است که شامل تمام داده های یک سطح بازی است. در تگ Level، چندین تگ با نام دیگر وجود دارد که انواع مختلفی از داده ها را ذخیره می کند، مانند تگ Data که اطلاعات مربوط به دنیای بازی را ذخیره می کند و تگ های Entities و TileEntities که داده های مربوط به اشیاء بازی و موجودیت های کاشی در جهان به ترتیب.
داخل فرمت فایل MCR چیست؟
در قالب فایل Minecraft MCR، یک منطقه یک منطقه بلوکی 32x32 از دنیای بازی است. فرمت MCR، دنیای بازی را به مناطقی تقسیم میکند تا دادهها را به طور موثرتری مدیریت کند و امکان بارگذاری و ذخیره سریعتر سطوح بازی را فراهم کند. هر منطقه در یک فایل جداگانه ذخیره می شود و فرمت فایل MCR از یک سیستم مختصات برای شناسایی موقعیت هر منطقه در دنیای بازی استفاده می کند. مختصات یک منطقه با مختصات بلوک گوشه پایین سمت چپ منطقه تعیین می شود. به عنوان مثال، منطقه ای با مختصات (-1,0) یک منطقه به سمت چپ و در ناحیه صفر پایین تر از مبدأ دنیای بازی قرار دارد.
مشخصات فرمت فایل MCR
مشخصات فرمت فایل MCR به صورت عمومی در دسترس است. مشخصات فرمت NBT، که قالب MCR بر اساس آن است، در وب سایت Minecraft Forge موجود است. علاوه بر این، Minecraft Wiki همچنین دارای اطلاعات دقیقی در مورد فرمت فایل MCR، از جمله ساختار آن و انواع مختلف داده ای است که پشتیبانی می کند.
داده های فشرده در فایل های MCR
فرمت فایل Minecraft MCR از فشرده سازی پشتیبانی می کند. فرمت فایل MCR بر اساس NBT format است که اجازه میدهد دادهها به صورت فشرده ذخیره شوند. این به کاهش اندازه فایلهای MCR و کارآمدتر کردن آنها برای انتقال و ذخیره کمک میکند. این یکی از ویژگی های مهم فرمت فایل MCR است، زیرا به بازیکنان اجازه می دهد تا داده های بزرگ زمین Minecraft World را با دیگران به اشتراک بگذارند.