Untitled
unknown
java
3 years ago
1.6 kB
9
Indexable
package net.hollowrealms.duels.subcommands;
import com.sun.net.httpserver.Request;
import net.hollowrealms.HollowRealmsCore;
import net.hollowrealms.commands.SubCommand;
import net.hollowrealms.request.RequestManager;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import java.util.List;
import java.util.UUID;
import static net.hollowrealms.util.ColorTranslator.translateColorCodes;
public class DuelInvite extends SubCommand {
@Override
public String getName() {
return "invite";
}
@Override
public String getDescription() {
return "Invite a player to duel";
}
@Override
public String getSyntax() {
return "/duel invite <player>";
}
@Override
public void execute(Player sender, String[] args) {
RequestManager requestManager = new RequestManager(HollowRealmsCore.getInstance());
if (args.length < 2) {
sender.sendMessage(translateColorCodes("&cPlease provide a player to invite"));
} else {
String playerName = args[1];
Player target = Bukkit.getServer().getPlayerExact(playerName);
if (target == null) {
sender.sendMessage(translateColorCodes("&cPlayer not Found (are they online?)"));
} else {
//check if same race once race is set up
requestManager.send(sender, target);
}
}
}
@Override
public List<String> getSubCommandArgs(Player player, String[] args) {
return null;
}
}
Editor is loading...