From d9862b1ea388e811ababfcb3c5cad12f333833c2 Mon Sep 17 00:00:00 2001 From: Alex231 Date: Wed, 4 Nov 2020 02:55:42 +0000 Subject: [PATCH] Added bukkit chat bridge. --- .idea/artifacts/MineOnlineBroadcastBukkit.xml | 11 + .../artifacts/MineOnlineBroadcast_Bukkit.xml | 9 - .../JDA_4_2_0_168_withDependencies_min.xml | 10 + .idea/workspace.xml | 551 ++++++++++++++++-- MineOnlineBroadcast-Bukkit.iml | 1 + lib/JDA-4.2.0_168-withDependencies-min.jar | Bin 0 -> 4483880 bytes lib/discord-webhooks-0.5.0.jar | Bin 0 -> 68411 bytes res/plugin.yml | 6 +- src/MineOnlineBroadcastListener.java | 22 - .../input/AbstractColorCodeProvider.java | 11 + .../codie/common/input/EColorCodeColor.java | 20 + .../common/input/IColorCodeProvider.java | 6 + .../AbstractMinecraftColorCodeProvider.java | 47 ++ .../server/MinecraftColorCodeProvider.java | 7 + .../mineonline/discord/DiscordChatBridge.java | 92 +++ .../mineonline/discord/IAvatarProvider.java | 5 + .../discord/IMessageRecievedListener.java | 9 + .../mineonline/discord/IShutdownListener.java | 7 + .../discord/MinotarAvatarProvider.java | 8 + .../mineonline/{ => plugin}/ProxyThread.java | 2 +- .../bukkit/MineOnlineBroadcastListener.java | 39 ++ .../bukkit/MineOnlineBroadcastPlugin.java} | 108 +++- 22 files changed, 885 insertions(+), 86 deletions(-) create mode 100644 .idea/artifacts/MineOnlineBroadcastBukkit.xml delete mode 100644 .idea/artifacts/MineOnlineBroadcast_Bukkit.xml create mode 100644 .idea/libraries/JDA_4_2_0_168_withDependencies_min.xml create mode 100644 lib/JDA-4.2.0_168-withDependencies-min.jar create mode 100644 lib/discord-webhooks-0.5.0.jar delete mode 100644 src/MineOnlineBroadcastListener.java create mode 100644 src/gg/codie/common/input/AbstractColorCodeProvider.java create mode 100644 src/gg/codie/common/input/EColorCodeColor.java create mode 100644 src/gg/codie/common/input/IColorCodeProvider.java create mode 100644 src/gg/codie/minecraft/server/AbstractMinecraftColorCodeProvider.java create mode 100644 src/gg/codie/minecraft/server/MinecraftColorCodeProvider.java create mode 100644 src/gg/codie/mineonline/discord/DiscordChatBridge.java create mode 100644 src/gg/codie/mineonline/discord/IAvatarProvider.java create mode 100644 src/gg/codie/mineonline/discord/IMessageRecievedListener.java create mode 100644 src/gg/codie/mineonline/discord/IShutdownListener.java create mode 100644 src/gg/codie/mineonline/discord/MinotarAvatarProvider.java rename src/gg/codie/mineonline/{ => plugin}/ProxyThread.java (99%) create mode 100644 src/gg/codie/mineonline/plugin/bukkit/MineOnlineBroadcastListener.java rename src/{MineOnlineBroadcast.java => gg/codie/mineonline/plugin/bukkit/MineOnlineBroadcastPlugin.java} (62%) diff --git a/.idea/artifacts/MineOnlineBroadcastBukkit.xml b/.idea/artifacts/MineOnlineBroadcastBukkit.xml new file mode 100644 index 0000000..300d2cc --- /dev/null +++ b/.idea/artifacts/MineOnlineBroadcastBukkit.xml @@ -0,0 +1,11 @@ + + + $PROJECT_DIR$/out/artifacts/MineOnlineBroadcastBukkit + + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/MineOnlineBroadcast_Bukkit.xml b/.idea/artifacts/MineOnlineBroadcast_Bukkit.xml deleted file mode 100644 index e6c08af..0000000 --- a/.idea/artifacts/MineOnlineBroadcast_Bukkit.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - $PROJECT_DIR$/out/artifacts/MineOnlineBroadcast_Bukkit - - - - - - \ No newline at end of file diff --git a/.idea/libraries/JDA_4_2_0_168_withDependencies_min.xml b/.idea/libraries/JDA_4_2_0_168_withDependencies_min.xml new file mode 100644 index 0000000..70bf2eb --- /dev/null +++ b/.idea/libraries/JDA_4_2_0_168_withDependencies_min.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 2555759..8e28c75 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,7 +1,34 @@ + + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + md5 + server-ip + oldcr + old + onlineMode + here + onlinemode + System.out + 200 OK + listener + + - -