MCPcopy Create free account
hub / github.com/Bukkit/Bukkit / execute

Method execute

src/main/java/org/bukkit/command/defaults/MeCommand.java:15–36  ·  view source on GitHub ↗
(CommandSender sender, String currentAlias, String[] args)

Source from the content-addressed store, hash-verified

13 }
14
15 @Override
16 public boolean execute(CommandSender sender, String currentAlias, String[] args) {
17 if (!testPermission(sender)) return true;
18 if (args.length < 1) {
19 sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage);
20 return false;
21 }
22
23 StringBuilder message = new StringBuilder();
24 message.append(sender.getName());
25 if (args.length > 0) {
26 message.append(args[0]);
27 for (int i = 1; i < args.length; i++) {
28 message.append(" ");
29 message.append(args[i]);
30 }
31 }
32
33 Bukkit.broadcastMessage("* " + message.toString());
34
35 return true;
36 }
37
38 @Override
39 public boolean matches(String input) {

Callers

nothing calls this directly

Calls 5

broadcastMessageMethod · 0.95
testPermissionMethod · 0.80
sendMessageMethod · 0.65
getNameMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected