מהו קובץ MCR?
פורמט הקובץ Minecraft MCR הוא פורמט נתונים המשמש את Minecraft לאחסון נתחי שטח של Minecraft World. הוא מבוסס על פורמט NBT (Named Binary Tag), שפותח על ידי מפתחי מנוע המשחק הפופולרי בקוד פתוח, Minecraft Forge. סוג קובץ MCR הוצג כבר בהתחלה והוחלף מאוחר יותר ב-MCA file format.
פורמט קובץ MCR
פורמט הקובץ MCR בנוי כסדרה של תגים בינארים בעלי שם, שכל אחד מהם מכיל סוג מסוים של נתונים. התג ברמה העליונה הוא תג רמה, שמכיל את כל הנתונים עבור רמת משחק בודדת. בתוך תג הרמה, יש עוד כמה תגיות בשם המאחסנות סוגים שונים של נתונים, כמו תגית 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 עם אחרים.