Plugin Minecraft CoreProtect

Informazioni su CoreProtect e i server dove e stato trovato

🔌 Informazioni su CoreProtect

CoreProtect è un plugin Minecraft che registra le modifiche ai blocchi e alle entità per fornire una cronologia consultabile e strumenti di annullamento/riparazione per griefing, danni accidentali e debugging. Si concentra su una registrazione affidabile dei dati e su strumenti amministrativi, così gli operatori del server possono controllare le azioni dei giocatori, eseguire rollback o restore mirati e gestire i dati salvati.

🎯 Scopo

Lo scopo principale di CoreProtect è la registrazione dei dati lato server e la protezione dal griefing: tracciare chi ha cambiato cosa e quando, permettere allo staff di esaminare le modifiche recenti in gioco, cercare le modifiche storiche per giocatore/tempo/area e annullare o ripristinare tali modifiche quando necessario.

⚙️ Funzionalità

  • Registrazione persistente delle modifiche di blocchi e entità (posizionamento blocchi, rottura blocchi, modifiche entità) come confermato dalla documentazione ufficiale.
  • Modalità ispettore in gioco per vedere le modifiche registrate mentre si interagisce con il mondo.
  • Comandi lookup per interrogare le modifiche storiche per giocatore, tempo, raggio o area.
  • Comandi rollback e restore per annullare o riapplicare le modifiche registrate.
  • Comando purge per rimuovere i vecchi dati in base alle regole di conservazione e recuperare spazio tramite flag di ottimizzazione.
  • Supporto alla migrazione del database per passare tra backend SQLite e MySQL.
  • File di configurazione per mondo per modificare il comportamento della registrazione su base per-mondo.
  • API pubblica per consentire ad altri plugin di leggere/scrivere i dati di CoreProtect, come indicato nella documentazione ufficiale.

🧩 A chi è rivolto

  • Amministratori e moderatori del server che hanno bisogno di log forensi dell'attività dei giocatori.
  • Server Survival e SMP che vogliono recuperare danni da griefing o accidentali.
  • Server grandi o piccoli che richiedono dati storici consultabili e rollback controllati.

🏗️ Esempi di utilizzo

  • Un admin usa l'ispettore per identificare chi ha rimosso blocchi da una base ed esegue un rollback mirato di quelle modifiche.
  • Un moderatore esegue una lookup sulle azioni di un giocatore in un intervallo di tempo per indagare su una segnalazione.
  • Un operatore del server migra il database di CoreProtect da SQLite a MySQL per passare a un backend in rete.

⌨️ Comandi

CommandDescriptionPermissionAccess
/co helpMostra un elenco dei comandi di CoreProtect.coreprotect.helpAmministratore
/co inspect (/co i)Attiva o disattiva l'ispettore per vedere le modifiche registrate in gioco.coreprotect.inspectAmministratore
/co lookupCerca dati storici di blocchi/entità (per giocatore, tempo, area, raggio).coreprotect.lookupAmministratore
/co rollbackRipristina le modifiche registrate di blocchi/entità.coreprotect.rollbackAmministratore
/co restoreRipristina le modifiche precedentemente annullate.coreprotect.restoreAmministratore
/co purgeElimina i vecchi dati di CoreProtect in base alle impostazioni di conservazione.coreprotect.purgeAmministratore
/co reloadRicarica la configurazione di CoreProtect.coreprotect.reloadAmministratore
/co statusMostra lo stato e le statistiche del plugin.coreprotect.statusAmministratore
/co consumerAttiva o disattiva l'elaborazione del consumer per i dati in coda.coreprotect.consumerAmministratore
/co migrate-dbMigra i dati di CoreProtect tra SQLite e MySQL.non specificatoAmministratore
/co nearAlias: esegue una lookup con un raggio piccolo predefinito.usa il permesso lookupAmministratore
/co undoAlias: annulla un rollback/restore tramite l'azione opposta.usa il permesso rollback/restoreAmministratore

Note: i nomi e le descrizioni dei comandi provengono dalla documentazione ufficiale di CoreProtect. Il comando migrate-db è documentato come parte della funzionalità di migrazione del database; i nodi di permesso espliciti per ogni comando sono elencati nella documentazione ufficiale dei permessi.

🔐 Permessi

PermissionDescriptionDefault
coreprotect.*Consente l'accesso a tutti i comandi di CoreProtect.op
coreprotect.inspectConsente di usare l'ispettore.op
coreprotect.lookupConsente di usare il comando lookup.op
coreprotect.rollbackConsente di usare i comandi di rollback.op
coreprotect.restoreConsente di usare i comandi di restore.op
coreprotect.teleportConsente di usare le funzionalità di CoreProtect relative al teletrasporto.op
coreprotect.helpConsente l'accesso all'output di aiuto.op
coreprotect.purgeConsente il comando purge.op
coreprotect.reloadConsente il ricaricamento della configurazione del plugin.op
coreprotect.statusConsente di visualizzare lo stato del plugin.op
coreprotect.consumerConsente di attivare o disattivare l'elaborazione del consumer.op

⚙️ Installazione

📥 Configurazione

  • Scarica il JAR ufficiale di CoreProtect per la tua versione di Minecraft e inseriscilo nella directory plugins/ del tuo server.
  • Riavvia il server e verifica che CoreProtect venga caricato nella console del server.
  • Usa /co reload dopo le modifiche alla configurazione per applicarle senza riavviare.

📦 Dipendenze

  • La documentazione ufficiale di CoreProtect non elenca dipendenze obbligatorie da plugin di terze parti. (Alcuni strumenti e integrazioni di terze parti sono documentati come compatibili; elenca integrazioni specifiche solo quando sono abilitate esplicitamente.)

🧾 Configurazione

  • CoreProtect crea un config.yml nella sua cartella del plugin.
  • I file di configurazione per mondo possono essere creati copiando config.yml in un file chiamato come il mondo (per esempio world_nether.yml) per sovrascrivere le impostazioni di registrazione per quel mondo.
  • I passaggi per la migrazione del database e le pratiche sicure di migrazione sono documentati nella documentazione ufficiale.

🧠 Note tecniche

  • CoreProtect fornisce un'API per consentire ad altri plugin di interagire con i dati registrati (documentata nella documentazione ufficiale dell'API).
  • CoreProtect supporta la migrazione dei dati tra backend SQLite e MySQL utilizzando comandi di migrazione documentati.
  • Il progetto è pubblicato con licenza Artistic-2.0.

🤝 Quando questo plugin è utile

Se hai bisogno di una registrazione lato server consultabile e di strumenti affidabili di rollback/restore per indagare sulle azioni dei giocatori o riparare i danni da griefing, CoreProtect offre un insieme mirato di strumenti di registrazione e correzione adatto ad amministratori del server e team di moderazione.

Server con il plugin CoreProtect

La pagina del plugin CoreProtect mostra su quali server il monitoraggio ha trovato questo plugin, con quali piattaforme e versioni compare.

I plugin possono aggiungere comandi, economia, protezione, diritti di accesso, minigiochi, integrazioni o altre meccaniche. Il ruolo effettivo di CoreProtect dipende dalla configurazione del singolo server.

I dati vengono generati automaticamente dalle risposte tecniche dei server. Se un server nasconde l'elenco dei plugin, potrebbe non comparire in questa sezione anche se usa CoreProtect.

Usa l'elenco dei server con CoreProtect per confrontare i progetti, verificare le versioni compatibili o trovare esempi di utilizzo del plugin su server pubblici.