Plugin Minecraft skript-reflect
Informații despre skript-reflect și serverele unde a fost găsit
🔌 Despre skript-reflect
skript-reflect este un addon pentru Skript care expune capabilități de reflection pentru scripturile Skript. Le permite autorilor de scripturi să importe și să interacționeze cu clase Java, să apeleze metode, să citească și să scrie câmpuri, să creeze proxy-uri și să definească sau să asculte evenimente custom, permițând lui Skript să ajungă la API-uri și comportamente care nu sunt disponibile prin expresiile încorporate.
🎯 Scop
Scopul de bază al acestui plugin este să facă legătura între Skript și Java prin furnizarea de utilitare reflection de nivel scăzut. Rezolvă limitările în care Skript nu are o expresie sau un eveniment direct, permițând autorilor avansați de scripturi și dezvoltatorilor de add-on-uri să apeleze runtime-ul serverului sau alte pluginuri.
⚙️ Funcții
- Importarea și referirea claselor Java din Skript.
- Apelarea metodelor și crearea obiectelor prin reflection.
- Citirea și scrierea câmpurilor în mod reflectiv.
- Crearea de proxy-uri pentru clase și evenimente custom utilizabile în Skript.
- Suport pentru ascultarea evenimentelor asincrone.
- Îmbunătățiri și corecții față de fork-urile mai vechi (gestionarea variabilelor locale, corecții pentru proxy-uri de clasă).
- Compatibilitate declarată cu runtime-uri Java mai noi (menționate de maintainer: Java 13+ și suport OpenJ9).
🧩 Pentru cine este
- Autorii de scripturi Skript care au nevoie de acces la API-uri Java sau la internals-ul altor pluginuri.
- Administratorii de servere care rulează comportament custom bazat pe Skript și vor să extindă Skript fără să scrie un plugin Java complet.
- Dezvoltatorii de addon-uri care construiesc extensii Skript de nivel mai înalt folosind reflection.
🏗️ Exemple de utilizare
- Accesarea API-ului unui plugin pentru care Skript nu are o expresie nativă, apelând metodele Java ale acestuia.
- Crearea unui tip de eveniment custom în Java și declanșarea/ascultarea lui din Skript.
- Folosirea proxy-urilor pentru a înveli interfețe Java și a obține comportament dinamic în scripturi.
⚙️ Instalare
📥 Configurare
- Descărcați JAR-ul pluginului din versiunile oficiale ale proiectului.
- Puneți JAR-ul în directorul
plugins/al serverului, alături de Skript. - Reporniți serverul și verificați consola pentru a confirma că skript-reflect s-a încărcat.
📦 Dependențe
- Necesită Skript 2.14 sau mai nou.
🧠 Note tehnice
- Proiectul este distribuit sub licența MIT.
- Maintainerul afirmă că skript-reflect necesită Skript 2.14+ și suportă aceleași platforme și versiuni Minecraft suportate de Skript 2.14.
- Documentația și versiunile proiectului sunt întreținute în repository-ul oficial și în resursele de documentație ale proiectului.
🤝 Când este util acest plugin
Dacă ai nevoie să extinzi Skript cu funcționalități care nu sunt expuse de expresiile încorporate sau de addon-urile existente (de exemplu, apelarea API-urilor altor pluginuri sau crearea unor tipuri de evenimente custom), skript-reflect oferă uneltele reflection necesare pentru a face asta din scripturile Skript, fără să scrii un plugin Java separat.
- A Minecraft Server148.94
- TGG Online
Server Minecraft coreean în stil FPS, care oferă zombie survival și minigame-uri bomb/escape, cu o selecție amplă de arme personalizate, modele personalizate și o experiență bazată pe resource pack.
044.89 - NextLVL
Server CityBuild în limba germană, cu construcție pe parcele, economie condusă de jucători (magazine și licitații), cufere zilnice și recompense pentru vot, obiecte personalizate, pets, cross-play cu Bedrock și integrare Discord.
043.46 - Welcome to the Wild West!043.31
- Serveur Drakocube043.07
- BLOSSOM MC042.89
- A Minecraft Server042.85
- DTRH
SMP de Survival cu crossplay Java–Bedrock, misiuni, obiecte și moburi personalizate, economie între jucători și protecția terenurilor — plus minijocuri și funcții sociale pentru jucători casual și pentru cei care iubesc progresul.
042.65 - BendingMC
Survival axat pe Towny: iteme custom, Jobs, mcMMO și evenimente — construiește orașe și protejează terenuri.
042.09 - Umbrix
SMP de survival în stil Lifesteal, axat pe PvP, cu economie în joc, iteme și crate-uri personalizate, questuri și mine, plus protecția terenurilor și integrare cu Discord.
041.91 - A Minecraft Server039.65
- Pinging011.13
Pagina pluginului skript-reflect arată pe ce servere monitorizarea a găsit acest plugin și cu ce platforme și versiuni apare.
Pluginurile pot adăuga comenzi, economie, protecție, permisiuni, minigames, integrări sau alte mecanici. Rolul real al skript-reflect depinde de configurarea fiecărui server.
Datele sunt generate automat din răspunsurile tehnice ale serverelor. Dacă un server ascunde lista de pluginuri, poate să nu apară în această secțiune, chiar dacă folosește skript-reflect.
Folosește lista serverelor cu skript-reflect pentru a compara proiecte, a verifica versiuni compatibile sau a găsi exemple de utilizare a pluginului pe servere publice.