Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class CommandMedal implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (sender instanceof Player) {
- Player p = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("medal")) {
- if (p.hasPermission("overmedals.medal.use")) {
- if (args.length == 0) {
- p.sendMessage("§8§l§m |--------------§8[§e§lMedal§8]§8§l§m--------------| ");
- p.sendMessage(
- "§8§l» §7§lUtilisation : §f/medal <gold|silver|bronze|prize|badge> <nom_du_gagnant> <nom_de_l'event> <date>");
- p.sendMessage("§8§l» §7§lExemple : §f/medal §egold §bDiegomekarcha §3GrandJump §a120519");
- p.sendMessage("§8§l§m |----------------------------------| ");
- } else if (args.length == 1) {
- if (args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- p.sendMessage(OverUtilities.OM + "§6Votre médaille sera de type §5" + args[0] + "§6.");
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9§mprize§d|§9§mbadge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- } else {
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 2) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- if (po == null) {
- p.sendMessage(OverUtilities.OM
- + "§cErreur ! Le joueur spécifié n'existe pas ou n'est pas connecté.");
- } else {
- p.sendMessage(OverUtilities.OM + "§6Votre médaille sera de type §5" + args[0]
- + " §6appartenant à §5" + args[1] + "§6.");
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9§mprize§d|§9§mbadge§d> <§9§mnom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else {
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 3) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (po != null && args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- p.sendMessage(OverUtilities.OM + "§6Votre médaille sera de type §5" + args[0]
- + " §6appartenant à §5" + args[1] + " §6de l'event §5" + args[2] + "§6.");
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9§mprize§d|§9§mbadge§d> <§9§mnom_du_gagnant§d> <§9§mnom_de_l'event§d> <§9date§d>");
- } else {
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 4) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (po != null && args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- p.sendMessage(OverUtilities.OM + "§6Votre médaille sera de type §5" + args[0]
- + " §6appartenant à §5" + args[1] + " §6de l'event §5" + args[2] + " §6datant du §5"
- + args[3] + "§6.");
- if (args[0].equalsIgnoreCase("gold")) {
- ItemStack gold = new ItemStack(Material.GOLDEN_APPLE);
- ItemMeta goldM = gold.getItemMeta();
- goldM.setDisplayName("§e§lMédaille d'Or du " + args[2] + " #" + args[3]);
- goldM.setLore(Arrays.asList("§eDe " + p.getName() + " pour " + po.getName()));
- goldM.addEnchant(Enchantment.THORNS, 0, true);
- goldM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- gold.setItemMeta(goldM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(gold);
- } else {
- po.getWorld().dropItem(po.getLocation(), gold);
- p.sendMessage(OverUtilities.OM + "§6La médaille a été jetée par terre.");
- }
- p.sendMessage(OverUtilities.OM + "§aVotre médaille (§6Or§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a été envoyée avec succès à §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu une Médaille d'Or de la part de §6"
- + p.getName() + " §e!");
- if (p.getDisplayName() != null && po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getDisplayName()
- + " §ea donné une médaille d'or à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getName()
- + " §ea donné une médaille d'or à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("silver")) {
- ItemStack silver = new ItemStack(Material.QUARTZ);
- ItemMeta silverM = silver.getItemMeta();
- silverM.setDisplayName("§f§lMédaille d'Argent du " + args[2] + " #" + args[3]);
- silverM.setLore(Arrays.asList("§fDe " + p.getName() + " pour " + po.getName()));
- silverM.addEnchant(Enchantment.THORNS, 0, true);
- silverM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- silver.setItemMeta(silverM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(silver);
- } else {
- po.getWorld().dropItem(po.getLocation(), silver);
- p.sendMessage(OverUtilities.OM + "§6La médaille a été jetée par terre.");
- }
- p.sendMessage(OverUtilities.OM + "§aVotre médaille (§6Argent§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a été envoyée avec succès à §6" + args[1] + "§a.");
- po.sendMessage(
- OverUtilities.OM + "§eVous avez reçu une Médaille d'Argent de la part de §6"
- + p.getName() + " §e!");
- if (p.getDisplayName() != null && po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getDisplayName()
- + " §ea donné une médaille d'argent à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getName()
- + " §ea donné une médaille d'argent à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("bronze")) {
- ItemStack bronze = new ItemStack(Material.SUNFLOWER);
- ItemMeta bronzeM = bronze.getItemMeta();
- bronzeM.setDisplayName("§6§lMédaille de Bronze du " + args[2] + " #" + args[3]);
- bronzeM.setLore(Arrays.asList("§6De " + p.getName() + " pour " + po.getName()));
- bronzeM.addEnchant(Enchantment.THORNS, 0, true);
- bronzeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- bronze.setItemMeta(bronzeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(bronze);
- } else {
- po.getWorld().dropItem(po.getLocation(), bronze);
- p.sendMessage(OverUtilities.OM + "§6La médaille a été jetée par terre.");
- }
- p.sendMessage(OverUtilities.OM + "§aVotre médaille (§6Argent§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a été envoyée avec succès à §6" + args[1] + "§a.");
- po.sendMessage(
- OverUtilities.OM + "§eVous avez reçu une Médaille de Bronze de la part de §6"
- + p.getName() + " §e!");
- if (p.getDisplayName() != null && po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getDisplayName()
- + " §ea donné une médaille de bronze à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getName()
- + " §ea donné une médaille de bronze à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("prize")) {
- ItemStack prize = new ItemStack(Material.CLOCK);
- ItemMeta prizeM = prize.getItemMeta();
- prizeM.setDisplayName("§5§lPremier Prix du " + args[2] + " #" + args[3]);
- prizeM.setLore(Arrays.asList("§5De " + p.getName() + " pour " + po.getName()));
- prizeM.addEnchant(Enchantment.THORNS, 0, true);
- prizeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- prize.setItemMeta(prizeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(prize);
- } else {
- po.getWorld().dropItem(po.getLocation(), prize);
- p.sendMessage(OverUtilities.OM + "§6La médaille a été jetée par terre.");
- }
- p.sendMessage(OverUtilities.OM + "§aVotre médaille (§6Prize§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a été envoyée avec succès à §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu un Premier Prix de la part de §6"
- + p.getName() + " §e!");
- if (p.getDisplayName() != null && po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getDisplayName()
- + " §ea donné un premier prix à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getName()
- + " §ea donné un premier prix à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("badge")) {
- ItemStack bronze = new ItemStack(Material.NAUTILUS_SHELL);
- ItemMeta bronzeM = bronze.getItemMeta();
- bronzeM.setDisplayName("§d§lBadge de Participation du " + args[2] + " #" + args[3]);
- bronzeM.setLore(Arrays.asList("§dDe " + p.getName() + " pour " + po.getName()));
- bronzeM.addEnchant(Enchantment.THORNS, 0, true);
- bronzeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- bronze.setItemMeta(bronzeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(bronze);
- } else {
- po.getWorld().dropItem(po.getLocation(), bronze);
- p.sendMessage(OverUtilities.OM + "§6La médaille a été jetée par terre.");
- }
- p.sendMessage(OverUtilities.OM + "§aVotre médaille (§6Badge§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a été envoyée avec succès à §6" + args[1] + "§a.");
- po.sendMessage(
- OverUtilities.OM + "§eVous avez reçu un Badge de Participation de la part de §6"
- + p.getName() + " §e!");
- if (p.getDisplayName() != null && po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getDisplayName()
- + " §ea donné un badge de participation à §6" + po.getDisplayName()
- + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6" + p.getName()
- + " §ea donné un badge de participation à §6" + po.getName() + " §e!");
- }
- }
- } else {
- p.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- p.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d> [§9commentaires§d]");
- }
- }
- }
- }
- } else if (sender instanceof ConsoleCommandSender) {
- ConsoleCommandSender c = (ConsoleCommandSender) sender;
- if (cmd.getName().equalsIgnoreCase("medal")) {
- if (args.length == 0) {
- c.sendMessage("§8§l§m |--------------§8[§e§lMedal§8]§8§l§m--------------| ");
- c.sendMessage(
- "§8§l» §7§lUtilisation : §f/medal <gold|silver|bronze|prize|badge> <nom_du_gagnant> <nom_de_l'event> <date>");
- c.sendMessage("§8§l» §7§lExemple : §f/medal §egold §bDiegomekarcha §3GrandJump §a120519");
- c.sendMessage("§8§l§m |----------------------------------| ");
- } else if (args.length == 1) {
- if (args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- c.sendMessage(OverUtilities.OM + "§6Votre medaille sera de type §5" + args[0] + "§6.");
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- } else {
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 2) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- if (po == null) {
- c.sendMessage(OverUtilities.OM
- + "§cErreur ! Le joueur specifie n'existe pas ou n'est pas connecte.");
- } else {
- c.sendMessage(OverUtilities.OM + "§6Votre medaille sera de type §5" + args[0]
- + " §6appartenant a §5" + args[1] + "§6.");
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9prize§d|§9badge§d> <§9§mnom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else {
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 3) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (po != null && args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- c.sendMessage(OverUtilities.OM + "§6Votre medaille sera de type §5" + args[0]
- + " §6appartenant a §5" + args[1] + " §6de l'event §5" + args[2] + "§6.");
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9§mgold§d|§9§msilver§d|§9§mbronze§d|§9prize§d|§9badge§d> <§9§mnom_du_gagnant§d> <§9§mnom_de_l'event§d> <§9date§d>");
- } else {
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- } else if (args.length == 4) {
- final Player po = Bukkit.getPlayer(args[1]);
- if (po != null && args[0].equalsIgnoreCase("gold") || args[0].equalsIgnoreCase("silver")
- || args[0].equalsIgnoreCase("bronze") || args[0].equalsIgnoreCase("prize")
- || args[0].equalsIgnoreCase("badge")) {
- c.sendMessage(
- OverUtilities.OM + "§6Votre medaille sera de type §5" + args[0] + " §6appartenant a §5"
- + args[1] + " §6de l'event §5" + args[2] + " §6datant du §5" + args[3] + "§6.");
- if (args[0].equalsIgnoreCase("gold")) {
- ItemStack gold = new ItemStack(Material.GOLDEN_APPLE);
- ItemMeta goldM = gold.getItemMeta();
- goldM.setDisplayName("§e§lMédaille d'Or du " + args[2] + " #" + args[3]);
- goldM.setLore(Arrays.asList("§eDe La Console pour " + po.getName()));
- goldM.addEnchant(Enchantment.THORNS, 0, true);
- goldM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- gold.setItemMeta(goldM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(gold);
- } else {
- po.getWorld().dropItem(po.getLocation(), gold);
- c.sendMessage(OverUtilities.OM + "§6La medaille a ete jetee par terre.");
- }
- c.sendMessage(OverUtilities.OM + "§aVotre medaille (§6Or§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a ete envoyee avec succes a §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu une Médaille d'Or de la part de §6La Console §e!");
- if (po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille d'or à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille d'or à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("silver")) {
- ItemStack silver = new ItemStack(Material.QUARTZ);
- ItemMeta silverM = silver.getItemMeta();
- silverM.setDisplayName("§f§lMédaille d'Argent du " + args[2] + " #" + args[3]);
- silverM.setLore(Arrays.asList("§fDe La Console pour " + po.getName()));
- silverM.addEnchant(Enchantment.THORNS, 0, true);
- silverM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- silver.setItemMeta(silverM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(silver);
- } else {
- po.getWorld().dropItem(po.getLocation(), silver);
- c.sendMessage(OverUtilities.OM + "§6La medaille a ete jetee par terre.");
- }
- c.sendMessage(OverUtilities.OM + "§aVotre medaille (§6Argent§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a ete envoyee avec succes a §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu une Médaille d'Argent de la part de §6La Console §e!");
- if (po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille d'argent à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille d'argent à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("bronze")) {
- ItemStack bronze = new ItemStack(Material.SUNFLOWER);
- ItemMeta bronzeM = bronze.getItemMeta();
- bronzeM.setDisplayName("§6§lMédaille de Bronze du " + args[2] + " #" + args[3]);
- bronzeM.setLore(Arrays.asList("§6De La Console pour " + po.getName()));
- bronzeM.addEnchant(Enchantment.THORNS, 0, true);
- bronzeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- bronze.setItemMeta(bronzeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(bronze);
- } else {
- po.getWorld().dropItem(po.getLocation(), bronze);
- c.sendMessage(OverUtilities.OM + "§6La medaille a ete jetee par terre.");
- }
- c.sendMessage(OverUtilities.OM + "§aVotre medaille (§6Argent§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a ete envoyee avec succes a §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu une Médaille de Bronze de la part de §6La Console §e!");
- if (po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille de bronze à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné une médaille de bronze à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("prize")) {
- ItemStack prize = new ItemStack(Material.CLOCK);
- ItemMeta prizeM = prize.getItemMeta();
- prizeM.setDisplayName("§5§lPremier Prix du " + args[2] + " #" + args[3]);
- prizeM.setLore(Arrays.asList("§5De La Console pour " + po.getName()));
- prizeM.addEnchant(Enchantment.THORNS, 0, true);
- prizeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- prize.setItemMeta(prizeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(prize);
- } else {
- po.getWorld().dropItem(po.getLocation(), prize);
- c.sendMessage(OverUtilities.OM + "§6La medaille a ete jetee par terre.");
- }
- c.sendMessage(OverUtilities.OM + "§aVotre medaille (§6Prize§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a ete envoyee avec succes a §6" + args[1] + "§a.");
- po.sendMessage(OverUtilities.OM + "§eVous avez reçu un Premier Prix de la part de §6La Console §e!");
- if (po.getDisplayName() != null) {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné un premier prix à §6" + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(OverUtilities.OM + "§6La Console §ea donné un premier prix à §6" + po.getName() + " §e!");
- }
- } else if (args[0].equalsIgnoreCase("badge")) {
- ItemStack bronze = new ItemStack(Material.NAUTILUS_SHELL);
- ItemMeta bronzeM = bronze.getItemMeta();
- bronzeM.setDisplayName("§d§lBadge de Participation du " + args[2] + " #" + args[3]);
- bronzeM.setLore(Arrays.asList("§dDe La Console pour " + po.getName()));
- bronzeM.addEnchant(Enchantment.THORNS, 0, true);
- bronzeM.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- bronze.setItemMeta(bronzeM);
- if (po.getInventory().getItemInMainHand().getType() == Material.AIR) {
- po.getInventory().addItem(bronze);
- } else {
- po.getWorld().dropItem(po.getLocation(), bronze);
- c.sendMessage(OverUtilities.OM + "§6La medaille a ete jetee par terre.");
- }
- c.sendMessage(OverUtilities.OM + "§aVotre medaille (§6Badge§a, §6" + args[2] + "§a, §6"
- + args[3] + "§a) a ete envoyee avec succes a §6" + args[1] + "§a.");
- po.sendMessage(
- OverUtilities.OM + "§eVous avez reçu un Badge de Participation de la part de §6La Console §e!");
- if (po.getDisplayName() != null) {
- Bukkit.broadcastMessage(
- OverUtilities.OM + "§6La Console §ea donné un badge de participation à §6"
- + po.getDisplayName() + " §e!");
- } else {
- Bukkit.broadcastMessage(
- OverUtilities.OM + "§6La Console §ea donné un badge de participation à §6"
- + po.getName() + " §e!");
- }
- }
- } else {
- c.sendMessage(OverUtilities.OM + "§cErreur ! Ce n'est pas la bonne syntaxe.");
- c.sendMessage(OverUtilities.OM
- + "§cUsage : §d/medal <§9gold§d|§9silver§d|§9bronze§d|§9prize§d|§9badge§d> <§9nom_du_gagnant§d> <§9nom_de_l'event§d> <§9date§d>");
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement