מדריך

איך ליצור פלאגין לוח תוצאות ל-Minecraft

עודכן 18 באוקטובר 2026

סרגל הצד בצד ימין של המסך הוא החלק הבולט ביותר בהרבה שרתים: שם השרת, הדרגה של השחקן, כסף, הריגות, שחקנים מחוברים. פלאגין מצייר אותו דרך ה-Scoreboard API של Bukkit. החלקים הקשים הם לתת לכל שחקן שורות משלו ולעדכן אותן בצורה חלקה.

התאימו את השורות לשרת שלכם.

צרו את זה עם Codexe

שלב אחר שלב

  1. 1.כתבו את השורות

    הכותרת וכל שורה מלמעלה למטה, עם הערכים שהן מציגות: "Rank: Admin", "Coins: 1,250", "Online: 34". סרגל הצד מציג לכל היותר 15 שורות.

  2. 2.תנו לכל שחקן לוח תוצאות

    שורות ששונות משחקן לשחקן דורשות לוח תוצאות לכל שחקן, מ-Bukkit.getScoreboardManager().getNewScoreboard(), שמוגדר עם player.setScoreboard(...) בכניסה.

  3. 3.צרו את ה-objective של סרגל הצד

    רשמו objective מסוג dummy והגדירו את משבצת התצוגה שלו ל-DisplaySlot.SIDEBAR. כל שורה היא רשומה עם ניקוד שקובע את המיקום שלה.

  4. 4.עדכנו את הערכים

    משימה חוזרת, למשל כל שנייה, מעדכנת רק את השורות שהשתנו. השתמשו בקידומות ובסיומות של teams לטקסט כדי שהשורות לא יהבהבו.

  5. 5.הוסיפו placeholders

    עם PlaceholderAPI, שורות כמו %vault_eco_balance% מציגות ערכים מפלאגינים אחרים בלי קוד נוסף.

  6. 6.בנו והסתכלו עליו במשחק

    תנו ל-Codexe לקמפל, הצטרפו לשרת הבדיקה ובדקו כל שורה, ואז שנו ערך וראו שהוא מתעדכן.

איך סרגל הצד עובד

  • בכל לוח תוצאות מוצג objective אחד בסרגל הצד בכל פעם. שם התצוגה שלו הוא הכותרת.
  • השורות ממוינות לפי הניקוד שלהן, מהגבוה לנמוך, כך שהניקוד הוא בעצם מספר השורה בסדר הפוך.
  • כל שורה חייבת להיות רשומה שונה: שתי שורות זהות צריכות הבדל בלתי נראה, כמו קודי צבע שונים.
  • את המספרים האדומים בצד ימין אפשר להסתיר מ-Minecraft 1.20.3, שהוסיפה פורמטים של מספרים לניקוד. גרסאות ישנות יותר תמיד מציגות אותם.
  • שחקן רואה לוח תוצאות אחד: אם פלאגין אחר מגדיר לוח משלו, האחרון מנצח. השתמשו בפלאגין אחד לסרגל הצד, או ציינו אילו פלאגינים אחרים חולקים את לוח התוצאות.

עדכון בלי הבהוב

הסרת שורה והוספת שורה חדשה גורמות לה להבהב. הפתרון המקובל הוא לתת לכל שורה רשומה קבועה ובלתי נראית ולשים את הטקסט הנראה בקידומת ובסיומת של team שמכיל את הרשומה הזו; עדכון ה-team משנה את הטקסט במקום. בקשו "בלי הבהוב" בבקשה והפלאגין ייכתב כך.

פלאגין, Skript או דאטהפאק?

אפשרותמה אפשרמגבלה
פלאגיןשורות לכל שחקן, כל ערך, אנימציות, placeholdersצריך Spigot, Paper או fork
Skript עם SkBeeסרגלי צד לכל שחקן מתוך סקריפטצריך את Skript ואת התוסף
דאטהפאקהצגת objective אחד, כמו מקרי מוות או הריגות, בסרגל הצדאותם מספרים לכולם, בלי טקסט חופשי לכל שחקן

תיאור לדוגמה

"פלאגין ל-Paper 1.21.4 בשם Board. סרגל צד לכל שחקן עם הכותרת בזהב, ואחריה דרגה (מ-LuckPerms), מטבעות (מ-Vault), הריגות, מקרי מוות, שחקנים מחוברים וכתובת השרת. מתעדכן כל שנייה בלי הבהוב, המספרים האדומים מוסתרים. השורות, הכותרת ותדירות העדכון ב-config.yml, ומותר להשתמש ב-placeholders של PlaceholderAPI בכל שורה. /board toggle מסתיר אותו לכל שחקן והבחירה נשמרת."

שאלות

כמה שורות יכולות להיות בסרגל צד?

מוצגות 15 שורות. תוכן ארוך יותר צריך מקום אחר, כמו רשימת ה-tab, ה-action bar או boss bar.

זה עובד ב-1.8?

כן, ה-Scoreboard API קיים ב-1.8, אבל אורך הטקסט בכל שורה מוגבל יותר שם. ציינו את הגרסה כדי שהפלאגין ייכתב בשבילה.

למה לוח התוצאות שלי נעלם?

בדרך כלל פלאגין אחר מגדיר לשחקן לוח תוצאות משלו אחרי שלכם. הסירו את סרגל הצד האחר, או תנו לפלאגין אחד להציג הכול.

צרו את סרגל הצד שלכם

הפרומפט הזה נפתח מוכן לשליחה:

“פלאגין לוח תוצאות בסרגל הצד ל-Paper 1.21.4 בשם Board: סרגל צד לכל שחקן עם כותרת בזהב, דרגה מ-LuckPerms, מטבעות מ-Vault, הריגות, מקרי מוות, שחקנים מחוברים וכתובת השרת, מתעדכן כל שנייה בלי הבהוב, המספרים האדומים מוסתרים, השורות והתדירות ב-config.yml עם תמיכה ב-PlaceholderAPI, /board toggle נשמר לכל שחקן.”

צרו את זה עם Codexe
איך ליצור פלאגין לוח תוצאות ל-Minecraft (סרגל צד) | Codexe