أشرطة الزعماء والعناوين: الحالة المستمرة، التوقيتات، وتقسيم القيمة/الحد الأقصى
شريط الزعيم يبقى بعد إعادة التشغيل، أما العنوان فلا. إليك نمط الإنشاء ثم التعديل، وتوقيتات التلاشي التي يضبطها الناس بشكل معكوس، وكيفية تشغيل شريط التقدم.
كلاهما يعرض نصًا على الشاشة، وهنا ينتهي التشابه. العناوين هي "أطلق وانسَ" (fire-and-forget)؛ أما أشرطة الزعماء فهي كائنات مستمرة يجب عليك إدارتها.
أشرطة الزعماء ذات حالة
/bossbar add my:timer {"text":"Time left"}
/bossbar set my:timer players @a
/bossbar set my:timer max 600
/bossbar set my:timer value 600
/bossbar set my:timer color red
/bossbar set my:timer style notched_10
معرف، ثم أوامر تعدله. النقاط التي يخطئ فيها الناس:
- الشريط غير مرئي حتى يكون لديه لاعبون. إنشاء شريط وعدم تشغيل
set ... playersلا ينتج شيئًا، وبدون خطأ. - يستمر في حفظ العالم. شريط تم إنشاؤه للعبة مصغرة لا يزال موجودًا في الجلسة التالية. استخدم
/bossbar removeعند الانتهاء، وإلا ستتراكم. valueوmaxمنفصلان، والشريط يعرضvalue / max. ضبطvalueفقط على شريط حده الأقصى لا يزال 100 يعطي تعبئة غير منطقية.
الألوان: pink white red orange yellow green blue purple. الأنماط: progress notched_6 notched_10 notched_12 notched_20.
تشغيل عد تنازلي
/bossbar set my:timer value 599
مرة واحدة في الثانية من دالة متكررة هي الآلية بأكملها. لا يوجد مؤقت مدمج. قراءته مرة أخرى مفيد أيضًا:
/execute store result score @s Left run bossbar get my:timer value
bossbar get يدعم value، max، players و visible، مما يجعل شريط الزعيم متغيرًا عالميًا عمليًا عندما تريد أن يراه اللاعب.
العناوين مؤقتة
/title @a times 10 70 20
/title @a subtitle {"text":"Get ready"}
/title @a title {"text":"Round 2"}
ثلاثة أشياء بهذا الترتيب، والترتيب مهم:
timesأولاً. ضبطه بعد العنوان لا يؤثر على العنوان المعروض بالفعل.subtitleقبلtitle. العنوان الفرعي وحده لا يعرض شيئًا؛ إرسال العنوان هو ما يؤدي إلى ظهور الزوج. إذا عكست الترتيب، سيظهر الأول بدون عنوان فرعي.
times هو fadeIn stay fadeOut بالتكات — 20 تكة في الثانية. 10 70 20 هو نصف ثانية دخول، ثلاث ثوانٍ ونصف بقاء، ثانية خروج. يضبط الناس 1 1 1 ويتساءلون لماذا لا يظهر شيء: ثلاث تكات إجمالاً هي ومضة.
شريط الإجراءات منفصل
/title @a actionbar {"text":"Saved"}
السطر فوق شريط الأدوات السريعة (hotbar). يتجاهل times تمامًا — يظهر لبضع ثوانٍ ثابتة ثم يتلاشى. إعادة إرساله في كل تكة يبقيه ظاهرًا بشكل دائم، وهي الطريقة القياسية لتشغيل واجهة مستخدم مخصصة (custom HUD).
المسح
/title @a clear يزيل ما هو معروض؛ /title @a reset أيضًا يستعيد التوقيتات الافتراضية. بالنسبة لأشرطة الزعماء، /bossbar set my:timer visible false يخفي دون تدمير الحالة.
قم بإنشاء شريط الزعيم، العنوان، وبقية أوامر التحكم والتصحيح من نموذج في منشئ الأوامر المتقدمة — التحكم والتصحيح.