Sueta
SC

ScreenShare

2025-06-12

ScreenShare - Cross-Server Screen Share Plugin Minecraft

·Plugin

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

ComandoDescrizionePermesso
/ss <giocatore>Teleporta il giocatore nel server SS ed esegue il comando post-joinscreenshare.use
/ssend <giocatore>Riporta il giocatore nel server originale ed esegue il comando pre-returnscreenshare.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 →