From 221cf5db374ab4d1b90394b07d08dee8160460e0 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Tue, 19 Jul 2022 21:00:28 +0200 Subject: [PATCH] Uploaded SheepstarV1 --- SheepstarV1/.gitignore | 4 + SheepstarV1/.idea/Sheepstar.iml | 2 + SheepstarV1/.idea/compiler.xml | 14 + SheepstarV1/.idea/discord.xml | 6 + SheepstarV1/.idea/jarRepositories.xml | 35 +++ SheepstarV1/.idea/misc.xml | 14 + SheepstarV1/.idea/uiDesigner.xml | 124 ++++++++ SheepstarV1/.idea/vcs.xml | 6 + SheepstarV1/.idea/workspace.xml | 265 ++++++++++++++++++ SheepstarV1/Sheepstar.iml | 2 + SheepstarV1/pom.xml | 85 ++++++ .../xyz/sheepstar/wrapper/core/Bootstrap.java | 127 +++++++++ .../java/xyz/sheepstar/wrapper/core/Main.java | 99 +++++++ .../commands/essentials/BotInfoCommand.java | 36 +++ .../main/commands/essentials/HelpCommand.java | 41 +++ .../main/commands/essentials/PingCommand.java | 34 +++ .../commands/essentials/UptimeCommand.java | 85 ++++++ .../commands/modules/CommandInfoCommand.java | 41 +++ .../modules/DisableModuleCommand.java | 39 +++ .../commands/modules/EnableModuleCommand.java | 49 ++++ .../commands/modules/ListModulesCommand.java | 46 +++ .../commands/modules/ModuleInfoCommand.java | 48 ++++ .../commands/modules/ShowModulesCommand.java | 37 +++ .../trending/LeaderboardCacheUpdater.java | 44 +++ .../commands/trending/LeaderboardCommand.java | 43 +++ .../commands/trending/LeaderboardManager.java | 23 ++ .../wrapper/modules/chat/Bootstrap.java | 19 ++ .../wrapper/modules/chat/api/ChatCommand.java | 17 ++ .../wrapper/modules/chat/api/ChatManager.java | 39 +++ .../modules/chat/api/DialogflowProcess.java | 59 ++++ .../modules/chat/commands/AddChatCommand.java | 41 +++ .../chat/commands/RemoveChatCommand.java | 41 +++ .../chat/listeners/MessageSentListener.java | 30 ++ .../wrapper/modules/counter/Bootstrap.java | 26 ++ .../modules/counter/action/MemberUpdate.java | 76 +++++ .../wrapper/modules/counter/api/Manager.java | 17 ++ .../counter/commands/EnableCommand.java | 67 +++++ .../counter/commands/MonitorListCommand.java | 39 +++ .../counter/commands/SetupCommand.java | 59 ++++ .../counter/listeners/CounterDelete.java | 36 +++ .../wrapper/modules/embed/Bootstrap.java | 16 ++ .../wrapper/modules/global/Bootstrap.java | 33 +++ .../modules/global/api/GlobalCommand.java | 15 + .../modules/global/api/GlobalManager.java | 55 ++++ .../modules/global/api/ValidationCheck.java | 68 +++++ .../global/commands/AddGlobalCommand.java | 47 ++++ .../commands/ChangeLanguageCommand.java | 51 ++++ .../global/commands/ChangeRoomCommand.java | 57 ++++ .../global/commands/RemoveGlobalCommand.java | 43 +++ .../modules/global/commands/RulesCommand.java | 42 +++ .../global/commands/ShowLanguagesCommand.java | 51 ++++ .../global/commands/ShowRoomsCommand.java | 147 ++++++++++ .../global/listeners/GlobalListener.java | 84 ++++++ .../wrapper/modules/moderation/Bootstrap.java | 22 ++ .../moderation/commands/BanCommand.java | 48 ++++ .../moderation/commands/KickCommand.java | 44 +++ .../moderation/commands/UserInfoCommand.java | 60 ++++ .../wrapper/modules/voice/Bootstrap.java | 21 ++ .../modules/voice/DowntimeHandler.java | 37 +++ .../wrapper/modules/voice/api/Manager.java | 21 ++ .../modules/voice/api/TempVoiceManager.java | 44 +++ .../modules/voice/api/VoiceManager.java | 33 +++ .../modules/voice/commands/LimitCommand.java | 30 ++ .../modules/voice/commands/SetupCommand.java | 43 +++ .../modules/voice/listeners/JoinListener.java | 71 +++++ .../xyz/sheepstar/wrapper/util/Config.java | 55 ++++ .../wrapper/util/api/GuildEssentials.java | 113 ++++++++ .../wrapper/util/api/GuildManager.java | 65 +++++ .../util/api/autoupdater/AutoUpdate.java | 26 ++ .../util/api/builder/message/ColorType.java | 23 ++ .../api/builder/message/MessageBuilder.java | 105 +++++++ .../util/api/builder/message/MessageType.java | 9 + .../wrapper/util/api/command/Command.java | 23 ++ .../util/api/command/GuildCommand.java | 72 +++++ .../util/api/economy/EconomyManager.java | 46 +++ .../wrapper/util/api/economy/ShopManager.java | 41 +++ .../wrapper/util/api/http/StatusHandler.java | 24 ++ .../wrapper/util/api/http/WebServer.java | 23 ++ .../util/api/listener/GuildListener.java | 19 ++ .../util/api/module/ModuleManager.java | 47 ++++ .../util/api/module/SheepstarModule.java | 17 ++ .../util/api/permission/PermissionNode.java | 15 + .../util/api/settings/SettingsManager.java | 27 ++ .../wrapper/util/api/sql/StorageMedium.java | 101 +++++++ 84 files changed, 3949 insertions(+) create mode 100755 SheepstarV1/.gitignore create mode 100644 SheepstarV1/.idea/Sheepstar.iml create mode 100644 SheepstarV1/.idea/compiler.xml create mode 100644 SheepstarV1/.idea/discord.xml create mode 100644 SheepstarV1/.idea/jarRepositories.xml create mode 100644 SheepstarV1/.idea/misc.xml create mode 100644 SheepstarV1/.idea/uiDesigner.xml create mode 100644 SheepstarV1/.idea/vcs.xml create mode 100644 SheepstarV1/.idea/workspace.xml create mode 100644 SheepstarV1/Sheepstar.iml create mode 100644 SheepstarV1/pom.xml create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/core/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/core/Main.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/essentials/BotInfoCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/essentials/HelpCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/essentials/PingCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/essentials/UptimeCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/CommandInfoCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/DisableModuleCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/EnableModuleCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/ListModulesCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/ModuleInfoCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/modules/ShowModulesCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/trending/LeaderboardCacheUpdater.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/trending/LeaderboardCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/main/commands/trending/LeaderboardManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/api/ChatCommand.java create mode 100755 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/api/ChatManager.java create mode 100755 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/api/DialogflowProcess.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/commands/AddChatCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/commands/RemoveChatCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/chat/listeners/MessageSentListener.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/action/MemberUpdate.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/api/Manager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/commands/EnableCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/commands/MonitorListCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/commands/SetupCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/counter/listeners/CounterDelete.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/embed/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/api/GlobalCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/api/GlobalManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/api/ValidationCheck.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/AddGlobalCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/ChangeLanguageCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/ChangeRoomCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/RemoveGlobalCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/RulesCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/ShowLanguagesCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/commands/ShowRoomsCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/global/listeners/GlobalListener.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/moderation/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/moderation/commands/BanCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/moderation/commands/KickCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/moderation/commands/UserInfoCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/Bootstrap.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/DowntimeHandler.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/api/Manager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/api/TempVoiceManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/api/VoiceManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/commands/LimitCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/commands/SetupCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/modules/voice/listeners/JoinListener.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/Config.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/GuildEssentials.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/GuildManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/autoupdater/AutoUpdate.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/builder/message/ColorType.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/builder/message/MessageBuilder.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/builder/message/MessageType.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/command/Command.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/command/GuildCommand.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/economy/EconomyManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/economy/ShopManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/http/StatusHandler.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/http/WebServer.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/listener/GuildListener.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/module/ModuleManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/module/SheepstarModule.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/permission/PermissionNode.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/settings/SettingsManager.java create mode 100644 SheepstarV1/src/main/java/xyz/sheepstar/wrapper/util/api/sql/StorageMedium.java diff --git a/SheepstarV1/.gitignore b/SheepstarV1/.gitignore new file mode 100755 index 0000000..10bc6ef --- /dev/null +++ b/SheepstarV1/.gitignore @@ -0,0 +1,4 @@ +/beta.json +/target/* +*.class +/target/ diff --git a/SheepstarV1/.idea/Sheepstar.iml b/SheepstarV1/.idea/Sheepstar.iml new file mode 100644 index 0000000..78b2cc5 --- /dev/null +++ b/SheepstarV1/.idea/Sheepstar.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SheepstarV1/.idea/compiler.xml b/SheepstarV1/.idea/compiler.xml new file mode 100644 index 0000000..8a5b496 --- /dev/null +++ b/SheepstarV1/.idea/compiler.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/discord.xml b/SheepstarV1/.idea/discord.xml new file mode 100644 index 0000000..cd711a0 --- /dev/null +++ b/SheepstarV1/.idea/discord.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/jarRepositories.xml b/SheepstarV1/.idea/jarRepositories.xml new file mode 100644 index 0000000..169a611 --- /dev/null +++ b/SheepstarV1/.idea/jarRepositories.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/misc.xml b/SheepstarV1/.idea/misc.xml new file mode 100644 index 0000000..4b661a5 --- /dev/null +++ b/SheepstarV1/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/uiDesigner.xml b/SheepstarV1/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/SheepstarV1/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/vcs.xml b/SheepstarV1/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/SheepstarV1/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/SheepstarV1/.idea/workspace.xml b/SheepstarV1/.idea/workspace.xml new file mode 100644 index 0000000..09ee026 --- /dev/null +++ b/SheepstarV1/.idea/workspace.xml @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1611351980160 + + + 1612973584862 + + + + + + + + + + + + + + + +