40 lines
956 B
Java
40 lines
956 B
Java
package cn.citycraft.CTZServer.commands;
|
|
|
|
import cn.citycraft.CTZServer.ServerThread;
|
|
import cn.citycraft.CTZServerCommon.CTZAuth;
|
|
import cn.citycraft.CTZServerCommon.CTZServer;
|
|
import net.md_5.bungee.api.ChatColor;
|
|
|
|
public class CommandRegister extends BaseCommand {
|
|
ServerThread serverThread;
|
|
|
|
public CommandRegister(ServerThread serverThread) {
|
|
super("reg", "register");
|
|
this.serverThread = serverThread;
|
|
}
|
|
|
|
@Override
|
|
public void execute(String label, String[] args) {
|
|
if (CTZAuth.registerPlayer(args[0], args[1], args[2]))
|
|
CTZServer.print(ChatColor.GREEN + "账户 " + args[0] + " 注册成功!");
|
|
else
|
|
CTZServer.warn(ChatColor.RED + "账户 " + args[0] + " 注册失败!");
|
|
}
|
|
|
|
@Override
|
|
public String getDescription() {
|
|
return ChatColor.GREEN + "注册新账户";
|
|
}
|
|
|
|
@Override
|
|
public int getMinimumArguments() {
|
|
return 3;
|
|
}
|
|
|
|
@Override
|
|
public String getPossibleArguments() {
|
|
return "<账号> <密码> <邮箱>";
|
|
}
|
|
|
|
}
|