Added linked role and unlink method

This commit is contained in:
2020-10-01 19:10:45 +02:00
parent 412fc61810
commit e50f56a7e2
3 changed files with 38 additions and 16 deletions

View File

@@ -8,6 +8,8 @@ import java.net.Socket;
public class Main extends JavaPlugin {
Thread serversocket;
public void onEnable() {
getLogger().info("DiscordVerifier Plugin enabled");
PluginManager pm = getServer().getPluginManager();
@@ -17,7 +19,7 @@ public class Main extends JavaPlugin {
}
public void start_socketserver() {
new Thread(() -> {
serversocket = new Thread(() -> {
try{
ServerSocket ss = new ServerSocket(3333);
while (true) {
@@ -32,13 +34,14 @@ public class Main extends JavaPlugin {
System.out.println("message: " + inputLine);
String[] info = inputLine.split("\t");
Player player = getServer().getPlayer(info[0]);
String discordname = info[0];
Player player = getServer().getPlayer(info[1]);
if (player == null){
out.println("PlayerError");
}else {
out.println("success");
String code = info[1];
send_chat(player, code);
String code = info[2];
send_chat(discordname, player, code);
}
}
}
@@ -46,14 +49,17 @@ public class Main extends JavaPlugin {
} catch (Exception e) {
System.out.println(e);
}
}).start();
});
serversocket.start();
}
public void send_chat(Player player, String code){
player.sendMessage(code);
public void send_chat(String discordname, Player player, String code){
player.sendMessage(discordname + " wants to link your account\nEnter this code in discord: " + code);
}
public void onDisable() {
serversocket.stop();
getLogger().info("Plugin disabled");
}