Minecraft Servers HQ

🔌 Over SCore

SCore is de kern-/bibliotheekplugin die door Ssomar is gemaakt om gedeelde functionaliteit die binnen hun plug-inpakket wordt gebruikt te centraliseren. Het biedt in-game editors en runtimefuncties waar andere Ssomar-plugins op vertrouwen, en kan ook zelfstandig worden gebruikt om aangepaste projectielen te maken en uit te voeren, variabelen te beheren en verpakte aangepaste opdrachten uit te voeren.

🎯 Doel

SCore bestaat om een herbruikbare basis te bieden voor plug-inmakers (specifiek de Ssomar-plug-infamilie), zodat functies één keer worden geïmplementeerd en door meerdere plugins worden gebruikt. Het is gericht op ontwikkelaars en serverbeheerders die één of meer Ssomar-plugins draaien of die de herbruikbare mechanismen op hun server beschikbaar willen hebben.

⚙️ Functies

  • In-game editor voor het maken en bewerken van aangepaste projectielen.
  • Runtime aangepaste projectielen die kunnen worden afgevuurd of getriggerd.
  • Globale en per-speler variabelen met typen (NUMBER, STRING, LIST).
  • Ondersteuning voor placeholders voor variabelen (placeholder-tokens voor gebruik in andere plugins/configuraties).
  • Framework voor het uitvoeren van verpakte/aangepaste opdrachten, toegankelijk vanuit de serverconsole of andere plugins.
  • Ontworpen om als afhankelijkheid te worden gebruikt door andere Ssomar-plugins.

🧩 Voor wie is dit

  • Servereigenaren die Ssomar-plugins draaien (ExecutableItems, ExecutableBlocks, enz.).
  • Ontwikkelaars die een herbruikbare bibliotheek nodig hebben voor projectielen, variabelen en het uitvoeren van aangepaste opdrachten.
  • Beheerders die lichtgewicht in-server editors voor die functies willen.

🏗️ Voorbeeldtoepassingen

  • Een server gebruikt SCore samen met ExecutableItems om gedrag voor aangepaste projectielen te definiëren en te starten.
  • Een beheerder maakt globale of per-speler variabelen aan en stelt ze beschikbaar als placeholders voor menu’s of andere plugins.
  • Een plug-inontwikkelaar vertrouwt op SCore om variabele-opslag en opdrachtverpakking over meerdere plugins te hergebruiken.

⌨️ Opdrachten

OpdrachtBeschrijvingToestemmingToegang
/score projectilesGeeft een lijst met projectielen weer en opent de editor om ze te bewerken.niet gespecificeerdAdmin
/score projectiles-create <id>Opent de editor om een nieuw projectiel te maken.niet gespecificeerdAdmin
/score projectiles-delete <id>Verwijdert een projectiel (bevestiging vereist).niet gespecificeerdAdmin
/score reloadLaadt SCore opnieuw in (handig na het bewerken van projectielbestanden).niet gespecificeerdAdmin
/score run-player-command player:Ssomar LAUNCH projectile:MY_PROJECTILE_IDDwingt een speler om een opgegeven projectiel te lanceren (voorbeeldsyntaxis).niet gespecificeerdAdmin
/score variables listGeeft een lijst met gedefinieerde variabelen weer.niet gespecificeerdAdmin
/score variables info {var_name} [player]Toont info voor een variabele, optioneel voor een specifieke speler.niet gespecificeerdAdmin
/score variables-create {var_name}Maakt een nieuwe variabele aan.niet gespecificeerdAdmin
/score variables-delete {var_name}Verwijdert een variabele.niet gespecificeerdAdmin
/score variablesOpent de variabeleditor/-lijst.niet gespecificeerdAdmin
/score variables clear {typeofvariable} {nameofvariable} [player]Leegt een variabele of de variabelewaarde van een speler.niet gespecificeerdAdmin

Opmerkingen: de officiële documentatie beschrijft ook placeholder-tokens voor variabelen (bijv. %score_variables_<var_name>% en %score_variables_<var_name>_int%). Toestemmingsnodes worden niet vermeld in de geraadpleegde pluginmetadata.

⚙️ Installatie

📥 Setup

  • Download de officiële SCore .jar voor de bijbehorende pluginversie.
  • Plaats het .jar-bestand in de plugins/-map van de server.
  • Herstart de server en controleer de serverconsole om te bevestigen dat SCore is geladen.
  • Als je andere Ssomar-plugins gebruikt, installeer dan de SCore-build die overeenkomt met hun versiesuffix, zoals door het project wordt geadviseerd (SCore-build afstemmen op de build van de afhankelijke plugin).

🧠 Technische notities

  • Bevestigde ondersteunde platforms: Bukkit, Spigot, Paper, Purpur, Folia.
  • Bevestigde ondersteunde Minecraft-versies zijn onder andere: 1.21.x tot en met 1.8.x (zoals vermeld door het project).
  • De projectmetadata vermeldt een restrictief licentielabel (ARR / All Rights Reserved), terwijl de projectdistributie ook verwijst naar een Git-repository voor bijdragen; deze items verschijnen samen in de officiële metadata.
  • SCore is bedoeld om als bibliotheek/afhankelijkheid te worden geïnstalleerd voor andere Ssomar-plugins; het stelt functies bloot die andere plugins tijdens runtime aanroepen.

🤝 Wanneer deze plugin nuttig is

Als je Ssomar-plugins gebruikt of een kant-en-klaar in-server systeem nodig hebt voor aangepaste projectielen en variabele-placeholders, biedt SCore de gedeelde runtime en editors waarop die plugins vertrouwen zonder dat je dezelfde mechanismen opnieuw hoeft te implementeren.

Servers met plugin SCore

De pagina van plugin SCore toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van SCore hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server SCore gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met SCore om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.