blob: 5a2fc4bf44087771cb72992d3397ca92ab35a329 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
package net.tylermurphy.hideAndSeek.commands;
import static net.tylermurphy.hideAndSeek.Store.*;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import net.tylermurphy.hideAndSeek.ICommand;
public class SetSeeker implements ICommand {
public void execute(CommandSender sender, String[] args) {
if(!status.equals("Standby") && !status.equals("Setup")) {
sender.sendMessage(errorPrefix + "Game is currently in session");
return;
}
String playerName;
if(args.length < 1) {
playerName = sender.getName();
} else {
playerName = args[0];
}
Player player = playerList.get(playerName);
if(player == null) {
sender.sendMessage(errorPrefix + "Invalid player: " + playerName);
return;
}
for(Player temp : playerList.values()) {
Hider.addEntry(temp.getName());
}
Seeker.addEntry(player.getName());
sender.sendMessage(String.format("%s Set %s as the seaker.", messagePrefix, playerName));
}
public String getLabel() {
return "setSeeker";
}
public String getUsage() {
return "<player>";
}
public String getDescription() {
return "Sets the current or select player as the seeker";
}
}
|