کد رنگ گرادینت ماینکرافت
گرادیان تا ۷ رنگ برای MiniMessage، hex و tellraw
1<gradient:#00e0ff:#c837ff>My Minecraft Server</gradient>طول خروجی: 56 کاراکتر
رنگ هگز از ماینکرافت جاوا 1.16 به بعد کار میکند و MOTD ونیلا آن را پشتیبانی نمیکند.
سرور ماینکرافت خودت را روی ناین کرفت بساز
شروع کنراهنما
گرادیانت (gradient) در ماینکرافت یعنی رنگ متن حرف به حرف از یک رنگ به رنگ دیگر برود، مثلاً «Welcome» که از نارنجی شروع میشود و به صورتی میرسد. بازی خودش گرادیانت ندارد؛ هر حرف جدا رنگ میشود و آنچه میبینی دنبالهای از رنگهای نزدیک به هم است.
این کار به کد هگز نیاز دارد، یعنی رنگ ششرقمی مثل #ff8800. هگز از ماینکرافت جاوا 1.16 به بعد در متن کار میکند و روی ۱۶ رنگ ثابت قدیمی محدود نیستی. هر پلاگین و بخش سرور قالب نوشتن خودش را دارد، مثل &#ff8800 یا MiniMessage.
جدول کدهای رنگ ماینکرافت (Minecraft color codes)
هر کد رنگ یک § (یا & در پلاگینها) و بعد یک رقم یا حرف است. رنگ هگز جلوی هر کد، همان رنگی است که بازی نشان میدهد و میتوانی در گرادینت از آن استفاده کنی.
§0مشکی (#000000)§1آبی تیره (#0000AA)§2سبز تیره (#00AA00)§3فیروزهای تیره (#00AAAA)§4قرمز تیره (#AA0000)§5بنفش (#AA00AA)§6طلایی (#FFAA00)§7خاکستری (#AAAAAA)§8خاکستری تیره (#555555)§9آبی (#5555FF)§aسبز (#55FF55)§bفیروزهای (#55FFFF)§cقرمز (#FF5555)§dصورتی (#FF55FF)§eزرد (#FFFF55)§fسفید (#FFFFFF)
کدهای قالببندی (formatting codes): §k حروف درهم و متحرک (obfuscated)، §l بولد (bold)، §m خطخورده (strikethrough)، §n اندرلاین (underline)، §o ایتالیک (italic) و §r (reset) که همهی رنگها و قالبها را پاک میکند.
گرادینت کجا کار میکند؟
- چت و پلاگینها روی Paper: بله. پلاگینهایی که MiniMessage را میشناسند تگ
<gradient>را میخوانند و بقیه قالب&#rrggbbرا. - اسم، پیشوند و تبلیست (TAB list): با پلاگینهایی مثل LuckPerms و TAB که هگز را پشتیبانی میکنند.
- بازی بدون پلاگین (vanilla): نه در چت معمولی؛ بازیکن نمیتواند کد رنگ تایپ کند. فقط با کامند
/tellrawو متن JSON (قالب JSON همین ابزار) میشود هر حرف را جدا رنگ کرد. - MOTD لیست سرورها: کار MOTD جداست؛ برای آن ابزار ساخت MOTD ماینکرافت را ببین. این ابزار برای متن چت، اسم و پیشوند است و ابزار MOTD برای دو خطی که در لیست سرورها دیده میشود.
آموزش ساخت متن گرادیانت ماینکرافت
فرض کن میخواهی کلمهی Spawn را از قرمز به زرد درآوری.
۱. تعداد حرفها را بشمار. برای هر حرف یک رنگ لازم است. Spawn پنج حرف دارد، پس پنج رنگ بین قرمز (#ff0000) و زرد (#ffff00) میخواهی.
۲. رنگهای میانی را حساب کن. رنگ هگز سه عدد دارد: قرمز، سبز، آبی. بین دو رنگ، هر عدد را بهصورت مساوی تغییر بده. اینجا فقط عدد سبز از 00 تا ff میرود: 00، 40، 80، bf، ff. پس رنگها میشوند #ff0000، #ff4000، #ff8000، #ffbf00 و #ffff00.
۳. هر رنگ را قبل از حرفش بگذار. در قالب &#rrggbb میشود:
&#ff0000S&#ff4000p&#ff8000a&#ffbf00w&#ffff00n
۴. اگر پلاگین MiniMessage دارد، کوتاهتر بنویس. در پلاگینهایی که MiniMessage را میشناسند، همهی بالا به <gradient:#ff0000:#ffff00>Spawn</gradient> تبدیل میشود و خود پلاگین رنگ حرفها را حساب میکند. فقط مطمئن شو پلاگین یا پنل سرورت از MiniMessage پشتیبانی میکند.
۵. فرمت را جدا اضافه کن. بولد و ایتالیک با &l و &o میآیند و باید بعد از رنگ هر حرف باشند، چون رنگ جدید فرمت قبلی را پاک میکند. در MiniMessage کافی است تگ <b> را دور کل متن بگذاری.
۶. در MOTD سرور امتحان کن. MOTD ونیلا در server.properties فقط ۱۶ رنگ § را میشناسد، ولی هگز روی Paper، Spigot و Velocity جواب میدهد. اگر روی سرور خودت درست نشان داده نشد، اول نسخه و قالب پشتیبانیشدهی پلاگین را چک کن.
راهنمای سریع ابزار کد رنگ گرادینت ماینکرافت
بهجای همهی این کارها میتوانی خیلی سادهتر با همین ابزار انجامش بدهی:
- در «متن» عبارتت را بنویس.
- در «رنگها» کد هگز هر رنگ را بده و با «افزودن رنگ» رنگ دیگری اضافه کن. «معکوس» ترتیب را برمیگرداند.
- اگر رنگ خاصی در ذهن نداری، از «پریست» (preset) یکی مثل «غروب» یا «رنگینکمان» را انتخاب کن.
- در «قالببندی» بولد، ایتالیک، اندرلاین، خطخورده یا حروف درهم را روشن کن.
- از «قالب خروجی» قالب مناسب پلاگینت را انتخاب کن و کد را کپی بردار.
اشتباههای رایج در متن گرادیانت ماینکرافت
- انتخاب قالب اشتباه: کدی که برای MiniMessage ساخته شده در پلاگین بدون آن همانطور نوشته نمایش داده میشود. قالب را با پلاگین مقایسه کن.
- گرادیانت روی نسخهی قدیمی: زیر جاوا 1.16 رنگ هگز کار نمیکند.
- طولانی شدن متن: هر حرف چند کاراکتر کد دارد و فیلدهایی با محدودیت طول ممکن است متن را ببرند.