MC Toolkit

أدلة / البناء والموارد

إعادة تلوين واجهة المستخدم التي تصمد أمام كل حافة: السطوع، لا التعبئة المسطحة

طلاء لون مسطح فوق مخزون Minecraft يقتل كل ظل وإبراز. يحافظ GUI Colorizer عليها عبر اشتقاق التدرج من السطوع.

كل حزمة واجهة مستخدم معدّلة يدويًا تفشل بالطريقة نفسها: يفتح أحدهم نسيج المخزون، ويغمر الخلفية الرمادية بلون مسطح، فتبدو النتيجة كملصق. تفقد الخانات ظلها الغائر، ويفقد تحديد شريط الأدوات السريع حافته، ويتحول شريط الخبرة إلى خط صلب. يتجنب GUI Colorizer ذلك عبر إعادة التلوين من خلال السطوع بدلًا من استبدال البكسلات.

لماذا تدمر التعبئة المسطحة واجهة المستخدم

لا تتكون أنسجة واجهة Minecraft من لون مسطح مع خطوط خارجية. كل خانة وزر ولوحة هي صورة رمادية صغيرة حيث ترمز قيمة كل بكسل إلى العمق. الخانات غائرة — أغمق على الحافة العلوية اليسرى، وأفتح على الحافة السفلية اليمنى — بينما اللوحات والأزرار بارزة، مضاءة من الأعلى يسارًا ومظللة من الأسفل يمينًا، مع جسم بلون متوسط. صورة الخانة بحجم 18×18 هي 324 بكسل، ومعظمها يختلف عن جيرانه ببضع درجات فقط.

استبدل الـ 324 جميعها بقيمة RGB واحدة وستكون قد تخلصت من القناة الوحيدة التي تحمل الحافة. ما تريده هو الحفاظ على علاقات الإضاءة وتبديل درجة اللون تحتها.

السطوع كمحرك للتدرج

يقرأ الأداة سطوع كل بكسل، ويقوم بتعيين ذلك السطوع على تدرج تختاره، ثم يكتب النتيجة. يبقى البكسل الداكن في أعلى الخانة داكنًا — لكنه يصبح أزرق داكنًا بدلًا من رمادي داكن. ويبقى الإبراز إبرازًا.

لهذا يكفي تدرج قصير — تستخدم الأداة ثلاث محطات لللوحات ومحطتين للمحدد وشريط الخبرة:

نطاق السطوعما هو في النسيج المصدرما يصبح عليه
منخفضظل الحافة، غور الخانةأغمق محطة
متوسطجسم اللوحة، وجه الزرنقطة منتصف التدرج
مرتفعالإبراز، حافة التحويمأفتح محطة

اختر محطات تمتد من الداكن إلى الفاتح وستصمد الحواف. اختر محطات متقاربة في السطوع وستهبط كل درجات الأصل على اللون نفسه تقريبًا — ما يعيد مشكلة الملصق المسطح من الاتجاه المعاكس.

ما يمكنك إعادة تلوينه بهذه الطريقة وما لا يمكنك

تغطيه الأداة: شاشة المخزون، وحاويات الصندوق والفرن، وشريط الأدوات السريع، وشريط الخبرة. هذه هي الأسطح التي يحدق فيها اللاعبون باستمرار، ولهذا بالضبط تكون إعادة التلوين السيئة ظاهرة جدًا.

غير مغطى، ويستحق معرفته قبل أن تَعِد بأي شيء: أنسجة العالم. حزمة موارد الريدستون، أو حزمة أنسجة الدروع، أو حزمة أنسجة الإليترا هي مهمة مختلفة — فهي أطالس للكتل والكيانات بقواعد تخطيط خاصة بها، ولن يصلح أي تدرج سطوع زخرفة درع غير محاذية.

Java وBedrock تختلفان هنا

كلا الإصدارين يضم أنسجة واجهة المستخدم داخل حزمة موارد، لكن تخطيط الحزمة غير قابل للتبادل. تستخدم حزمة Java ملف assets/minecraft/textures/gui/ مع pack.mcmeta يعلن نطاق صيغته (min_format/max_format على 26.x)؛ بينما يستخدم Bedrock جذر مجلد مختلف وملف manifest JSON خاصًا به. الحزمة المبنية لأحدهما لن تُحمَّل في الآخر، لذا حدد الإصدار المستهدف قبل أن تبدأ بضبط التدرج.

الترتيب العملي للخطوات

  1. اختر التدرج، لا اللون النهائي: محطة داكنة، ومحطة فاتحة، ودرجتك اللونية بينهما.
  2. طبّق، ونزّل الحزمة، وأسقطها في مجلد حزم الموارد.
  3. تحقق من المخزون، وصندوق، وفرن، وشريط الأدوات السريع في جلسة واحدة — فالتدرج الذي يبدو صحيحًا على المخزون قد يبهت سهم وقود الفرن.
  4. عندها فقط ضيّق المدى إذا بدت الحواف قاسية جدًا، أو وسّعه إذا بدت مسطحة جدًا.

ابنِ التدرج مرة واحدة ودع السطوع يتولى التظليل في GUI Colorizer.

ملوّن الواجهة →

المزيد من الأدلة

عرض الكل →