پلاگین های Bukkit که با CraftBukkit و Spigot کار می کنند، تغییر و ایمن سازی سرور Minecraft را بسیار آسان می کنند. با مجموعه مناسبی از افزونهها، میتوانید ابزارهای مدیریتی قدرتمندی را اضافه کنید، ترولها را غم و اندوه بازیکنان خود را غیرممکن کنید، تجربههای جدید گیمپلی ایجاد کنید، و موارد دیگر.
Bukkit چیست؟
Bukkit یک رابط برنامه نویسی کاربردی (API) است که برنامه نویسان می توانند از آن برای ایجاد پلاگین برای Minecraft استفاده کنند. این اساساً ساختن پلاگین ها و مدیران سرور را برای نصب آنها برای برنامه نویسان بسیار آسان می کند.
Bukkit اصلی یک فورک تغییر یافته از برنامه سرور رسمی Minecraft بود، به این معنی که توسعه دهندگان کد سرور Minecraft را گرفتند و آن را تغییر دادند تا به طور خودکار افزونه های Bukkit را نصب و اجرا کنند.این پروژه زمانی به پایان رسید که ناشر Minecraft Mojang تیم Bukkit را خرید، اما همچنان میتوانید از افزونههای Bukkit با سرورهای Spigot و CraftBukkit استفاده کنید.
چگونه از افزونه های Bukkit استفاده می کنید؟
اگر می خواهید از افزونه Bukkit استفاده کنید، باید یک سرور CraftBukkit یا Spigot Minecraft داشته باشید. این افزونه ها با سرور رسمی Minecraft که می توانید از Mojang دانلود کنید کار نمی کنند.
اگر می خواهید از افزونه های Bukkit استفاده کنید در اینجا قوانین اساسی وجود دارد:
- مطمئن شوید که از سرور Spigot یا CraftBukkit Minecraft استفاده می کنید.
- یک فایل Bukkit.jar را از یک منبع مطمئن دانلود کنید.
- اگر سرور در حال اجراست، آن را متوقف کنید.
- فایل jar را در پوشه افزونههای سرور Minecraft خود قرار دهید.
- سرور را راه اندازی مجدد کنید، و اگر همه چیز سازگار باشد، افزونه Bukkit به طور خودکار بارگیری می شود.
اگر از یک سرور محلی استفاده می کنید، به سادگی فایل jar. را به پوشه مناسب بکشید. اگر از یک سرویس میزبانی استفاده می کنید، باید فایل jar. را در سرور خود آپلود کنید. برای جزئیات بیشتر با میزبان سرور Minecraft خود تماس بگیرید.
پیدا کردن بهترین افزونه های Bukkit
دهها هزار افزونه Bukkit وجود دارد، بنابراین یافتن بهترین آنها برای سرور شما می تواند کاری دلهره آور باشد. اگر به دنبال یک تجربه بازی جدید برای بازیکنان خود هستید، پس افزونهای مانند mcMMO که ویژگیهای آنلاین چندنفره (MMO) انبوهی را اضافه میکند تا بتوانید چند نفره Minecraft را بازی کنید، ممکن است همان چیزی باشد که به دنبال آن هستید، اما افزونههایی نیز وجود دارند که اضافه میکنند. مینی گیمها، ایجاد اقتصاد درونبازی، بهبود چشمگیر شخصیتهای غیربازیکن روستایی (NPC) و موارد دیگر.
در اینجا بهترین مکانها برای یافتن افزونههای Bukkit هستند:
- SpigotMC: Spigot یک فورک از Bukkit است، و تیم Spigot همچنین CraftBukkit را حفظ می کند. بیشتر افزونه های Bukkit را می توانید در اینجا پیدا کنید.
- Curse Forge: این مکان دیگری است که توسعه دهندگان می توانند افزونه های Bukkit خود را پست کنند. اگر نمی توانید آن را در SpigotMC پیدا کنید، احتمالاً آن را اینجا پیدا خواهید کرد.
- GitHub: به جای استفاده از SpigotMC یا Curse Forge، برخی از توسعه دهندگان به سادگی از سایت های رسمی خود مستقیماً به GitHub پیوند می دهند. اگر سایت رسمی یک افزونه Bukkit به یک مخزن GitHub پیوند دارد، معمولاً دانلود آن بی خطر است.
برای کمک به شما برای شروع، ما همچنین 10 مورد از ضروری ترین افزونه های Bukkit را برای سرور Minecraft شما گردآوری کرده ایم. اگر فقط میخواهید سرور خود را بهطور روان راهاندازی کنید، یا میخواهید از سرور موجود محافظت و بهبود ببخشید، نمیتوانید با این موارد اشتباه کنید.
طاق
Vault یک پلاگین پر زرق و برق نیست، اما اگر می خواهید سروری را اجرا کنید که از افزونه های زیادی استفاده می کند، کاملا ضروری است. تعاملات بین سایر افزونهها را مدیریت میکند تا کارها به خوبی اجرا شود و چارچوبی برای تغییرات چت، سیستمهای اقتصادی، مجوزهای کاربر و موارد دیگر ارائه میکند.
از آنجایی که بسیاری از افزونه های محبوب بدون Vault کار نمی کنند، باید یکی از اولین افزونه های Bukkit باشد که دانلود می کنید.
bPermissions
این افزونه به مدیران سرور این امکان را می دهد که دستوراتی را که بازیکنان خاص می توانند استفاده کنند را تنظیم و تغییر دهند. این کاملاً درون بازی کار میکند، بنابراین نیازی به ویرایش فایلهای پیکربندی و راهاندازی مجدد سرور نیست هر بار که میخواهید مجوزهایی را از کسی بدهید.
در حالی که bPermissions یک ابزار قدرتمند برای مدیران سرور است، یکی از بسیاری از افزونه های Bukkit است که به Vault نیاز دارد. پس حتما اول آن را بگیرید.
EssentialsX
Essentials بیش از 100 دستور مفید و هزاران ویژگی مانند کیت برای بازیکنان جدید را در اختیار مدیران سرور Minecraft قرار می دهد. این یکی از مفیدترین افزونه های Bukkit در دسترس بود، اما قبل از انتشار Minecraft 1.8 توسعه آن متوقف شد.
EssentialsX فورکی از پلاگین اصلی Essentials است که روی نسخههای جدیدتر Minecraft اجرا میشود. برای کارکردن برخی از ویژگیها به Vault نیاز دارد، اما همه ابزارهای مشابه پلاگین اصلی Essentials Bukkit را ارائه میکند.
WorldEdit
WorldEdit ابزارهای قدرتمندی برای شکل دادن و تغییر چشم انداز سرور Minecraft در اختیار شما قرار می دهد. به جای قرار دادن بلوکهای مجزا، به شما امکان میدهد هر بلوک را در یک حجم تعریفشده به هر نوع بلوکی که دوست دارید تغییر دهید.
دستورات اضافی ساخت دیوارها، کپی و چسباندن ساختارها و حتی رفع اشتباهات را آسان می کند.
WorldEdit توسط برخی افزونه های دیگر نیز مورد نیاز است.
DynMap
DynMap مانند Google Maps برای سرور Minecraft شما است. این یک نمای سربار بسیار دقیق از دنیای شما ایجاد می کند که هر کسی می تواند از طریق یک مرورگر وب به آن دسترسی داشته باشد، و در زمان واقعی به روز می شود، بنابراین شما حتی می توانید ببینید هر بازیکن در کجای جهان است.
WorldGuard
هدف اصلی WorldGuard محافظت از مناطق خاصی از سرور شما است. شما میتوانید از این افزونه برای تعیین اینکه کدام بازیکنان مجاز به تخریب یا تغییر بلوکها در محدودههای مشخص شده هستند استفاده کنید، که باعث میشود هیچکس نتواند کار سخت شما را از بین ببرد.
WorldGuard به WorldEdit نیاز دارد، بنابراین ابتدا WorldEdit را نصب کنید. همچنین به DynMaps متصل می شود، که به شما امکان می دهد دقیقاً ببینید چه بخش هایی از جهان شما اختصاص داده شده است.
Multiverse
Multiverse یک افزونه Bukkit است که میزبانی چند دنیا را در یک سرور Minecraft بسیار آسان می کند. ادمین ها می توانند آزادانه بین دنیاها ایجاد، تخریب و تله پورت کنند. شما حتی میتوانید جهانهای بقا، صلحآمیز و خلاقانه داشته باشید تا بین آنها بپرید.
افزونه ها برای Multiverse همچنین به شما امکان می دهد درگاه هایی برای بازیکنان معمولی ایجاد کنید تا بدون کمک ادمین بین دنیاها حرکت کنند.
اگر سرور بزرگی دارید و برای رشد به فضای بیشتری نیاز دارید، Multiverse این کار را آسان می کند. همچنین اگر میخواهید چندین جهان مختلف برای کاوش داشته باشید، یک دنیای جداگانه برای آزمایش چیزها یا حتی یک دنیای مسطح اولیه برای از بین بردن دنیای من داشته باشید.
DiscordSRV
اگر سرور Discord برای برقراری ارتباط بازیکنان خود در خارج از بازی دارید، DiscordSRV یک تغییر دهنده بازی است. این برنامه از یک ربات در سرور Discord شما برای اعلام زمان ورود یا خروج بازیکنان از سرور Minecraft شما استفاده می کند و حتی می تواند چت را بین Discord و Minecraft به عقب و جلو منتقل کند.
کنترل چت
Chat Control یک افزونه قدرتمند مدیریت چت است. این به شما امکان می دهد به راحتی اسپم، تبلیغات، فحش دادن، ربات ها را محدود کنید و طیف وسیعی از ابزارهای کاربردی را برای مدیران فراهم می کند.
پیکربندی پیشفرض برای اکثر سرورهای بزرگ به خوبی تنظیم شده است، اما شما همچنین میتوانید تمام قوانین فیلتر چت را مطابق با نیازهای خود و فضای سرور خاص خود تغییر دهید.
GriefPrevention
GriefPrevention یک پلاگین Bukkit است که به بازیکنان اجازه می دهد مناطق خود را برای استخراج و ساختن ادعا کنند. برخی از عملکردهای اولیه WorldGuard را دارد، به این ترتیب که می تواند از تغییر یا تخریب ساختارهایی که به ساخت آنها کمکی نکرده اند توسط بازیکنان غیرمجاز جلوگیری کند.
برخلاف WorldGuard که از یک ادمین می خواهد از دستورات کنسول برای اختصاص مناطق محافظت شده استفاده کند، GriefPrevention به بازیکنان این امکان را می دهد تا فضای خود را در محدوده های محدود ادعا کنند. به هر بازیکن، به طور پیشفرض، زمانی که اولین قفسه سینه خود را میسازد و قرار میدهد، ادعایی داده میشود، و ادعاهای اضافی بر اساس مدت زمانی که واقعاً به بازی در سرور ادامه میدهند مجاز است.
GriefPrevention با WorldGuard و WorldEdit کار می کند، اما اگر نمی خواهید از آن افزونه ها استفاده کنید، می توانید به تنهایی از آن استفاده کنید.