Sueta

Moderation+

2.0.3

Moderation plugin

·Plugin

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: MyUser

Par ceci :

MySql:
  Password: LE PASSWORD DE ROOT
  Enable: true
  Host: localhost (Si vous avez installé MySql server sur votre PC)
  DataBase: MdP
  User: root

Relancez 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 →