Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.erameza2378.grades;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class MyRank extends JavaPlugin{
- public static RankSQL rankapi;
- public void onEnable(){
- rankapi = new RankSQL("jdbc:mysql://", "localhost", "Tariane", "root", "", "players");
- rankapi.connection();
- }
- public void onDisable(){
- rankapi.deconnection();
- }
- @Override
- public boolean onCommand(CommandSender sender, Command command, String label, String[] args){
- Player p = (Player) sender;
- if(label.equalsIgnoreCase("rank")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() == 100 || p.getName().equalsIgnoreCase("erameza2378")){
- if(args.length !=2){
- p.sendMessage("&cErreur !" + "§cCommand correct : /rank [Joueur] [Grade]");
- return true;
- }
- if(Bukkit.getPlayerExact(args [0]) == null){
- p.sendMessage("§cErreur :" + "§cJoueur introuvable !");
- return true;
- }
- Player target = Bukkit.getPlayerExact(args[0]);
- if(args[1].equalsIgnoreCase("Joueur")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 0){
- rankapi.setRank(target, Rank.JOUEUR);
- }else{
- p.sendMessage( "Le joueur possède le grade !");
- }
- }else if(args[1].equalsIgnoreCase("E-VIP")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 1){
- rankapi.setRank(target, Rank.EVIP);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("VIP")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() != 2){
- rankapi.setRank(target, Rank.VIP);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("DiamondMember")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() !=3){
- rankapi.setRank(target, Rank.DIAMONDMEMBER);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Star")){
- if(rankapi.getRank(target.getUniqueId().toString()).getPower() !=89){
- rankapi.setRank(target, Rank.STAR);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Friend")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=90){
- rankapi.setRank(p, Rank.STAR);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Staff")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=91){
- rankapi.setRank(p, Rank.STAFF);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Rédacteur")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() != 92){
- rankapi.setRank(p, Rank.REDACTEUR);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Builder")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=93){
- rankapi.setRank(p, Rank.BUILDER);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Développeur")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=94){
- rankapi.setRank(p, Rank.DEVELOPPEUR);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Modérateur")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=95){
- rankapi.setRank(p, Rank.MODERATEUR);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("RespDev")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=96){
- rankapi.setRank(p, Rank.RESPDEV);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("RespRédac")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=97){
- rankapi.setRank(p, Rank.RESPREDAC);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("RespBuild")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=98){
- rankapi.setRank(p, Rank.RESPBUILD);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("RespMod")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=99){
- rankapi.setRank(p, Rank.RESPMOD);
- }else{
- p.sendMessage("Vous venez de passer :" + rankapi.getRank(target.getUniqueId().toString()).getPrefix());
- }
- }else if(args[1].equalsIgnoreCase("Administrateur")){
- if(rankapi.getRank(p.getUniqueId().toString()).getPower() !=100){
- rankapi.setRank(p, Rank.ADMINISTRATEUR);
- }else{
- p.sendMessage("Le joueur possède le gra de !");
- return true;
- }
- }else{
- p.sendMessage("§cErreur :" + "vous n'avez pas la permission d'exécuter cette commande !");
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement