ScreenShare - Cross-Server Screen Share Plugin
Gestione avanzata dello screen share tra server in una rete Minecraft
ScreenShare è un plugin per
Minecraft 1.21.4 (Paper) che consente di effettuare screen share in modo professionale e automatizzato, spostando i giocatori tra server diversi (supporta
BungeeCord e
Velocity).
Tutto in un singolo file `.jar`, senza dipendenze esterne!
Funzionalità principali
- Sposta automaticamente un giocatore nel server SS configurato
- Salva il server di origine del giocatore
- Esegue comandi personalizzati all'ingresso e all'uscita
- Riporta il giocatore nel server originale con /ssend <player>
- Completamente configurabile tramite config.yml
- Nessuna dipendenza esterna
- Tutto incluso in un singolo file Java (min. 950 righe)
Configurazione (`config.yml`)
Alla prima accensione, il plugin genera automaticamente questo file:
Code (Text):
ss-server: "screenshare"
on-join-command: "ssmode %player%"
on-return-command: "pardon %player%"
Nota:
- `%player%` sarà sostituito con il nome del giocatore
- `on-return-command` è opzionale (può essere vuoto)
Comandi disponibili
/ss <giocatore> |
Teleporta il giocatore nel server SS ed esegue il comando post-join |
screenshare.use |
/ssend <giocatore> |
Riporta il giocatore nel server originale ed esegue il comando pre-return |
screenshare.end |
Requisiti
- Minecraft Server Paper 1.21.4
- Rete con BungeeCord o Velocity
- Java 17+
- Il plugin deve essere installato su ogni server coinvolto
- `bungeecord: true` nel file spigot.yml
Consigli di Sicurezza
- Limita i permessi a staff autorizzati
- Nascondi l'accesso diretto al server SS
️ Compilazione con Maven
Compila il plugin con:
Code (Text):
mvn clean package
Troverai il file `.jar` nella cartella `target/`.
Idee future
- Notifiche Discord automatiche
- Timer AFK per auto-kick nel server SS
- Log avanzato su database (MySQL o SQLite)
Licenza
Questo plugin è open-source.
Può essere utilizzato, modificato e distribuito liberamente.
Attribuzione gradita se lo condividi o pubblichi altrove.
Creato con ❤️ da Gabry.