Generator komendy /scoreboard Minecraft
Twórz cele scoreboard, zarządzaj punktami graczy i konfiguruj wyświetlanie tablic wyników w Minecraft Java Edition. Wybierz akcję, kryterium i gracza -- generator przygotuje gotową komendę do skopiowania. Obsługuje ponad 30 typów kryteriów z polskimi opisami, kolorowe nazwy wyświetlane i kolejkowanie wielu komend naraz.
1Wybierz akcję
2Nazwa celu (objective)
3Typ kryterium
dummy)4Nazwa wyświetlana i kolor
✓Wygenerowana komenda
/scoreboard objectives add moj_cel dummyCzym jest scoreboard w Minecraft?
Scoreboard (tablica wyników) to wbudowany system Minecraft, który pozwala śledzić i wyświetlać różne wartości liczbowe powiązane z graczami. Każdy scoreboard składa się z celów (objectives) -- nazwanych liczników, które mogą zliczać statystyki automatycznie (np. śmierci, zabójstwa, wykopane bloki) lub być modyfikowane wyłącznie komendami (typ dummy).
System scoreboard jest absolutną podstawą tworzenia minigier, systemów rankingowych, mechanizmów na mapach przygodowych i zaawansowanych konfiguracji serwerów. Bez scoreboard nie da się zbudować systemu punktacji w PvP, tabeli liderów, timera odliczającego czas rundy ani wielu innych mechanik, które gracze znają z popularnych serwerów.
Komenda /scoreboard ma trzy główne podkomendy: objectives (zarządzanie
celami), players (zarządzanie wynikami graczy) i teams (zarządzanie
drużynami -- nie objęte tym generatorem, ale ściśle powiązane z scoreboard).
Tworzenie celu -- /scoreboard objectives add
Pierwszym krokiem jest zawsze utworzenie celu. Każdy cel ma trzy elementy: nazwę wewnętrzną (używaną w komendach, bez spacji, maks. 40 znaków), kryterium (określające, co jest zliczane) i opcjonalną nazwę wyświetlaną (widoczną na ekranie gracza, może zawierać spacje i kolory).
Składnia: /scoreboard objectives add <nazwa> <kryterium> [nazwa_wyświetlana]
Na przykład komenda /scoreboard objectives add zabojstwa playerKillCount "Zabici gracze"
tworzy cel o nazwie wewnętrznej "zabojstwa", który automatycznie zlicza, ilu graczy dany gracz
zabił, i wyświetla się jako "Zabici gracze".
Najczęściej używanym kryterium jest dummy -- cel, który nie zlicza niczego automatycznie i zmienia się wyłącznie za pomocą komend. To idealne rozwiązanie do tworzenia własnych systemów punktacji, walut na serwerze, timerów i flag logicznych.
Typy kryteriów scoreboard
Minecraft oferuje kilkadziesiąt wbudowanych kryteriów, które dzielą się na cztery kategorie:
Kryteria podstawowe
- dummy -- zmieniane wyłącznie komendami. Najczęściej używany typ do własnych systemów punktacji, walut, timerów i flag.
- deathCount -- automatycznie zlicza śmierci gracza z dowolnej przyczyny.
- playerKillCount -- zlicza ilu graczy (nie mobów) gracz zabił.
- totalKillCount -- zlicza wszystkie zabójstwa (gracze + moby).
- health -- aktualne zdrowie gracza (w połówkach serduszek, 0-20).
- xp -- aktualna łączna ilość punktów doświadczenia.
- food -- aktualny poziom nasycenia głodem (0-20).
- armor -- aktualne punkty obrony zbroi.
- level -- aktualny poziom doświadczenia (0-n).
- trigger -- specjalny typ, który gracze bez uprawnień mogą modyfikować komendą
/trigger. Idealny do systemów głosowania i interaktywnych menu.
Kryteria statystyk bytów
Format: minecraft.killed:minecraft.<mob> (ile gracz zabił danego moba)
lub minecraft.killed_by:minecraft.<mob> (ile razy gracz zginął od danego moba).
Na przykład minecraft.killed:minecraft.zombie zlicza zabite zombie.
Kryteria statystyk bloków
Format: minecraft.mined:minecraft.<blok>. Zlicza ile razy gracz wykopał
dany blok. Na przykład minecraft.mined:minecraft.diamond_ore zlicza wykopane
rudy diamentów. Przydatne do wyzwań górniczych i rankingów kopania.
Kryteria statystyk przedmiotów i niestandardowe
Istnieją też kryteria minecraft.used: (użycie przedmiotu), minecraft.broken:
(zniszczenie narzędzia), minecraft.crafted: (wykonanie przedmiotu),
minecraft.picked_up: (podniesienie) i minecraft.dropped: (upuszczenie).
Specjalne statystyki jak minecraft.custom:minecraft.play_time (czas gry w tikach),
minecraft.custom:minecraft.jump (skoki) czy minecraft.custom:minecraft.walk_one_cm
(dystans pieszo) pozwalają śledzić niemal każdy aspekt rozgrywki.
Wyświetlanie scoreboard -- setdisplay
Samo utworzenie celu nie sprawia, że jest on widoczny. Aby wyświetlić scoreboard na ekranie, musisz przypisać cel do jednego z trzech slotów wyświetlania:
- sidebar -- pasek boczny po prawej stronie ekranu. Najczęściej używany slot. Wyświetla tabelę z nickami graczy i ich wynikami, posortowaną od najwyższego wyniku. Idealny do tabeli liderów, wyników PvP i statusu gry.
- list -- lista graczy (klawisz Tab). Wyświetla wynik obok nicku każdego gracza na liście Tab. Przydatny na serwerach do pokazywania statystyk bez zajmowania miejsca na ekranie.
- below_name -- pod nickiem gracza nad głową. Wyświetla wynik i nazwę celu pod nickiem gracza, widocznym gdy patrzysz na innego gracza. Używany do wyświetlania HP (z renderowaniem hearts), poziomu gracza lub rangi.
Składnia: /scoreboard objectives setdisplay <slot> <cel>. Aby ukryć
wyświetlanie, użyj komendy bez podawania celu: /scoreboard objectives setdisplay sidebar.
Warto wiedzieć, że istnieją też kolorowe warianty sidebara (sidebar.team.red,
sidebar.team.blue itd.), które wyświetlają się tylko graczom z odpowiedniej
drużyny. To pozwala na różne tablice dla różnych drużyn w minigrach.
Zarządzanie punktami graczy
Komenda /scoreboard players pozwala modyfikować wyniki poszczególnych graczy.
Dostępne operacje to:
- set -- ustawia wynik na dokładną wartość.
/scoreboard players set @p punkty 100 - add -- dodaje wartość do aktualnego wyniku.
/scoreboard players add @p punkty 10 - remove -- odejmuje wartość.
/scoreboard players remove @p punkty 5 - reset -- resetuje wynik (usuwa gracza z tabeli).
/scoreboard players reset @p punkty
Gracza możesz wskazać selektorem (@p, @a, @s,
@r) lub wpisać nick bezpośrednio. Selektor @a zastosuje komendę
do wszystkich graczy jednocześnie -- przydatne do resetowania wyników na początku rundy.
Ciekawy trik: możesz używać nazw, które nie są nickami graczy, np. /scoreboard players
set #timer punkty 300. Nazwy zaczynające się od # nie pojawiają się
na sidebarze -- to tzw. "fake players", idealne do przechowywania zmiennych globalnych.
Kolorowe nazwy wyświetlane
Nazwa wyświetlana celu może zawierać kolory i formatowanie tekstu. W Java Edition 1.13+ używa się formatu JSON text component:
/scoreboard objectives add cel dummy {"text":"Moje punkty","color":"gold"}
Minecraft obsługuje 16 kolorów: white, yellow, gold, red, dark_red, green, dark_green, aqua, dark_aqua, blue, dark_blue, light_purple, dark_purple, gray, dark_gray, black. Nasz generator automatycznie formatuje nazwę w wybranym kolorze.
Oprócz koloru możesz dodać formatowanie: "bold":true (pogrubienie),
"italic":true (kursywa), "underlined":true (podkreślenie),
"strikethrough":true (przekreślenie). Te opcje łączysz w jednym obiekcie JSON.
Praktyczne zastosowania scoreboard
System punktacji PvP
Najprostszy ranking PvP wymaga zaledwie dwóch komend: /scoreboard objectives add pvp
playerKillCount "Zabici gracze" i /scoreboard objectives setdisplay sidebar pvp.
Od tego momentu tablica automatycznie zlicza zabójstwa i wyświetla ranking.
Timer odliczający
Utwórz cel timer typu dummy, ustaw wartość startową (/scoreboard players
set #czas timer 300) i podłącz powtarzający blok komend, który co sekundę (20 tików)
odejmuje 1: /scoreboard players remove #czas timer 1. Dodaj komparator sprawdzający
czy #czas = 0, żeby zakończyć grę.
Pasek zdrowia pod nickiem
Komenda /scoreboard objectives add hp health i /scoreboard objectives
setdisplay below_name hp wyświetla aktualne HP każdego gracza pod jego nickiem.
Jeśli ustawisz renderowanie na hearts, zamiast liczby pojawią się serduszka -- ale to
wymaga edycji danych NBT celu.
Waluta na serwerze
Cel monety typu dummy jako waluta: gracze zarabiają za zabójstwa
(/execute as @a run scoreboard players add @s monety 5 w bloku komend reagującym
na zabójstwo), a wydają w sklepie NPC (plugin lub system blokowy sprawdzający, czy gracz
ma wystarczająco punktów).
Wykrywanie wydarzeń
Scoreboard w połączeniu z /execute if score pozwala wykrywać niemal dowolne
wydarzenia. Na przykład: /execute as @a[scores={ skok=1.. }] run say Skoczyłem!
wykona komendę gdy gracz skoczy (przy celu typu minecraft.custom:minecraft.jump).
Po wykonaniu akcji resetuj wynik, żeby wykryć następny skok.
Scoreboard a drużyny (teams)
System drużyn jest ściśle powiązany z scoreboard, choć zarządzany osobną komendą
/team. Drużyny pozwalają na kolorowanie nicków graczy, wyłączanie friendly
fire, wspólne kolizje i kolorowe warianty sidebara. Na przykład:
/team add czerwoni-- tworzy drużynę/team modify czerwoni color red-- ustawia kolor drużyny na czerwony/team join czerwoni @p-- dodaje gracza do drużyny/scoreboard objectives setdisplay sidebar.team.red tajny_cel-- wyświetla cel tylko czerwonej drużynie
Połączenie drużyn z scoreboard to fundament każdej minigry drużynowej: Capture the Flag, Bed Wars, SkyWars itp. Każda drużyna widzi swój sidebar z innymi informacjami, a kolory nicków pozwalają odróżnić sojuszników od wrogów.
Operacje na scoreboard (operations)
Zaawansowana komenda /scoreboard players operation pozwala wykonywać operacje
matematyczne między dwoma wynikami. Składnia: /scoreboard players operation <cel>
<obiektyw> <operator> <źródło> <obiektyw_źródła>.
Dostępne operatory: += (dodaj), -= (odejmij), *=
(mnóż), /= (dziel), %= (modulo), = (przypisz),
< (weź mniejszą wartość), > (weź większą), ><
(zamień wartości).
Na przykład /scoreboard players operation @p wynik *= #mnożnik stala pomnoży
wynik gracza przez wartość fake-playera #mnożnik. To pozwala na zaawansowaną matematykę
w vanilla Minecraft bez modów i pluginów.
Limity i ograniczenia scoreboard
- Nazwa wewnętrzna: maksymalnie 40 znaków, bez spacji. Dozwolone: litery, cyfry, podkreślnik, kropka, myślnik.
- Zakres wartości: od -2 147 483 648 do 2 147 483 647 (32-bitowy integer ze znakiem).
- Sloty wyświetlania: jednocześnie 3 główne (sidebar, list, below_name) + 16 kolorowych wariantów sidebara.
- Bedrock Edition: obsługuje scoreboard, ale bez kolorowych nazw JSON, bez statystyk per-mob/blok i bez renderowania hearts.
- Wydajność: duża liczba celów z automatycznymi kryteriami (nie-dummy) może wpłynąć na wydajność serwera. Używaj dummy gdzie to możliwe.
Często zadawane pytania
Czym jest scoreboard w Minecraft?
Scoreboard to system tablic wyników w Minecraft, który pozwala śledzić statystyki graczy, tworzyć własne liczniki i wyświetlać wyniki na ekranie. Scoreboard jest podstawą wielu minigier, systemów rankingowych i mechanizmów na mapach przygodowych.
Jak utworzyć cel scoreboard?
Użyj komendy /scoreboard objectives add <nazwa> <kryterium>
[nazwa_wyświetlana]. Na przykład: /scoreboard objectives add punkty dummy
"Punkty". Kryterium dummy jest najczęściej używane, bo zmienia się wyłącznie komendami.
Jak wyświetlić scoreboard na ekranie?
Użyj /scoreboard objectives setdisplay <slot> <nazwa_celu>.
Dostępne sloty to: sidebar (pasek boczny po prawej), list (lista Tab), below_name
(pod nickiem gracza). Na przykład: /scoreboard objectives setdisplay sidebar punkty.
Jakie są typy kryteriów scoreboard?
Podstawowe kryteria to: dummy (zmieniane komendami), deathCount (śmierci), playerKillCount (zabici gracze), totalKillCount (wszystkie zabójstwa), health (HP), xp, food (głód), armor (zbroja), level (poziom XP), trigger (wyzwalacz). Istnieją też statystyki per-mob i per-blok.
Jak dodać punkty graczowi w scoreboard?
Użyj /scoreboard players add <gracz> <cel> <ilość>.
Na przykład: /scoreboard players add @p punkty 10 doda 10 punktów
najbliższemu graczowi. Do ustawienia konkretnej wartości użyj set zamiast
add.
Czy scoreboard działa w Bedrock Edition?
Tak, Bedrock Edition obsługuje scoreboard, ale z ograniczeniami. Bedrock nie obsługuje kolorowych nazw JSON, ma mniej kryteriów (brak statystyk per-mob i per-blok) i nie wspiera typu renderowania hearts. Nasz generator generuje składnię Java Edition.
Jak usunąć scoreboard?
Użyj /scoreboard objectives remove <nazwa_celu>, aby usunąć cel
i wszystkie jego dane. Aby ukryć wyświetlanie bez usuwania danych, użyj
/scoreboard objectives setdisplay <slot> bez podawania celu.
Ile celów scoreboard mogę mieć jednocześnie?
W Minecraft Java Edition nie ma twardego limitu na liczbę celów. Możesz mieć setki jednocześnie. Limit dotyczy wyświetlania: jednocześnie możesz wyświetlać maksymalnie 3 cele (po jednym na slot: sidebar, list, below_name) plus 16 kolorowych wariantów sidebara (jeden na kolor drużyny).
Komentarze