Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.toinetoine1.GradeManager;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- import fr.toinetoine1.GradeManager.events.EventsManager;
- public class GradeManager extends JavaPlugin{
- public static RankSQL rankapi;
- @Override
- public void onEnable() {
- rankapi = new RankSQL("jdbc:mysql://", "localhost", "grademanagergrade", "root", "Mon mod de passe de phpmyadmin", "rankapi");
- rankapi.connection();
- EventsManager.registerEvents(this);
- }
- @Override
- public void onDisable() {
- rankapi.deconnection();
- }
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
- Player p = (Player) sender;
- if (label.equalsIgnoreCase("myrank")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() == 100 /*|| p.getName().equalsIgnoreCase("kioz_")*/){
- if(args.length != 2){
- p.sendMessage("§cUtilisez: /myrank <joueur> <grade>");
- return true;
- }
- if(Bukkit.getPlayerExact(args[0]) == null){
- p.sendMessage("§cErreur: joueur introuvable");
- return true;
- }
- Player target = Bukkit.getPlayerExact(args[0]);
- if(args[1].equalsIgnoreCase("membre")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 10){
- rankapi.setRank(target, Rank.MEMBRE);
- p.sendMessage("§aLe joueur §e" + target.getName() + " §bvient de passer §7membre");
- target.sendMessage("§aLe joueur §e" + p.getName() + " §bvient de vous passer §7membre");
- }else{
- p.sendMessage("§aLe joueur possède déjà ce grade !");
- }
- }else if(args[1].equalsIgnoreCase("vip")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 20){
- rankapi.setRank(target, Rank.VIP);
- p.sendMessage("§aLe joueur §e" + target.getName() + " §bvient de passer §eVIP");
- target.sendMessage("§aLe joueur §e" + p.getName() + " §bvient de vous passer §eVIP");
- }else{
- p.sendMessage("§aLe joueur possède déjà ce grade !");
- }
- }else if(args[1].equalsIgnoreCase("animateur")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 30){
- rankapi.setRank(target, Rank.ANIMATEUR);
- p.sendMessage("§aLe joueur §e" + target.getName() + " §bvient de passer §dAnimateur");
- target.sendMessage("§aLe joueur §e" + p.getName() + " §bvient de vous passer §dAnimateur");
- }else{
- p.sendMessage("§aLe joueur possède déjà ce grade !");
- }
- }else if(args[1].equalsIgnoreCase("moderateur")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 90){
- rankapi.setRank(target, Rank.MODERATEUR);
- p.sendMessage("§aLe joueur §e" + target.getName() + " §bvient de passer §e§lModerateur");
- target.sendMessage("§aLe joueur §e" + p.getName() + " §bvient de vous passer §e§lModerateur");
- }else{
- p.sendMessage("§aLe joueur possède déjà ce grade !");
- }
- }else if(args[1].equalsIgnoreCase("administrateur")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 100){
- rankapi.setRank(target, Rank.ADMINISTRATEUR);
- p.sendMessage("§aLe joueur §e" + target.getName() + " §bvient de passer §cAdministrateur");
- target.sendMessage("§aLe joueur §e" + p.getName() + " §bvient de vous passer §cAdministrateur");
- }else{
- p.sendMessage("§aLe joueur possède déjà ce grade !");
- }
- }else{
- p.sendMessage("§cErreur: Ce grade n'existe pas sur le serveur !");
- p.sendMessage("§eGrade: §7Membre, §evip, §4youtubeur, §3helper, §danimateur, §e§lmoderateur, §cadministrateur");
- return true;
- }
- }else{
- p.sendMessage("§cTu dois être admin pour faire cette commande !");
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement