diff --git a/DiscordVerifier/.DS_Store b/DiscordVerifier/.DS_Store old mode 100644 new mode 100755 diff --git a/DiscordVerifier/DiscordVerifier.iml b/DiscordVerifier/DiscordVerifier.iml old mode 100644 new mode 100755 diff --git a/DiscordVerifier/src/Main.java b/DiscordVerifier/src/Main.java old mode 100644 new mode 100755 index c25a687..fc455c8 --- a/DiscordVerifier/src/Main.java +++ b/DiscordVerifier/src/Main.java @@ -1,3 +1,4 @@ +import org.bukkit.entity.Player; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; @@ -11,27 +12,42 @@ public class Main extends JavaPlugin { getLogger().info("DiscordVerifier Plugin enabled"); PluginManager pm = getServer().getPluginManager(); - try{ - ServerSocket ss = new ServerSocket(3333); - while (true) { - Socket s = ss.accept(); - PrintWriter out = - new PrintWriter(s.getOutputStream(), true); - BufferedReader in = new BufferedReader( - new InputStreamReader(s.getInputStream())); - String inputLine, outputLine; - inputLine = in.readLine(); - if (inputLine != null) { - outputLine = "test succeeded"; - out.println(outputLine); - System.out.println("message: " + inputLine); - } - } + start_socketserver(); - } catch (Exception e) { - System.out.println("error man"); - System.out.println(e); - } + } + + public void start_socketserver() { + new Thread(() -> { + try{ + ServerSocket ss = new ServerSocket(3333); + while (true) { + Socket s = ss.accept(); + PrintWriter out = + new PrintWriter(s.getOutputStream(), true); + BufferedReader in = new BufferedReader( + new InputStreamReader(s.getInputStream())); + String inputLine, outputLine; + inputLine = in.readLine(); + if (inputLine != null) { + outputLine = "test succeeded"; + out.println(outputLine); + System.out.println("message: " + inputLine); + String[] info = inputLine.split("\t"); + Player player = getServer().getPlayer(info[0]); + String code = info[1]; + + send_chat(player, code); + } + } + + } catch (Exception e) { + System.out.println(e); + } + }).start(); + } + + public void send_chat(Player player, String code){ + player.sendMessage(code); } public void onDisable() { diff --git a/DiscordVerifier/src/plugin.yml b/DiscordVerifier/src/plugin.yml old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/bot.py b/bot.py old mode 100644 new mode 100755 diff --git a/cogs/modcommands.py b/cogs/modcommands.py old mode 100644 new mode 100755 diff --git a/cogs/servertatus.py b/cogs/servertatus.py old mode 100644 new mode 100755 diff --git a/data/constants.py b/data/constants.py old mode 100644 new mode 100755 diff --git a/files/images/server_icon.png b/files/images/server_icon.png old mode 100644 new mode 100755 diff --git a/functions/checks.py b/functions/checks.py old mode 100644 new mode 100755 diff --git a/sockettest.py b/sockettest.py old mode 100644 new mode 100755