Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com;
- import net.md_5.bungee.api.ChatColor;
- import net.md_5.bungee.api.CommandSender;
- import net.md_5.bungee.api.ProxyServer;
- import net.md_5.bungee.api.connection.ProxiedPlayer;
- import net.md_5.bungee.api.connection.Server;
- import net.md_5.bungee.api.plugin.Command;
- public class ChatCommand extends Command {
- public ChatCommand(String name) {
- super(name);
- }
- @Override
- public void execute(CommandSender sender, String[] args) {
- if(!sender.hasPermission("chatcommand.staff"))
- sender.sendMessage(ChatColor.RED+"You dont have permission to do that!");
- else {
- if (args.length == 0)
- {
- sender.sendMessage(ChatColor.RED + "You must supply a message.");
- } else
- {
- StringBuilder builder = new StringBuilder();
- if (args[0].startsWith("&h"))
- {
- // Remove &h
- args[0] = args[0].substring(2, args[0].length());
- } else
- {
- builder.append(ChatColor.DARK_PURPLE);
- builder.append("[Staff-Chat]"+ChatColor.BLUE+sender.getName()+ChatColor.RED+" ");
- }
- for (String s : args)
- {
- builder.append(ChatColor.translateAlternateColorCodes('&', s));
- builder.append(" ");
- }
- String message = builder.substring(0, builder.length() - 1);
- for (ProxiedPlayer player : ProxyServer.getInstance().getPlayers())
- {
- player.sendMessage(message);
- }
- }
- }{
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement