Ce plugin nécessite MySql pour le traitement des bases de données ! 
Bonjour,
Moderation+ est un plugin de modération (gestion de sanctions) BungeeCord crée par moi-même.
Attention : Ne pas utiliser ce plugin sur un serveur ouvert aux cracks : ce plugin utilise les UUID !
----------- Télécharger -----------
Rapide liste des fonctionnalités
- Gestion de bans/mutes/warns
- Tous les messages sont configurables
- Plusieurs sanctions du même type peuvent être appliquées en même temps à un joueur
- Gestion de messages d'annonces
- Un chat interne au staff (Avec grades personnalisables)
Si vous n’avez pas de base de données
Installation d'une base de donnée
Ce tutoriel est à l'intention de personnes n'ayant pas déjà une BDD.
Pour installer une Base de données Mysql, voici un lien : Installation de MySQL @OpenClassrooms
Ceci fait, aidez vous de ce tutoriel pour vous identifier en root sur votre serveur Mysql.
Tapez ceci :
CREATE DATABASE MdP;Pous tapez ceci :
exit;Ensuite lancez votre serveur une fois, il va se fermer et c'est normal.
Rendez-vous dans /plugins/ModerationPlus/ et ouvrez le fichier config.yml.
Remplacez ceci :
MySql:
Password: MyPassword
Enable: false
Host: MyHost
DataBase: MyDataBase
User: MyUserPar ceci :
MySql:
Password: LE PASSWORD DE ROOT
Enable: true
Host: localhost (Si vous avez installé MySql server sur votre PC)
DataBase: MdP
User: rootRelancez le serveur et vous pourrez utiliser le plugin !
Les commandes
Ban|Mute <player> <duration> <m|h|def> <reason> Bannir/Bâillonner un joueur ( m = minutes, d = jours, def = permanent)
(Warn-MuteBan)List ------ Donne l'historique des sanctions du type demandé
Info Affiche un menu indiquant le nombre de bans,mutes et warns, les messages sont cliquables et redirigent vers la commande (Warn-MuteBan)List .
ClearChat Efface le chat
MuteChat <on|off> --------- Empêche les gens de parler dans le chat
StaffChat<message> ------ Permet de parler dans le chat réservé au staff
Un(Ban-Mute) <player> --- Retire la sanction d'un joueur
Warn <player> <reason> - Averti un joueur
Broadcast<message> ----- Faire une annonce dans le chat
Youtube<message> -------- Faire une annonce dans le chat
Stream<message> --------- Faire une annonce dans le chat
Admin<message> ---------- Faire une annonce dans le chat
Mod <message> ------------ Faire une annonce dans le chat
Les permissions
Les permissions doivent impérativement être configurées dans le fichier Ranks.yml (Comme dans l'exemple) et non dans le fichier config.yml de BungeeCord.
Pour exécuter une commande, il faut avoir la permission MdP.<Nom de la commande en minuscule>. Il y a une exception pour les commandes /(Ban-Mute-Warn)List, il suffit de la permission MdP.info
La permission pour écrire même quand le chat est bloqué avec /mutechat est MdP.mutechat.bypass
Pour avoir toutes les permissions, utiliser MdP.*
Les messages
Tous les messages en jeu sont configurables via les fichiers de langue. Vous pouvez en créer de nouveaux pourvu qu'ils respectent le format Messages_XX.yml. À noter que vous pouvez mettre ce que vous voulez à la place des XX, y compris des mots de plus/moins de caractères.
Il vous faudra ensuite vous rendre dans le fichier config.yml du plugin et modifier cette ligne :
Lang: "XX"
Vous pouvez également simplement modifier des fichiers déjà existants tel que Messages_fr.yml ou Messages_en.yml.
Un message vous préviens lorsqu'une nouvelle version est disponible.
J’espère que ce plugin vous servira !
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