Repository navigation
Descrizione del Rilascio
AdvancedBanSystem v1.0.0
Data: 06/03/2025
Autore: Matty47ghigo
Cosa c'è di Nuovo in questa Versione?
Questa versione di AdvancedBanSystem introduce importanti correzioni di bug e miglioramenti alla stabilità del plugin. Ora il sistema di ban e blacklist funziona senza errori, garantendo una gestione più affidabile dei giocatori non autorizzati sul server.
Miglioramenti principali
-
Correzione dell'Errore
getHostAddress:- Risolto un problema che impediva al plugin di ottenere correttamente l'indirizzo IP dei giocatori durante il login.
- L'accesso al database è ora gestito in modo sicuro tramite un getter dedicato.
-
Implementazione Comandi Mancanti:
- Aggiunti i metodi mancanti per i comandi
/unban,/ipunban,/blacklist,/banliste/blacklistlist. - Tutti i comandi sono ora completamente funzionanti e possono essere eseguiti sia dai giocatori che dalla console.
- Aggiunti i metodi mancanti per i comandi
-
Miglioramento della Gestione degli Errori:
- Gli errori SQL vengono ora loggati in modo più dettagliato, facilitando la risoluzione di eventuali problemi.
-
Ottimizzazione del Codice:
- Il codice è stato rifattorizzato per migliorarne la leggibilità e la manutenibilità.
- Migliorate le prestazioni durante la verifica dei bannati e delle blacklist all'accesso.
Novità
-
Supporto Completo per la Console:
- Tutti i comandi possono essere eseguiti direttamente dalla console del server, oltre che dai giocatori.
-
Messaggi Utente Migliorati:
- I messaggi visualizzati nei comandi sono stati resi più chiari e informativi.
Correzioni
-
Risolto il Problema di Compilazione con Maven:
- Corretti gli errori relativi alla visibilità della variabile
connectione all'uso digetHostAddress.
- Corretti gli errori relativi alla visibilità della variabile
-
Prevenzione di Duplicati nel Database:
- Aggiunto controllo per evitare l'inserimento di duplicati nelle tabelle
BannedPlayers,BannedIPseBlacklistedPlayers.
- Aggiunto controllo per evitare l'inserimento di duplicati nelle tabelle
Compatibilità
- Versione di Minecraft: Testato con Spigot/Paper 1.20.1 e versioni successive.
- Java: Richiede Java 17 o versione successiva.
- Dipendenze Esterne: Nessuna dipendenza esterna richiesta (il database SQLite è incluso).
Come Aggiornare
- Scarica il file JAR aggiornato da qui.
- Sostituisci il vecchio file JAR nella cartella
pluginsdel tuo server con il nuovo. - Riavvia il server per applicare le modifiche.
Nota: Non è necessario configurare nulla manualmente. Il plugin si occuperà automaticamente della migrazione del database se necessario.
Ringraziamenti
Grazie a tutti gli utenti che hanno segnalato bug e suggerito miglioramenti. Le vostre segnalazioni ci aiutano a rendere AdvancedBanSystem sempre più stabile e funzionale.
Se incontri ancora problemi o hai idee per nuove funzionalità, apri un issue sul repository GitHub o invia una pull request!
Download
Puoi scaricare la versione aggiornata del plugin da qui:
Scarica AdvancedBanSystem v1.0.1
Changelog
v1.0.0
-
Nuove Funzionalità:
- Supporto completo per l'esecuzione dei comandi dalla console.
- Messaggi utente migliorati per i comandi.
-
Correzioni:
- Risolto l'errore
getHostAddressdurante la verifica dell'IP dei giocatori. - Corretta la visibilità della variabile
connectionper consentire l'accesso sicuro dal listener di login.
- Risolto l'errore
-
Miglioramenti:
- Ottimizzata la gestione del database per prevenire inserimenti duplicati.
- Rifattorizzato il codice per migliorare la leggibilità e la manutenibilità.
Licenza
Questo rilascio è distribuito sotto licenza MIT. Consulta il file LICENSE per ulteriori dettagli.
Conclusioni
Con questa versione, AdvancedBanSystem è diventato ancora più robusto e facile da usare. Continueremo a migliorarlo e ad aggiungere nuove funzionalità in futuro. Grazie per utilizzare il nostro plugin! 🚀
Full Changelog: https://github.com/Matty47ghigo/AdvancedBanSystem/commits/v1.0.0