منصوبے کے بارے میں
# Creator Mods Suite
**Creator Mods Suite** ایک جامع موڈنگ سوٹ ہے جو خاص طور پر Minecraft مواد تخلیق کاروں، YouTubers، اور اسٹریمرز کے لیے ڈیزائن کیا گیا ہے جو ورژن 1.21.1 کھیلتے ہیں۔ یہ آٹھ آزادانہ طور پر ٹوگل ہونے والی خصوصیات کا ایک سیٹ فراہم کرتا ہے جو ریکارڈنگ کے مقاصد کے لیے گیم پلے کو بہتر بناتا ہے، اور ایک ہی ملٹی لوڈر کوڈ بیس کے اندر NeoForge اور Fabric دونوں لوڈرز کی حمایت کرتا ہے۔
## بنیادی مقصد
یہ سوٹ Minecraft کے لیے ایک "ڈائریکٹرز ٹول کٹ" کے طور پر کام کرتا ہے، جو تخلیق کاروں کو کمپلیکس واقعات کو متحرک کرنے، کیمرہ زاویوں کو منظم کرنے، اور کمانڈز یا کی بائنڈنگز کا استعمال کرتے ہوئے گیم کے قواعد کو فوری طور پر تبدیل کرنے کی اجازت دیتا ہے۔ یہ ریکارڈنگ سیشنز کے دوران وقفہ کرنے، مینوز سے باہر نکلنے، یا گیم کو دوبارہ شروع کرنے کی ضرورت کو ختم کرتا ہے، جس سے ہموار اور پیشہ ورانہ نظر آنے والی فوٹیج کو یقینی بنایا جاتا ہے۔
## اہم خصوصیات
یہ سوٹ آٹھ الگ الگ ماڈیولز پر مشتمل ہے، ہر ایک مخصوص تخلیقی کام انجام دیتا ہے:
1. **Director's Toolkit (`/toolkit`)**: ایک ریکارڈنگ امدادی خصوصیت جس میں آن اسکرین کلیپر بورڈ، ٹیک مارکرز، موبز/کھلاڑیوں کے لیے فریز سوئچز، ویو اسپانرز، ایرینا اسنیپ شاٹس، کیمرہ بک مارکس، اور کلین فریم HUD ٹوگلز شامل ہیں۔ یہ ریکارڈنگ ٹیکس پر درست کنٹرول کی اجازت دیتا ہے۔
2. **Ashen Colossus (`/colossus`)**: GeckoLib کے ذریعے چلنے والا ایک اینیمیٹڈ، تین مرحلوں والا باس فائٹ۔ اس میں شاک ویو سلیمز، لاوا رین، منین ویوز، اور رِنگ آف فائر اینریج فیز جیسے میکانکس شامل ہیں۔
3. **Power Kit (`/power`)**: چھ کی بائنڈ سے متحرک ہونے والی صلاحیتیں فراہم کرتا ہے جیسے ڈیش، فائر برسٹ، گراؤنڈ پاؤنڈ، اینڈر پل، شیلڈ ڈوم، اور موب فریز۔ ان میں سرور-آتھورٹیٹو کول ڈاؤنز اور ہاٹ بار قطار کے ذریعے بصری فیڈ بیک شامل ہیں۔
4. **Rule Engine (`/rule`, `/shop`)**: گیارہ اسٹیک ایبل آپشنز (جیسے رینڈم ڈراپس، ملٹی پلائیڈ کرافٹنگ، لاوا فلورز، جائنٹ موبز) کے ساتھ گیم کے قواعد کی لائیو تبدیلی کی اجازت دیتا ہے۔ آسان سوئچنگ کے لیے ڈیٹا پیک پریسیٹس کی حمایت کرتا ہے۔
5. **Evolve (`/evolve`)**: پانچ مرحلوں پر مشتمل کھلاڑی کی تبدیلی کا نظام جہاں کھلاڑی ہر مرحلے پر سائز، اسٹیٹ بوسٹس، اور غیر فعال صلاحیتیں حاصل کرتے ہیں، جس کے ساتھ پارٹیکل ایفیکٹس اور ماڈل تبدیلیاں ہوتی ہیں۔
6. **Event Director (`/event`)**: بلڈ مونز، میٹیورز، سیجز، لکی رینز، اور وائڈ رائزز جیسے ہدایت شدہ دنیاوی واقعات کو متحرک کرتا ہے۔ واقعات مرحلہ وار ہوتے ہیں اور کمانڈز کے ذریعے دوبارہ وقت مقرر، چھوڑے، یا روکے جا سکتے ہیں۔
7. **Arsenal (`/arsenal`)**: چار منفرد ہتھیار متعارف کراتا ہے: Grapple Blade، Storm Bow، Gravity Hammer، اور Soul Scythe، ہر ایک الگ میکانکی تعاملات کے ساتھ۔
8. **Cursed Vault (`/vault`)**: ایک جیگسا ڈنجن ڈھانچہ جس میں ایک Cursed Altar شامل ہے جو ایک منی باس (Vault Keeper) کو طلب کرتا ہے اور مہربند سینے جو اس کی شکست پر کھلتے ہیں۔ اس میں ایک کمانڈ ری سیٹ خصوصیت شامل ہے۔
## تخلیق کاروں پر مرکوز ڈیزائن
* **کمانڈ لائن کنٹرول**: ہر خصوصیت چیٹ کمانڈز (جیسے `/colossus phase 3`، `/event skip`) کے ذریعے قابل کنٹرول ہے، جو گیم پلے میں رکاوٹ ڈالے بغیر حقیقی وقت میں ایڈجسٹمنٹ کو ممکن بناتی ہے۔
* **سائلنٹ موڈ**: کمانڈز کو ترتیب دیا جا سکتا ہے کہ وہ فیڈ بیک صرف ایکشن بار پر دیں نہ کہ چیٹ لاگ پر، جس سے ریکارڈ شدہ فوٹیج میں بے ترتیبی نہیں ہوتی جبکہ آپریٹر کے لیے غلطی کے پیغامات نظر آتے رہتے ہیں۔
* **آزادانہ ٹوگلنگ**: آٹھ خصوصیات میں سے ہر ایک کو کنفیگریشن یا کمانڈز کے ذریعے انفرادی طور پر فعال یا غیر فعال کیا جا سکتا ہے۔ غیر فعال خصوصیات گیم کی دنیا میں کچھ رجسٹر نہیں کرتیں، جس سے استعمال نہ ہونے پر صفر کارکردگی اوور ہیڈ یا بصری مداخلت یقینی ہوتی ہے۔
* **غیر مداخلت پسند HUD**: تمام کسٹم HUD لیئرز ونیلا F1 فل اسکرین موڈ کا احترام کرتی ہیں اور کمانڈز کا استعمال کرتے ہوئے فی کھلاڑی صاف کی جا سکتی ہیں، جو ملٹی کیمرہ سیٹ اپس میں مدد کرتی ہیں۔
* **کیمرہ سیفٹی**: کریئیٹو یا اسپیکٹیٹر موڈز میں موجود کھلاڑیوں کو مخالف میکانکس (باس حملے، ماحولیاتی خطرات) نظر انداز کرتے ہیں، جس سے کیمرہ آپریٹرز محفوظ طریقے سے مناظر میں اڑ سکتے ہیں۔
## تکنیکی تفصیلات
* **مطابقت**: Minecraft 1.21.1 کو NeoForge 21.1.250+ اور Fabric Loader 0.19.5+ کے ساتھ سپورٹ کرتا ہے۔ Java 21 درکار ہے۔
* **آرکیٹیکچر**: گیم پلے لاجک کے لیے مشترکہ `common/` ماڈیول استعمال کرتا ہے، پلیٹ فارم مخصوص انٹری پوائنٹس اور مکسنز کے لیے الگ `fabric/` اور `neoforge/` ماڈیولز کے ساتھ۔ یہ لوڈرز کے درمیان یکساں رویے کو یقینی بناتا ہے۔
* **کنفیگریشن**: ایک واحد `config/creatormods.json` فائل کے ذریعے منظم کیا جاتا ہے۔ بیلنس ویلیوز ہارڈ کوڈڈ کانسٹنٹس ہیں؛ ڈائنامک ڈیٹا Minecraft ڈیٹا پیکس استعمال کرتا ہے۔
* **ٹیسٹنگ**: پروجیکٹ میں وسیع ٹیسٹنگ شامل ہے، جس میں 486 JUnit 5 یونٹ ٹیسٹس اور فی لوڈر 134 ان-ورلڈ GameTests شامل ہیں، جو لاجک، نیٹ ورکنگ، اور انٹرایکٹو گیم پلے منظرناموں کا احاطہ کرتے ہیں۔
* **اثاثے**: موجودہ اثاثے پروگرامی طور پر تیار کردہ پلیس ہولڈرز ہیں (Python ٹیکسچرز، ffmpeg آڈیو) تاکہ یہ یقینی بنایا جا سکے کہ موڈ بغیر کسی گمشدہ وسائل کے چلے۔ حقیقی فنی اثاثے منصوبہ بند ہیں لیکن ابھی شامل نہیں ہیں۔
## تنصیب
صارفین کو موڈ سورس سے بنانا ہوگا یا اگر دستیاب ہوں تو فراہم کردہ JARs استعمال کرنے ہوں گے۔ انحصار میں GeckoLib (اینیمیشنز کے لیے درکار) اور Fabric API (Fabric بلڈز کے لیے) شامل ہیں۔ مکمل فعالیت کے لیے موڈ کو کلائنٹ اور سرور دونوں طرف انسٹال کرنا ضروری ہے۔
## لائسنس
یہ پروجیکٹ MIT لائسنس کے تحت لائسنس یافتہ ہے، جو فورکنگ، ترمیم، اور نجی سرور کے استعمال کی اجازت دیتا ہے بغیر تبدیلیوں کی لازمی اشاعت کے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.