Bonjour,
Je viens vous faire part de mon nouveau plugin de Rank ! Avant que des personnes non informées mettent en commentaire qu'il éxiste déjà un plugin AutoRank; je souhaite préciser que le plugin que je propose, contient des fonctionnalités uniques et le plugin est mise à jour pour la dernière version de Minecraft. Passons maintenant à la description du plugin.
~~~~~~~~~~~~~~
Description :
Ce plugin vous permet de programmer un temps de jeu passer sur votre serveur pour obtenir certains grades.
Rien ne vaut un bon example ! Si un joueur passe 30 minutes sur le serveur, il pourra être gradé en "Citoyen" puis s'il passe 1 jour connecté, il pourra être "Seigneur".
Lors d'un passage d'un grade à l'autre, vous pourrez demander l’exécution de plusieurs commandes que vous aurez choisie. Ce plugin nécessite le plugin Vault !. Il est compatible avec GroupManager, LuckPerms et Ex-permissions. Vous pourrez relier le plugin à une base de donnée MySql ce qui vous permettra de gérer le "multi-serveurs".
Code:
#------Config AutoRank plugin---------
#Database Settings
database:
host: "host"
database: "Database name"
port: "3306"
user: "user"
password: "password"
#Interval of updating data players (IN MINUTES)
interval: 1
generalConfig:
#Enable fireworks when player rank-up
fireworks: true
#Broadcast message when player rank-up
globalmesssageUp: true
#Enable Sound when player rank-up
SoundUp: true
#Change this sound: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
Sound: "ENTITY_PLAYER_LEVELUP"
#Exclude the AFK players of counted time
#--DEPEND ESSENTIALS PLUGIN FOR USE THIS OPTION!--
Anti-AFK: true
#Your default group (group of the new player)
defaultGroup: "default"
#Exemple of settings group
#NameRank1:
# time: 30
# commands:
# - "give {player} 50 1"
# - "spawn {player}"
#Settings Groups
groups:
nameRank1:
#Time for rank-up (IN MINUTES)
time: 30
#Commandes executed when player rank-up
commands:
- "give {player} 50 1"
nameRank2:
time: 60
commands:
- "eco give {player} 10"
#PERMISSIONS PLUGIN:
#- autorank.exclued -> #Exclude player or groups of counted time
#- autorank.play -> Allow to command /autorank play
#- autorank.admin -> Allow to all autorank commands
~~~~~~~~~~~~~~
Les options disponibles
(chaque option peut être activé ou désactivé):
- Message global quand un joueur passe de grade
- Feux d'artifices quand un joueur passe de grade
- Son quand un joueur passe de grade
- Possibilité de choisir le son !
- Anti-AFK: Comptabiliser ou non le temps d'un joueur AFK (nécessite le plugin Essentials)
~~~~~~~~~~~~~~
Commandes et permissions:
/autorank play <player>: Voir le temps d'un joueur passé sur le serveur (autorank.play)
/autorank time add <player> <minutes>: Ajouter des minutes au temps joué par le joueur (autorank.admin)
/autorank mytime: Voir le temps restant avant d'obtenir le grade (autorank.mytime)
/autorank time remove <player> <minutes>: Enlever des minutes au temps joué par le joueur (autorank.admin)
/autorank reset <player>: Reset les données d'un joueur (autorank.admin)
/autorank reload: Reload la config.yml et messages.yml (autorank.admin)
Autres permissions: autorank.exclued : Ne pas prendre en compte le joueur ou groupe par le systém de grade. (Vous pourrez également voir le temps joué par les joueurs ayant cette permissions).
~~~~~~~~~~~~~~
Tous les messages du plugin peuvent être configurés à partir du fichier messages.yml. Ce fichier existe en anglais et en français !
Les options disponibles
(chaque option peut être activé ou désactivé):
- Message global quand un joueur passe de grade
- Feux d'artifices quand un joueur passe de grade
- Son quand un joueur passe de grade
- Possibilité de choisir le son !
- Anti-AFK: Comptabiliser ou non le temps d'un joueur AFK (nécessite le plugin Essentials)
~~~~~~~~~~~~~~
Commandes et permissions:
/autorank play <player>: Voir le temps d'un joueur passé sur le serveur (autorank.play)
/autorank time add <player> <minutes>: Ajouter des minutes au temps joué par le joueur (autorank.admin)
/autorank mytime: Voir le temps restant avant d'obtenir le grade (autorank.mytime)
/autorank time remove <player> <minutes>: Enlever des minutes au temps joué par le joueur (autorank.admin)
/autorank reset <player>: Reset les données d'un joueur (autorank.admin)
/autorank reload: Reload la config.yml et messages.yml (autorank.admin)
Autres permissions: autorank.exclued : Ne pas prendre en compte le joueur ou groupe par le systém de grade. (Vous pourrez également voir le temps joué par les joueurs ayant cette permissions).
~~~~~~~~~~~~~~
Tous les messages du plugin peuvent être configurés à partir du fichier messages.yml. Ce fichier existe en anglais et en français !
Code:
commands:
play: "Voir le temps de jeu d'un joueur"
mytime: "Voir le temps restant avant le prochain grade"
timeadd: "Ajouter des minutes dans le temps de jeu du joueur"
timeremove: "Enlever des minutes dans le temps de jeu du joueur"
reset: "Reset les données du joueur"
reload: "Reload la config du plugin"
success:
Upgrade: "&aLe joueur &e{player} &avient de passer &e{rank}."
timeplayed: "&aLe joueur &e{player} &aa passé &f&l{days}j {hours}h {minutes}m &asur le serveur."
resetplayer: "&aLes données du joueur ont bien été reset, il faut cependant qu'il se déco/reco."
timeplayed: "&aLe joueur &e{player} &aa passé &f&l{days}j {hours}h {minutes}m &asur le serveur."
error:
error: "&cErreur"
norank: "&cIl n'y a aucun grade que tu peux obtenir avec le temps !"
notonline: "&cLe joueur {player} n'est pas en ligne !"
Noperms: "&cTu n'as pas la permission"
Code:
#------Messages AutoRank plugin---------
commands:
play: "See the time played for a player"
mytime: "See your time before rank"
timeadd: "Add the minutes at player"
timeremove: "Remove the minutes at player"
reset: "Reset the data of player"
reload: "Reload the config.yml and messages.yml"
#Variables: {rank} -> new rank player ; {player} -> player concerned ; {days} -> days played ; {hours} -> hours played; {minutes} minutes played.
success:
Upgrade: "&aThe player {player} rank-up &e{rank}."
resetplayer: "&aThe data of player has been reset successfully, §cbut the player must disconnect and reconnect"
timeplayed: "&aThe player &e {player} &ato have spend &f&l{days}d {hours}h {minutes}m &aon the server."
mytime-rank: "&3It stays &e&l{days_stay}d {hours_stay}h {minutes_stay}m &3before rank-up !"
#Variable: {player} -> player concerned.
error:
error: "Erreur"
norank: "&cYou have no rank where you can rank-up"
up-rank: "The upgrade of {player} doesn't work ! Verif the name of rank in config.yml !"
notonline: "§cThe player {player} doesn't connected !"
Noperms: "&cYou don't have permission !"
~~~~~~~~~~~~~~
J'éspère que le plugin vous plaira !
Lien de téléchargement directe -> Clique Ici
Page Spigot -> Clique ici
Dernière édition: