Anleitung

So erstellst du ein Minecraft-Scoreboard-Plugin

Aktualisiert am 18. Oktober 2026

Die Sidebar rechts auf dem Bildschirm ist auf vielen Servern das Auffälligste: der Servername, der Rang des Spielers, Geld, Kills, Spieler online. Ein Plugin zeichnet sie über die Scoreboard-API von Bukkit. Schwierig ist, jedem Spieler eigene Zeilen zu geben und sie flüssig zu aktualisieren.

Passe die Zeilen an deinen Server an.

Mit Codexe erstellen

Schritt für Schritt

  1. 1.Schreibe die Zeilen auf

    Den Titel und jede Zeile von oben nach unten, mit den Werten, die sie anzeigen: „Rang: Admin“, „Coins: 1.250“, „Online: 34“. Die Sidebar zeigt höchstens 15 Zeilen.

  2. 2.Gib jedem Spieler ein Scoreboard

    Zeilen, die sich je nach Spieler unterscheiden, brauchen ein Scoreboard pro Spieler, aus Bukkit.getScoreboardManager().getNewScoreboard(), gesetzt mit player.setScoreboard(...) beim Beitreten.

  3. 3.Erstelle das Sidebar-Objective

    Registriere ein Dummy-Objective und setze seinen Anzeigeplatz auf DisplaySlot.SIDEBAR. Jede Zeile ist ein Eintrag mit einem Score, der ihre Position bestimmt.

  4. 4.Aktualisiere die Werte

    Ein wiederholter Task, zum Beispiel jede Sekunde, aktualisiert nur die Zeilen, die sich geändert haben. Nutze Team-Präfixe und -Suffixe für den Text, damit die Zeilen nicht flackern.

  5. 5.Füge Platzhalter hinzu

    Mit PlaceholderAPI zeigen Zeilen wie %vault_eco_balance% Werte aus anderen Plugins ohne zusätzlichen Code.

  6. 6.Bauen und im Spiel ansehen

    Lass Codexe kompilieren, tritt dem Testserver bei und prüfe jede Zeile, ändere dann einen Wert und sieh zu, wie er sich aktualisiert.

So funktioniert die Sidebar

  • Pro Scoreboard wird immer nur ein Objective in der Sidebar angezeigt. Sein Anzeigename ist der Titel.
  • Zeilen werden nach ihrem Score sortiert, der höchste zuerst, der Score ist also einfach die Zeilennummer in umgekehrter Reihenfolge.
  • Jede Zeile muss ein eigener Eintrag sein: Zwei identische Zeilen brauchen einen unsichtbaren Unterschied, etwa unterschiedliche Farbcodes.
  • Die roten Zahlen rechts lassen sich ab Minecraft 1.20.3 ausblenden, das Zahlenformate für Scores eingeführt hat. Ältere Versionen zeigen sie immer an.
  • Ein Spieler sieht ein einziges Scoreboard: Setzt ein anderes Plugin sein eigenes, gewinnt das zuletzt gesetzte. Nutze ein Plugin für die Sidebar oder gib an, welche anderen Plugins sich das Scoreboard teilen.

Aktualisieren ohne Flackern

Eine Zeile zu entfernen und eine neue hinzuzufügen lässt sie blinken. Die übliche Lösung: Jede Zeile bekommt einen festen, unsichtbaren Eintrag, und der sichtbare Text steht im Präfix und Suffix eines Teams, das diesen Eintrag enthält; wird das Team aktualisiert, ändert sich der Text an Ort und Stelle. Schreib „kein Flackern“ in die Anfrage, und das Plugin wird so geschrieben.

Plugin, Skript oder Datapack?

OptionKannGrenze
PluginZeilen pro Spieler, beliebige Werte, Animationen, PlatzhalterBraucht Spigot, Paper oder einen Fork
Skript mit SkBeeSidebars pro Spieler aus einem SkriptBraucht Skript und das Add-on
DatapackEin Objective, etwa Tode oder Kills, in der Sidebar anzeigenGleiche Zahlen für alle, kein freier Text pro Spieler

Beispielbeschreibung

„Ein Plugin für Paper 1.21.4 namens Board. Eine Sidebar für jeden Spieler mit goldenem Titel, darunter Rang (aus LuckPerms), Coins (aus Vault), Kills, Tode, Spieler online und die Serveradresse. Jede Sekunde ohne Flackern aktualisiert, rote Zahlen ausgeblendet. Zeilen, Titel und Aktualisierungsintervall in der config.yml, PlaceholderAPI-Platzhalter in jeder Zeile erlaubt. /board toggle blendet sie pro Spieler aus, und die Wahl wird gespeichert.“

Fragen

Wie viele Zeilen kann eine Sidebar haben?

Es werden 15 Zeilen angezeigt. Für längere Inhalte brauchst du einen anderen Platz, etwa die Tab-Liste, die Actionbar oder eine Bossbar.

Funktioniert es unter 1.8?

Ja, die Scoreboard-API gibt es unter 1.8, aber die Textlänge pro Zeile ist dort stärker begrenzt. Gib die Version an, damit das Plugin dafür geschrieben wird.

Warum verschwindet mein Scoreboard?

Meist setzt ein anderes Plugin nach deinem sein eigenes Scoreboard beim Spieler. Entferne die andere Sidebar oder lass ein einziges Plugin alles anzeigen.

Erstelle deine Sidebar

Dieser Prompt öffnet sich versandfertig:

“Ein Sidebar-Scoreboard-Plugin für Paper 1.21.4 namens Board: Sidebar pro Spieler mit goldenem Titel, Rang aus LuckPerms, Coins aus Vault, Kills, Tode, Spieler online und die Serveradresse, jede Sekunde ohne Flackern aktualisiert, rote Zahlen ausgeblendet, Zeilen und Intervall in der config.yml mit PlaceholderAPI-Unterstützung, /board toggle pro Spieler gespeichert.”

Mit Codexe erstellen
So erstellst du ein Minecraft-Scoreboard-Plugin (Sidebar) | Codexe