Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.fane.Comandos;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import ca.wacos.nametagedit.NametagAPI;
- public class Tags implements Listener, CommandExecutor {
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (cmd.getName().equalsIgnoreCase("tag")) {
- Player p = (Player) sender;
- if (args.length == 0) {
- p.sendMessage(ChatColor.GREEN + "§aTags:§f "
- + "§7(Normal)§7, §a(§aVip)§7, §9(§9Mvp)§7, §6(Pro)§7, §3(Beta)§7, §b(Youtuber)§7, §3(Youtuber+)§7, §d(SubTrial)§7, §d(Trial)§7, §e(Builder)§7, §2(§2AdmBuilder)§7, §5(Mod)§7, §c(Admin)§7, §4(Coder)§7, §4(Dono)§7.");
- return false;
- } else if (args[0].equalsIgnoreCase("normal")) {
- if (p.hasPermission("tag.normal")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Normal");
- NametagAPI.setPrefix(p.getName(), "§7");
- p.setDisplayName("§7" + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("Vip")) {
- if (p.hasPermission("tag.Vip")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Vip");
- NametagAPI.setPrefix(p.getName(), "§a§lVIP§a ");
- p.setDisplayName("§a§lVIP§a " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("pro")) {
- if (p.hasPermission("tag.pro")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Pro");
- NametagAPI.setPrefix(p.getName(), "§6§lPRO§6 ");
- p.setDisplayName("§6§lPRO§6 " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("Coder")) {
- if (p.getName().equals("Faane")) {
- p.sendMessage(ChatColor.GRAY + "Utilizando Tag : " + ChatColor.DARK_RED + "Coder");
- NametagAPI.setPrefix(p.getName(), "§4§LCODER§4 ");
- p.setDisplayName("§4§LCODER§4 " + p.getName());
- return true;
- }
- p.sendMessage(ChatColor.RED + "Acho que voce nao é o Faane ein!!!");
- } else if (args[0].equalsIgnoreCase("admbuilder")) {
- if (p.hasPermission("tag.admbuilder")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Builder Admin");
- NametagAPI.setPrefix(p.getName(), "§2§lBUILD-ADM§2 ");
- p.setDisplayName("§2§lBUILD-ADM§2 " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("youtuber")) {
- if (p.hasPermission("tag.youtuber")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Youtuber");
- NametagAPI.setPrefix(p.getName(), "§b§LYT§b ");
- p.setDisplayName("§b§lYT§b " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("youtuber+")) {
- if (p.hasPermission("tag.youtuber+")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Youtuber+");
- NametagAPI.setPrefix(p.getName(), "§b§LYT§3+§b ");
- p.setDisplayName("§b§lYT§3+§b " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("builder")) {
- if (p.hasPermission("tag.builder")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Builder");
- NametagAPI.setPrefix(p.getName(), "§e§lBUILDER§E ");
- p.setDisplayName("§e§lBUILDER§E " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("trial")) {
- if (p.hasPermission("tag.trial")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: TrialMod");
- NametagAPI.setPrefix(p.getName(), "§d§lTRIAL§d ");
- p.setDisplayName("§d§lTRIAL§d " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("subtrial")) {
- if (p.hasPermission("tag.subtrial")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: SubTrial");
- NametagAPI.setPrefix(p.getName(), "§d§lSUB-TRIAL§d ");
- p.setDisplayName("§d§lSUB-TRIAL§d " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("mvp")) {
- if (p.hasPermission("tag.mvp")) {
- NametagAPI.setPrefix(p.getName(), "§9§lMVP§9 ");
- p.setDisplayName("§9§lMVP§9 " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("mod")) {
- if (p.hasPermission("tag.mod")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Mod");
- NametagAPI.setPrefix(p.getName(), "§5§lMOD§5 ");
- p.setDisplayName("§5§lMOD§5 " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("beta")) {
- if (p.hasPermission("tag.beta")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: §3§lBeta");
- NametagAPI.setPrefix(p.getName(), "§3§lBETA§3 ");
- p.setDisplayName("§3§lBETA§3 " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("admin")) {
- if (p.hasPermission("tag.admin")) {
- p.sendMessage(ChatColor.RED + "Tag Alterada Para: Admin");
- NametagAPI.setPrefix(p.getName(), "§C§lADMIN§C ");
- p.setDisplayName("§C§lADMIN§C " + p.getName());
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem essa Tag");
- }
- } else if (args[0].equalsIgnoreCase("dono")) {
- if (p.hasPermission("tag.dono")) {
- p.sendMessage(ChatColor.GRAY + "Tag alterada para : " + ChatColor.DARK_RED + "Dono");
- NametagAPI.setPrefix(p.getName(), "§4§lDONO§4 ");
- p.setDisplayName("§4§lDONO§4 " + p.getName());
- return true;
- }
- p.sendMessage(ChatColor.RED + "Voce nao tem permissao !");
- } else {
- p.sendMessage("§cTag nao existente!");
- }
- }
- return false;
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void j(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- p.setPlayerListName(p.getName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement