تداخلهای افسون: فقط 18 مورد از 43 مورد تداخل دارند، و شش مورد بخش عمده آن را تشکیل میدهند
نسخه 26.2 شامل 43 افسون است. 25 مورد اصلاً با هیچ چیز تداخل ندارند، سطح 3 رایجترین حد نهایی است، و Curse of Vanishing روی آیتمهای بیشتری نسبت به هر افسون دیگری اعمال میشود.
تداخلهای افسون به پیچیده بودن شهرت دارند، اما دادهها نشان میدهند که بیشتر آنها اینطور نیستند. شمارششده از فایلهای افسون ارائهشده توسط Mojang برای 26.2 — همان دادههایی که مرورگر و سازنده در این صفحه میخوانند.
25 مورد از 43 مورد با هیچ چیز تداخل ندارند
فقط 18 افسون با موارد دیگر تداخل دارند. 25 مورد دیگر با هر چیزی که مجاز به قرارگیری رویش باشند، بدون مشکل اعمال میشوند.
و این 18 مورد بهطور یکنواخت توزیع نشدهاند — شش مورد بخش عمده را به دوش میکشند، که هر کدام پنج تداخل دارند:
sharpness, smite, bane_of_arthropods, impaling, density, breach
آن شش مورد یک خانواده هستند: اصلاحکنندههای آسیب. آنها با یکدیگر تداخل دارند، که تنها قاعدهای است که یکسوم کل موارد تداخل در بازی را ایجاد میکند. به محض اینکه بدانید «فقط یک افسون آسیب برای هر سلاح»، بیشتر سیستم را یاد گرفتهاید.
گروه بعدی محافظتها هستند — protection, fire_protection, blast_protection, projectile_protection — at three each, following the same one-per-armour-piece rule.
بقیه موارد فقط یک جفت تکی هستند: silk_touch/fortune, infinity/mending, depth_strider/frost_walker, multishot/piercing, and riptide against loyalty and channeling.
بنابراین ساختار واقعی به این صورت است: دو خانواده و پنج جفت، نه 43 مورد برای بررسی متقابل.
سطح 3 رایجترین حد نهایی است
| حداکثر سطح | افسونها |
|---|---|
| I | 9 |
| II | 4 |
| III | 16 |
| IV | 7 |
| V | 7 |
سطح III پیشفرضی است که بازی انتخاب میکند. فقط هفت افسون به V میرسند — و نه مورد در I متوقف میشوند، جایی که افسون به جای یک مقدار عددی، یک قابلیت دوگانه (بودن یا نبودن) است (Silk Touch، Mending، Infinity، Aqua Affinity، Flame، Channeling، Multishot، و دو نفرین).
این یک پیشفرض کاربردی هنگام نوشتن یک افسون سفارشی است: اگر از نوع «میتواند کاری را انجام دهد» باشد به جای «کاری را قویتر انجام میدهد»، بازی اصلی آن را در سطح I قرار میدهد.
نفرینها روی بیشترین آیتمها اعمال میشوند
مرتبسازی بر اساس تعداد نوع آیتمهایی که هر افسون میتواند روی آنها قرار گیرد:
vanishing_curse 92 · mending 83 · unbreaking 83 · binding_curse 38 · blast_protection 29
افسون Curse of Vanishing گستردهترین کاربرد را در Minecraft دارد — روی انواع آیتمهای بیشتری نسبت به Mending یا Unbreaking اعمال میشود. پس از توضیح منطقی به نظر میرسد (هر چیزی که بشود در دست گرفت یا پوشید میتواند ناپدید شود)، اما برعکس نحوه رتبهبندی افسونها بر اساس اهمیت توسط بازیکنان است.
در طرف دیگر، شانزده افسون — بیش از یکسوم لیست — دقیقاً روی یک نوع آیتم اعمال میشوند: breach, channeling, density, flame, impaling, infinity, loyalty, luck_of_the_sea, lure, multishot, piercing, power, punch, quick_charge, riptide, wind_burst.
کمانها، کراسبوها، سهشاخهها و چوبهای ماهیگیری تقریباً همه آنها را تشکیل میدهند؛ به همین دلیل است که به نظر میرسد این چهار آیتم درخت افسون عمیقی دارند در حالی که تقریباً هیچ اشتراکی با بقیه بازی ندارند.
دو نفرین، و این کل لیست است
binding_curse and vanishing_curse. There is no third curse, and the tag that marks them is what a datapack should read rather than matching on the name — a custom enchantment called curse_of_something is not a curse to the game unless it is in the tag.
نوشتن یک افسون سفارشی بر این اساس
سه پیشفرض که ارزش دارند به جای ابداع مجدد، از نسخه پیشفرض الگوبرداری شوند:
- تداخلها استثنا هستند. 25 مورد از 43 مورد هیچ تداخلی ندارند. یک مجموعه ناسازگاری را فقط زمانی اضافه کنید که
دو افسون واقعاً یک عدد مشترک را محاسبه میکنند، همانطور که خانواده آسیب این کار را انجام میدهد.
- حداکثر را روی III بگذارید مگر اینکه دلیلی برای تغییر داشته باشید. این سطح با اختلاف زیاد رایجترین حالت است.
- برای قابلیتها از سطح I استفاده کنید. اگر افسون صرفاً اعمال میشود یا نمیشود، سطوح بیشتر
اضافی هستند.