کد رنگ گرادینت ماینکرافت

گرادیان تا ۷ رنگ برای MiniMessage، hex و tellraw

My Minecraft Server
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 جواب می‌دهد. اگر روی سرور خودت درست نشان داده نشد، اول نسخه و قالب پشتیبانی‌شده‌ی پلاگین را چک کن.

راهنمای سریع ابزار کد رنگ گرادینت ماینکرافت

به‌جای همه‌ی این کارها می‌توانی خیلی ساده‌تر با همین ابزار انجامش بدهی:

  1. در «متن» عبارتت را بنویس.
  2. در «رنگ‌ها» کد هگز هر رنگ را بده و با «افزودن رنگ» رنگ دیگری اضافه کن. «معکوس» ترتیب را برمی‌گرداند.
  3. اگر رنگ خاصی در ذهن نداری، از «پریست» (preset) یکی مثل «غروب» یا «رنگین‌کمان» را انتخاب کن.
  4. در «قالب‌بندی» بولد، ایتالیک، اندرلاین، خط‌خورده یا حروف درهم را روشن کن.
  5. از «قالب خروجی» قالب مناسب پلاگینت را انتخاب کن و کد را کپی بردار.

اشتباه‌های رایج در متن گرادیانت ماینکرافت

  • انتخاب قالب اشتباه: کدی که برای MiniMessage ساخته شده در پلاگین بدون آن همان‌طور نوشته نمایش داده می‌شود. قالب را با پلاگین مقایسه کن.
  • گرادیانت روی نسخه‌ی قدیمی: زیر جاوا 1.16 رنگ هگز کار نمی‌کند.
  • طولانی شدن متن: هر حرف چند کاراکتر کد دارد و فیلدهایی با محدودیت طول ممکن است متن را ببرند.

سؤال‌های رایج

با MiniMessage به شکل <gradient:#ff0000:#0000ff>متن</gradient> نوشته می‌شود. در پلاگین‌هایی که MiniMessage ندارند باید برای هر حرف یک کد هگز جدا گذاشت، مثل &#ff0000H&#ee0011i.

رنگ هگز از جاوا 1.16 به بعد کار می‌کند. MOTD ونیلا در server.properties فقط ۱۶ رنگ § را می‌شناسد؛ برای هگز به Paper، Spigot یا Velocity نیاز داری.

&#rrggbb را پلاگین‌هایی مثل EssentialsX می‌خوانند و برای هر حرف جدا نوشته می‌شود. MiniMessage یک تگ گرادیانت دارد و خودش رنگ حرف‌ها را حساب می‌کند، ولی پلاگین باید آن را بشناسد.

فونت ماینکرافت حرف‌های فارسی را جدا و چپ‌به‌راست نشان می‌دهد، پس حروف به هم نمی‌چسبند. برای گرادیانت متن انگلیسی بهتر است.

در سرورهایی که EssentialsX دارند با کامند /nick و کد رنگ اسمت را عوض کن، مثل /nick &6Ali. برای گرادینت، خروجی &#hex همین ابزار را بعد از /nick بگذار؛ سرور باید اجازه‌ی رنگ در اسم را به تو داده باشد.

در بدراک کدهای § را در اسم آیتم با انویل، تابلو و کتاب می‌شود نوشت، ولی رنگ هگز و گرادینت وجود ندارد. گرادینت این ابزار فقط برای جاوا و پلاگین‌هاست.

از چند رنگ پشت سر هم در گرادیانت استفاده کن: قرمز، نارنجی، زرد، سبز، آبی و بنفش. هر پلاگین قالب خودش را دارد، پس خروجی را متناسب با آن بردار.

ابزارهای مرتبط