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:
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
| Comando | Descrizione | Permesso |
| /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:
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.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta