Plugin Minecraft SCore
Informacje o SCore i potwierdzonych serwerach
🔌 O SCore
SCore to podstawowy plugin/biblioteka stworzona przez Ssomar, służąca do centralizacji wspólnej funkcjonalności używanej w całym pakiecie ich pluginów. Udostępnia edytory w grze oraz funkcje czasu działania, z których korzystają inne pluginy Ssomar, a także może być używany samodzielnie do tworzenia i uruchamiania niestandardowych pocisków, zarządzania zmiennymi oraz wykonywania spakowanych niestandardowych komend.
🎯 Cel
SCore istnieje po to, by zapewnić wielokrotnego użytku fundament dla twórców pluginów (w szczególności rodziny pluginów Ssomar), dzięki czemu funkcje są implementowane raz i wykorzystywane przez wiele pluginów. Jest skierowany do twórców i administratorów serwerów, którzy uruchamiają jeden lub więcej pluginów Ssomar albo chcą mieć na serwerze dostęp do jego wielokrotnego użytku mechanik.
⚙️ Funkcje
- Edytor w grze do tworzenia i edycji niestandardowych pocisków.
- Niestandardowe pociski uruchamiane w czasie działania, które można wystrzelić lub wywołać.
- Zmienne globalne i per gracz z typami (NUMBER, STRING, LIST).
- Obsługa placeholderów dla zmiennych (tokeny placeholderów do użycia w innych pluginach/konfiguracjach).
- Framework do wykonywania spakowanych/niestandardowych komend dostępny z konsoli serwera lub innych pluginów.
- Zaprojektowany do użycia jako zależność przez inne pluginy Ssomar.
🧩 Dla kogo jest
- Właścicieli serwerów korzystających z pluginów Ssomar (ExecutableItems, ExecutableBlocks itp.).
- Twórców, którzy potrzebują wielokrotnego użytku biblioteki do pocisków, zmiennych i wykonywania niestandardowych komend.
- Administratorów szukających lekkich edytorów na serwerze do tych funkcji.
🏗️ Przykładowe zastosowania
- Serwer używa SCore razem z ExecutableItems do definiowania i uruchamiania niestandardowych zachowań pocisków.
- Administrator tworzy zmienne globalne lub per gracz i udostępnia je jako placeholdery do menu lub innych pluginów.
- Twórca pluginu opiera się na SCore, aby ponownie wykorzystywać magazyn zmiennych i pakietowanie komend w wielu pluginach.
⌨️ Komendy
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/score projectiles | Wyświetla listę pocisków i otwiera edytor do ich edycji. | nie określono | Admin |
/score projectiles-create <id> | Otwiera edytor do utworzenia nowego pocisku. | nie określono | Admin |
/score projectiles-delete <id> | Usuwa pocisk (wymaga potwierdzenia). | nie określono | Admin |
/score reload | Przeładowuje SCore (przydatne po edycji plików pocisków). | nie określono | Admin |
/score run-player-command player:Ssomar LAUNCH projectile:MY_PROJECTILE_ID | Wymusza na graczu wystrzelenie określonego pocisku (przykładowa składnia). | nie określono | Admin |
/score variables list | Wyświetla zdefiniowane zmienne. | nie określono | Admin |
/score variables info {var_name} [player] | Pokazuje informacje o zmiennej, opcjonalnie dla konkretnego gracza. | nie określono | Admin |
/score variables-create {var_name} | Tworzy nową zmienną. | nie określono | Admin |
/score variables-delete {var_name} | Usuwa zmienną. | nie określono | Admin |
/score variables | Otwiera edytor/listę zmiennych. | nie określono | Admin |
/score variables clear {typeofvariable} {nameofvariable} [player] | Czyści zmienną lub wartość zmiennej gracza. | nie określono | Admin |
Uwagi: oficjalna dokumentacja opisuje również tokeny placeholderów dla zmiennych (np. %score_variables_<var_name>% oraz %score_variables_<var_name>_int%). Węzły uprawnień nie są wymienione w metadanych powiązanego pluginu.
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik
.jarSCore dla odpowiedniej wersji pluginu. - Umieść plik
.jarw kataloguplugins/serwera. - Uruchom ponownie serwer i sprawdź konsolę, aby potwierdzić, że SCore został załadowany.
- Jeśli używasz innych pluginów Ssomar, zainstaluj build SCore zgodny z ich sufiksem wersji, zgodnie z zaleceniami projektu (dopasowując build SCore do buildu zależnego pluginu).
🧠 Uwagi techniczne
- Potwierdzone obsługiwane platformy: Bukkit, Spigot, Paper, Purpur, Folia.
- Potwierdzone obsługiwane wersje Minecrafta obejmują: od 1.21.x do 1.8.x (według listy projektu).
- Metadane projektu zawierają restrykcyjną etykietę licencji (ARR / All Rights Reserved), a dystrybucja projektu odwołuje się również do repozytorium Git dla współtwórców; te elementy występują razem w oficjalnych metadanych.
- SCore ma być instalowany jako biblioteka/zależność dla innych pluginów Ssomar; udostępnia funkcje, które inne pluginy wywołują w czasie działania.
🤝 Kiedy ten plugin jest przydatny
Jeśli używasz pluginów Ssomar albo potrzebujesz gotowego systemu na serwerze do niestandardowych pocisków i placeholderów zmiennych, SCore zapewnia współdzielony runtime i edytory, na których opierają się te pluginy, bez konieczności ponownego implementowania tych samych mechanik.
- Rooted Realm
Whitelisted Java Survival SMP: brak planowanych wipe'ów, gospodarka sterowana przez graczy, cotygodniowe eventy i opcjonalne PvP. Przyjazna społeczność dorosłych.
149.59 - AnarchyLands CZ/SK144.63
- The Dojo
Towny Survival z progresją mcMMO, ekonomią graczy i naciskiem na społeczność — buduj miasta, rozwijaj umiejętności i graj z przyjaciółmi.
039.01 - A Minecraft Server138.91
- Welcome to the Wild West!135.28
- ÂShockSMP Âis restarting...029.04
- A Minecraft Server027.59
- Starting..025.25
- LiminalDream022.42
- MyDT Minecraft022.18
- AetherCraft
Pół-niestandardowy Survival SMP z ochroną terenu, gospodarką napędzaną przez graczy, własnymi przedmiotami i mobami, wieloma światami oraz obsługą crossplaya Bedrock/Java.
022.13 - &41| In onderhoud |1022.04
- Welcome to RoseCraft06.52
- Anarchy has taken over.05.19
- Survival05.06
Strona pluginu SCore pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola SCore zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać SCore, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z SCore, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.