View difference between Paste ID: XA1en67f and 6nZ7KcqD
SHOW: | | - or go back to the newest paste.
1
package staffcommands;
2
3
import org.bukkit.Bukkit;
4
import org.bukkit.ChatColor;
5
import org.bukkit.command.Command;
6
import org.bukkit.command.CommandExecutor;
7
import org.bukkit.command.CommandSender;
8
import org.bukkit.entity.Player;
9
10
import utils.Messages;
11
12
public class Broadcast implements CommandExecutor {
13
14
	public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
15
		if(cmd.getName().equalsIgnoreCase("broadcast")) {
16
			Player p = (Player)sender;
17
			if(!p.hasPermission("dopekits.broadcast")) {
18
				p.sendMessage(Messages.noPerms);
19
				return true;
20-
				if(args.length == 0){
20+
21
				if(args.length >= 1) {
22
					String msg = ""
23-
				if(args.length == 1){
23+
					for(int i = 0; i < args.length; i++) {
24-
					String msg = "";
24+
						msg = msg + args[i] + " ";
25-
					if (args.length > 1) {
25+
26-
						msg = " ";
26+
					Bukkit.broadcastMessage(Messages.prefix + ChatColor.GRAY  + msg + " - " + ChatColor.AQUA + sender.getName());
27-
						for (int i = 1; i < args.length; i++) {
27+
					return true;
28-
							msg = msg + args[i] + " ";
28+
				} else {
29
					p.sendMessage(ChatColor.RED + "Usage: /Broadcast <Message>");
30-
							Bukkit.broadcastMessage(Messages.prefix + ChatColor.GRAY  + msg + " - " + ChatColor.AQUA + sender.getName());
30+
31
			}
32-
						}
32+
33
		return false;
34
	}
35-
				return false;
35+