فاصلهگذاری مشعل برای ضد اسپاون کردن: عدد دقیق، نه حدس و گمان
مابهای متخاصم به سطح نور بلوک 0 نیاز دارند. مشعلها نور 14 ساطع میکنند و در هر بلوک 1 واحد کم میشوند. این یک شبکه دقیق ایجاد میکند — و پاسخی متفاوت برای کفها، سقفها و سازههای باز ارائه میدهد.
اکثر توصیهها برای ضد اسپاون کردن این است که «تقریباً هر 7 بلوک یک مشعل بگذارید». قانون واقعی در برخی جاها سختگیرانهتر و در برخی دیگر آسانتر است، و از دو عدد ناشی میشود.
دو عدد
- مابهای متخاصم در سطح نور بلوک 0 اسپاون میشوند در Java Edition. نه 7 — صفر. این مورد
در 1.18 تغییر کرد و بسیاری از راهنماهای قدیمی هرگز بهروز نشدند.
- یک مشعل نور بلوک 14 ساطع میکند و کاهش مییابد به میزان 1 واحد به ازای هر بلوک فاصله منهتن
(|dx| + |dy| + |dz|), not straight-line distance.
بنابراین یک مشعل نور را بالای 0 نگه میدارد تا 13 بلوک فاصله منهتن. هر چیزی در 14 یا فراتر از آن به 0 برمیگردد و میتواند اسپاون شود.
کف صاف: لوزی، نه مربع
از آنجا که فاصله منهتن است، پوشش یک مشعل به شکل یک لوزیاست، نه دایره یا مربع. در یک کف صاف، الگوی امن قرار دادن مشعلها روی یک شبکه مورب است.
در عمل، قرار دادن مشعلها در یک شبکه ساده هر 12 بلوک کف را با حاشیه خطا پوشش میدهد. این فاصله را کاهش دهید به هر 9 بلوک اگر سطح دارای slab، پله یا هر بلوکی باشد که سطح نور را کم میکند.
ارتفاع به اندازه فاصله هزینه دارد
این بخشی است که افراد نادیده میگیرند. مشعلی روی دیوار در سطح چشم، قبل از رسیدن به کف، مقداری از سطح نور را روی فاصله عمودی مصرف میکند. یک مشعل در ارتفاع 2 بلوک بالاتر در هر جهت افقی 2 بلوک کمتر را پوشش میدهد.
برای پیرامون ماب فارم یا کف غار، مشعل را قرار دهید روی کف، نه روی دیوار.
جایی که قانون تغییر میکند
- Bedrock Edition هنوز مابهای متخاصم را در سطح نور 7 و کمتر اسپاون میکند، بنابراین به
تقریباً نصف این فاصله نیاز دارد. قانون نور 0 نسخه Java به آن منتقل نمیشود.
- Slabها، پلهها، فرشها — سطح بالایی برای اکثر مابهای متخاصم باید یک بلوک کامل باشد.
Bottom slabها در یک منطقه مسطح بزرگ ارزانتر از مشعلها هستند.
- Blue ice، packed ice، شیشه به هیچ وجه سطوح معتبری برای اسپاون نیستند.
ارزانتر از مشعلها
برای یک منطقه باز بزرگ، نور راه پرهزینهای است. سطوح غیرقابل اسپاون هزینهای برای نگهداری ندارند و هرگز توسط آب تخریب نمیشوند:
| روش | هزینه | نکته |
|---|---|---|
| شبکه مشعل | 1 زغال + 1 چوبدستی به ازای هر مشعل | پس از برخورد آب نیاز به روشن کردن مجدد دارد |
| Bottom slabها | ½ بلوک برای هر کدام | دائمی، بدون نیاز به نور |
| فرش | 2 پشم برای 3 عدد | ارزان، اما میسوزد |
ابعاد سازه و منابع نور خود را در ماشینحساب ضد اسپاون وارد کنید — این ابزار قانون دقیق نور بلوک Java را اعمال میکند و به جای یک تخمین سرانگشتی، شبکه دقیق را بازمیگرداند.