Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.flamecoding.main;
- import java.util.HashMap;
- import java.util.UUID;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Server;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.configuration.file.FileConfigurationOptions;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.kitteh.tag.AsyncPlayerReceiveNameTagEvent;
- import org.kitteh.tag.TagAPI;
- public class Main extends JavaPlugin
- implements Listener
- {
- public static Plugin plugin;
- HashMap<UUID, String> tags = new HashMap();
- public void onEnable()
- {
- getLogger().info("CFake Ativado! By FlameCoding");
- saveDefaultConfig();
- getConfig().options().copyDefaults(true);
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- plugin = this;
- }
- public void onDisable() {
- getLogger().info("CFake Desativado! By FlameCoding");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- if (cmd.getName().equalsIgnoreCase("fake")) {
- if ((sender instanceof Player)) {
- Player p = (Player)sender;
- String normal = p.getName();
- if (p.hasPermission("command.fake")) {
- if (args.length == 1) {
- String nome = args[0];
- p.setDisplayName(nome);
- p.setPlayerListName(nome);
- TagAPI.refreshPlayer(p);
- p.sendMessage(ChatColor.AQUA + "Nome trocado para: " + nome + "!");
- } else {
- p.setDisplayName(normal);
- p.setPlayerListName(normal);
- TagAPI.refreshPlayer(p);
- p.sendMessage(ChatColor.AQUA + "Agora seu nome voltou ao normal!");
- return true;
- }
- } else {
- p.sendMessage(ChatColor.RED + "Voce nao tem permisao para isso!");
- return true;
- }
- } else {
- sender.sendMessage("So players podem executar esse comando");
- return true;
- }
- }
- return false;
- }
- @EventHandler
- public void onTag(AsyncPlayerReceiveNameTagEvent e) { Player p = e.getPlayer();
- String tag = ChatColor.translateAlternateColorCodes('&', (String)this.tags.get(p.getUniqueId()));
- e.setTag(ChatColor.RED + "TnTBass");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment