Minecraft-Plugin SCore

SCore ist eine Minecraft-Plugin-Bibliothek von Ssomar, die gemeinsame Funktionen bereitstellt — benutzerdefinierte Projektile, Variablen/Platzhalter und enthaltene benutzerdefinierte Befehle — die von Ssomar-Plugins verwendet werden.

Finde einen Server mit SCore

Server, die SCore melden: 22

Alle Server mit SCore

Über SCore

🔌 Über SCore

SCore ist das Kern-/Bibliotheks-Plugin von Ssomar, das gemeinsame Funktionen zentral bündelt, die in der gesamten Plugin-Suite verwendet werden. Es stellt In-Game-Editoren und Laufzeitfunktionen bereit, auf die andere Ssomar-Plugins angewiesen sind, und kann außerdem eigenständig genutzt werden, um benutzerdefinierte Projektile zu erstellen und auszuführen, Variablen zu verwalten und verpackte benutzerdefinierte Befehle auszuführen.

🎯 Zweck

SCore bietet Plugin-Autoren (insbesondere der Ssomar-Plugin-Familie) eine wiederverwendbare Grundlage, damit Funktionen einmal implementiert und von mehreren Plugins genutzt werden können. Es richtet sich an Entwickler und Server-Administratoren, die ein oder mehrere Ssomar-Plugins betreiben oder die wiederverwendbaren Mechaniken auf ihrem Server nutzen möchten.

⚙️ Funktionen

  • In-Game-Editor zum Erstellen und Bearbeiten benutzerdefinierter Projektile.
  • Benutzerdefinierte Projektile zur Laufzeit, die ausgelöst oder gestartet werden können.
  • Globale und spielerbezogene Variablen mit Typen (NUMBER, STRING, LIST).
  • Placeholder-Unterstützung für Variablen (Placeholder-Tokens für die Verwendung in anderen Plugins/Konfigurationen).
  • Framework zur Ausführung verpackter/benutzerdefinierter Befehle, zugänglich über die Serverkonsole oder andere Plugins.
  • Entwickelt, um von anderen Ssomar-Plugins als Abhängigkeit genutzt zu werden.

🧩 Für wen es gedacht ist

  • Serverbetreiber, die Ssomar-Plugins ausführen (ExecutableItems, ExecutableBlocks usw.).
  • Entwickler, die eine wiederverwendbare Bibliothek für Projektile, Variablen und die Ausführung benutzerdefinierter Befehle benötigen.
  • Administratoren, die leichte In-Server-Editoren für diese Funktionen möchten.

🏗️ Beispielanwendungen

  • Ein Server nutzt SCore zusammen mit ExecutableItems, um benutzerdefinierte Projektilverhalten zu definieren und auszulösen.
  • Ein Admin erstellt globale oder spielerbezogene Variablen und stellt sie als Platzhalter für Menüs oder andere Plugins bereit.
  • Ein Plugin-Entwickler nutzt SCore, um Variablenspeicherung und Befehlsverpackung über mehrere Plugins hinweg wiederzuverwenden.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/score projectilesListet Projektile auf und öffnet den Editor zum Bearbeiten.nicht angegebenAdmin
/score projectiles-create <id>Öffnet den Editor, um ein neues Projektil zu erstellen.nicht angegebenAdmin
/score projectiles-delete <id>Löscht ein Projektil (Bestätigung erforderlich).nicht angegebenAdmin
/score reloadLädt SCore neu (nützlich nach dem Bearbeiten von Projektil-Dateien).nicht angegebenAdmin
/score run-player-command player:Ssomar LAUNCH projectile:MY_PROJECTILE_IDErzwingt, dass ein Spieler ein bestimmtes Projektil auslöst (Beispielsynatx).nicht angegebenAdmin
/score variables listListet definierte Variablen auf.nicht angegebenAdmin
/score variables info {var_name} [player]Zeigt Informationen zu einer Variable an, optional für einen bestimmten Spieler.nicht angegebenAdmin
/score variables-create {var_name}Erstellt eine neue Variable.nicht angegebenAdmin
/score variables-delete {var_name}Löscht eine Variable.nicht angegebenAdmin
/score variablesÖffnet den Variablen-Editor/die Variablenliste.nicht angegebenAdmin
/score variables clear {typeofvariable} {nameofvariable} [player]Löscht eine Variable oder den Variablenwert eines Spielers.nicht angegebenAdmin

Hinweise: Die offizielle Dokumentation beschreibt auch Placeholder-Tokens für Variablen (z. B. %score_variables_<var_name>% und %score_variables_<var_name>_int%). Berechtigungsknoten sind in den referenzierten Plugin-Metadaten nicht aufgeführt.

⚙️ Installation

📥 Einrichtung

  • Lade die offizielle SCore-.jar für die passende Plugin-Version herunter.
  • Lege die .jar-Datei in das Verzeichnis plugins/ des Servers.
  • Starte den Server neu und prüfe die Serverkonsole, um zu bestätigen, dass SCore geladen wurde.
  • Wenn du andere Ssomar-Plugins verwendest, installiere den SCore-Build, der zum Versionssuffix dieser Plugins passt, wie vom Projekt empfohlen (SCore-Build an den abhängigen Plugin-Build anpassen).

🧠 Technische Hinweise

  • Bestätigte unterstützte Plattformen: Bukkit, Spigot, Paper, Purpur, Folia.
  • Bestätigte unterstützte Minecraft-Versionen umfassen: 1.21.x bis hinunter zu 1.8.x (vom Projekt aufgelistet).
  • Die Projektmetadaten enthalten ein restriktives Lizenzlabel (ARR / All Rights Reserved), während die Projektverteilung außerdem auf ein Git-Repository für Beiträge verweist; diese Angaben erscheinen gemeinsam in den offiziellen Metadaten.
  • SCore ist dafür gedacht, als Bibliothek/Abhängigkeit für andere Ssomar-Plugins installiert zu werden; es stellt Funktionen bereit, die andere Plugins zur Laufzeit aufrufen.

🤝 Wann dieses Plugin nützlich ist

Wenn du Ssomar-Plugins betreibst oder ein fertiges In-Server-System für benutzerdefinierte Projektile und Variable-Placeholders brauchst, bietet SCore die gemeinsame Laufzeit und die Editoren, auf die diese Plugins angewiesen sind, ohne dass du dieselben Mechaniken selbst neu implementieren musst.

Kommentare

Noch keine Kommentare

Schreibe den ersten Kommentar.

Für Server-Admins

Autoren
Ssomar Member
Lizenz
All Rights Reserved
Unterstützte Plattformen
Bukkit, Folia, Paper, Purpur, Spigot
Unterstützte Versionen
1.21.x, 1.20.x, 1.19.x, 1.18.x, 1.17.x, 1.16.x, 1.15.x, 1.14.x, 1.13.x, 1.12.x, 1.11.x, 1.10.x, 1.9.x, 1.8.x

Links

Was Server melden

Server-Plattformen

  • Paper16
  • Purpur3
  • Mohist1
  • Spigot1
  • CraftBukkit1

Plugin-Versionen

  • 5.26.10.23
  • 5.26.8.102
  • 5.26.10.42
  • 5.26.3.151
  • 5.25.7.191

Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.