توضیحات سازنده پلاگین:
بعد از کلی گشتن برای پیدا کردن یک افزونه مینیون مقرون به صرفه، با امکانات فراوان و کارآمد (برای استفاده در سرورهای بزرگتر) و بعد از اینکه به این نتیجه رسیدم که این اتفاق نخواهد افتاد، تصمیم گرفتم خودم یک افزونه بسازم. افزونههای مینیون فعلی که در Spigot / جاهای دیگر وجود دارند (به نظر من) خیلی گران، فوقالعاده ناکارآمد یا اصلاً کار نمیکنند.
هدف افزونه من ارائه یک افزونه مینیون کارآمد اما با امکانات فراوان است و حتی شامل یک API است تا توسعهدهندگان بتوانند مینیونهای سفارشی خود را به سادگی ایجاد کنند.
این افزونه چیست؟ این افزونه، مانند سایر افزونهها، راهی را برای بازیکنان فراهم میکند تا «مینیونها» (رباتها) را که وظایفی مانند استخراج سنگ معدن را انجام میدهند، قرار دهند. این منابع را میتوان به طور خودکار در یک صندوقچه مرتبط در نزدیکی قرار داد. این افزونه دارای قلابهای زیادی است که به آن اجازه میدهد به افزونههای دیگر، از جمله SkyBlock، GriefPrevention، Towny، Factions، World Guard و بسیاری دیگر (به پایین مراجعه کنید) متصل شود!
مینیونهای فعلی:
– ماینر (معدن را در بلوک جلویی استخراج میکند، ماینر ارتقا یافته سنگ معدن را ذوب میکند / چندین بلوک را در جلو استخراج میکند)
– قاتل (موبایلها را در محدوده از پیش تنظیم شده میکشد)
– گردآورنده (اشیاء را در محدوده از پیش تنظیم شده جمعآوری میکند)
– غذا دهنده (به مینیونها با محدوده از پیش تنظیم شده غذا میدهد)
– چوببر (چوب را خرد میکند و در محدوده از پیش تنظیم شده برگ میگذارد)
– کشاورز (زمینهای کشاورزی را در محدوده از پیش تنظیم شده کشت میکند)
– ماهیگیر (ماهیها را در حوضچههای آب واقع در جلوی مینیون صید میکند)
– فروشنده (اشیاء موجود در صندوقچه متصل به خود را میفروشد، مینیون میتواند مقادیر فروشگاه را از ShopGUI+، Essentials یا CMI دریافت کند)
همه مینیونها قابل ارتقا هستند، با تنظیمات ارتقاء قابل تنظیم.
هیچ دستور واقعی برای بازیکنان لازم نیست، در عوض پیشنهاد میکنم این مجوزها را به آنها بدهید:
مجوزهای عمومی:
minions.player.* – مجوزهای زیر را به آنها میدهد
minions.player.rename – به آنها اجازه میدهد نام مینیون خود را تغییر دهند
minions.player.linkchest – به آنها اجازه میدهد یک صندوقچه را لینک کنند
minions.player.helpcommand – به آنها اجازه دسترسی به /Minions را میدهد (اگرچه لازم نیست)
minions.player.store – اجازه دسترسی به /Minions store
پرمیشن های اسکین
این به بازیکنان اجازه میدهد پوستهها را در منوی رابط کاربری گرافیکی پوسته انتخاب کنند
minions.skins.* یا
minions.skins.<NameOfSkin>
پرمیشن محدود کردن مینیون
بسته به اینکه کاربر چه مجوزی دارد، به تعداد مینیونهایی که میتواند قرار دهد بستگی دارد. مجوزهای مکان مینیون در config.yml پیکربندی شدهاند. به طور پیشفرض، مجوز
minions.place.default – اجازه دسترسی به سه مینیون را میدهد، (برای ایجاد مجوزهای دیگر که امکان مینیونهای بیشتر/کمتر را فراهم میکنند، config.yml را بررسی کنید)
دستورات و پرمیشن های ادمین
minions.admin.break – به کاربر اجازه میدهد هر مینیونی را بشکند
minions.admin.viewminion – به هر کاربری اجازه میدهد هر منوی مینیونی (بارگذاری شده) را باز کند.
minions.admin.reload – /Minions Reload – فایل پیکربندی را مجدداً بارگذاری میکند، اگرچه برای موارد خاص راهاندازی مجدد لازم است.
minions.admin.givecommand – /Minions give <Player> <MinionType> <Amount> – به یک بازیکن مشخص آن مینیون را میدهد (نوع مینیون به حروف کوچک و بزرگ حساس است)
minions.admin.storeother- /Minions storeother <Player> – فروشگاه را برای بازیکن دیگری باز میکند.
minions.admin.bypasslimit – به کاربر اجازه میدهد هر تعداد مینیونی که میخواهد قرار دهد.