Minecraft-Plugin skript-reflect
Informationen zu skript-reflect und den Servern, auf denen es gefunden wurde
🔌 Über skript-reflect
skript-reflect ist ein Skript-Addon, das Skript-Skripten Reflection-Funktionen bereitstellt. Es ermöglicht Skript-Autoren, Java-Klassen zu importieren und mit ihnen zu arbeiten, Methoden aufzurufen, Felder zu lesen und zu schreiben, Proxys zu erstellen sowie benutzerdefinierte Events zu definieren oder auf sie zu hören. So kann Skript auf APIs und Verhaltensweisen zugreifen, die über die eingebauten Ausdrücke nicht verfügbar sind.
🎯 Zweck
Der Hauptzweck des Plugins besteht darin, Skript und Java durch Low-Level-Reflection-Utilities miteinander zu verbinden. Es behebt Einschränkungen, wenn Skript keinen direkten Ausdruck oder kein direktes Event bietet, indem fortgeschrittene Skript-Autoren und Addon-Entwickler auf den Server-Runtime-Kontext oder andere Plugins zugreifen können.
⚙️ Funktionen
- Java-Klassen in Skript importieren und referenzieren.
- Methoden aufrufen und Objekte per Reflection erstellen.
- Felder reflektiv lesen und schreiben.
- Klassenproxies und benutzerdefinierte Events erstellen, die in Skript genutzt werden können.
- Unterstützung für das Lauschen auf asynchrone Events.
- Verbesserungen und Fehlerbehebungen gegenüber älteren Forks (Verwaltung lokaler Variablen, Korrekturen bei Klassen-Proxys).
- Angegebene Kompatibilität mit neueren Java-Runtimes (Java 13+ und OpenJ9-Support werden vom Maintainer erwähnt).
🧩 Für wen es ist
- Skript-Autoren, die Zugriff auf Java-APIs oder interne Funktionen anderer Plugins benötigen.
- Server-Administratoren mit Skript-basiertem Custom-Behavior, die Skript erweitern möchten, ohne ein komplettes Java-Plugin zu schreiben.
- Addon-Entwickler, die mit Reflection höherwertige Skript-Erweiterungen bauen.
🏗️ Beispielanwendungen
- Auf eine Plugin-API zugreifen, für die Skript keinen nativen Ausdruck hat, indem deren Java-Methoden aufgerufen werden.
- Einen benutzerdefinierten Event-Typ in Java erstellen und ihn von Skript aus auslösen/abhören.
- Proxys verwenden, um Java-Interfaces für dynamisches Verhalten in Skripten zu umhüllen.
⚙️ Installation
📥 Einrichtung
- Lade die JAR-Datei des Plugins aus den offiziellen Releases des Projekts herunter.
- Lege die JAR-Datei in das
plugins/-Verzeichnis deines Servers, zusammen mit Skript. - Starte den Server neu und prüfe die Konsole, um zu bestätigen, dass skript-reflect geladen wird.
📦 Abhängigkeiten
- Erfordert Skript 2.14 oder neuer.
🧠 Technische Hinweise
- Das Projekt wird unter der MIT-Lizenz veröffentlicht.
- Der Maintainer gibt an, dass skript-reflect Skript 2.14+ benötigt und dieselben Plattformen und Minecraft-Versionen unterstützt, die auch Skript 2.14 unterstützt.
- Die Projektdokumentation und Releases werden im offiziellen Repository und in den Dokumentationsressourcen des Projekts gepflegt.
🤝 Wann dieses Plugin nützlich ist
Wenn du Skript um Funktionen erweitern möchtest, die nicht durch eingebaute Ausdrücke oder vorhandene Addons bereitgestellt werden (zum Beispiel das Aufrufen der APIs anderer Plugins oder das Erstellen benutzerdefinierter Event-Typen), bietet skript-reflect die Reflection-Werkzeuge, um das direkt aus Skript-Skripten zu tun, ohne ein eigenständiges Java-Plugin zu schreiben.
- NextLVL
Deutschsprachiger CityBuild-Server mit baubasiertem Grundstückssystem, spielergetriebener Wirtschaft (Shops & Auktion), täglichen Kisten und Belohnungen fürs Abstimmen, benutzerdefinierten Items, Pets, Bedrock-Crossplay und Discord-Integration.
251.63 - Welcome to the Wild West!048.13
- Serveur Drakocube247.82
- A Minecraft Server043.84
- BLOSSOM MC042.9
- A Minecraft Server042.89
- Pinging042.69
- BendingMC
Towny‑orientiertes Survival mit Custom‑Items, Jobs, mcMMO und Events — Städte bauen und Land schützen.
042.43 - TGG Online
Koreanischer Minecraft-Server im FPS-Stil mit Zombie-Survival und Bomb/Escape-Minispielen sowie umfangreichen benutzerdefinierten Waffen, eigenen Modellen und einem Erlebnis mit Resource Pack.
042 - A Minecraft Server040.42
- DTRH
Survival-SMP mit Java–Bedrock-Crossplay, Quests, benutzerdefinierten Items und Mobs, Spielerwirtschaft und Landschutz — plus Minigames und soziale Features für Gelegenheitsspieler und Progressionsspieler.
09.3 - Umbrix
Lifesteal-ähnliches Survival-SMP mit Fokus auf PvP, einer In-Game-Wirtschaft, benutzerdefinierten Items und Crates, Quests und Minen sowie Grundstücksschutz und Discord-Integration.
06.43
Die Seite des Plugins skript-reflect zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von skript-reflect hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er skript-reflect nutzt.
Nutze die Serverliste mit skript-reflect, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.