From 2c39144ece3c53b2baebae9a549121a15eaa0ab6 Mon Sep 17 00:00:00 2001 From: wzp Date: Wed, 31 Jul 2024 03:51:04 +0800 Subject: [PATCH] feat: adding base --- .idea/file.template.settings.xml | 8 ++ .idea/fileTemplates/code/JavaDoc Class.java | 10 ++ .../code/JavaDoc Constructor.java | 12 +++ .idea/fileTemplates/code/JavaDoc Field.java | 2 + .idea/fileTemplates/code/JavaDoc Method.java | 15 +++ .../code/JavaDoc Overriding Method.java | 20 ++++ .idea/fileTemplates/includes/File Header.java | 5 + .idea/fileTemplates/includes/Version.txt | 1 + .idea/jarRepositories.xml | 5 + build.gradle.kts | 6 ++ src/main/java/cn/wzpmc/Main.java | 34 ++++++- .../cn/wzpmc/api/commands/BaseCommand.java | 10 ++ .../wzpmc/api/commands/BrigadierCommand.java | 20 ++++ .../cn/wzpmc/api/commands/RawCommand.java | 35 +++++++ .../wzpmc/api/message/MessageComponent.java | 17 ++++ .../cn/wzpmc/api/message/StringMessage.java | 29 ++++++ .../wzpmc/api/message/json/JsonMessage.java | 25 +++++ .../api/message/json/JsonMessagePart.java | 47 +++++++++ .../cn/wzpmc/api/plugins/ICommandManager.java | 28 ++++++ .../IAuthorizationConfiguration.java | 23 +++++ .../plugins/configuration/IConfiguration.java | 30 ++++++ .../configuration/IFallbackConfiguration.java | 23 +++++ .../java/cn/wzpmc/api/user/CommandSender.java | 34 +++++++ src/main/java/cn/wzpmc/api/user/IBot.java | 28 ++++++ src/main/java/cn/wzpmc/api/user/IUser.java | 11 +++ .../java/cn/wzpmc/commands/StopCommand.java | 9 ++ .../AuthorizationConfiguration.java | 24 +++++ .../cn/wzpmc/configuration/Configuration.java | 29 ++++++ .../configuration/FallbackConfiguration.java | 24 +++++ .../cn/wzpmc/entities/user/bot/MyBot.java | 37 +++++++ .../java/cn/wzpmc/network/PacketHandler.java | 31 ++++++ .../network/WebSocketChannelInitializer.java | 29 ++++++ .../network/WebSocketConnectionHandler.java | 49 ++++++++++ .../java/cn/wzpmc/plugins/CommandManager.java | 96 +++++++++++++++++++ .../cn/wzpmc/utils/TemplateFileUtils.java | 43 +++++++++ src/main/java/cn/wzpmc/utils/YamlUtils.java | 50 ++++++++++ 36 files changed, 898 insertions(+), 1 deletion(-) create mode 100644 .idea/file.template.settings.xml create mode 100644 .idea/fileTemplates/code/JavaDoc Class.java create mode 100644 .idea/fileTemplates/code/JavaDoc Constructor.java create mode 100644 .idea/fileTemplates/code/JavaDoc Field.java create mode 100644 .idea/fileTemplates/code/JavaDoc Method.java create mode 100644 .idea/fileTemplates/code/JavaDoc Overriding Method.java create mode 100644 .idea/fileTemplates/includes/File Header.java create mode 100644 .idea/fileTemplates/includes/Version.txt create mode 100644 src/main/java/cn/wzpmc/api/commands/BaseCommand.java create mode 100644 src/main/java/cn/wzpmc/api/commands/BrigadierCommand.java create mode 100644 src/main/java/cn/wzpmc/api/commands/RawCommand.java create mode 100644 src/main/java/cn/wzpmc/api/message/MessageComponent.java create mode 100644 src/main/java/cn/wzpmc/api/message/StringMessage.java create mode 100644 src/main/java/cn/wzpmc/api/message/json/JsonMessage.java create mode 100644 src/main/java/cn/wzpmc/api/message/json/JsonMessagePart.java create mode 100644 src/main/java/cn/wzpmc/api/plugins/ICommandManager.java create mode 100644 src/main/java/cn/wzpmc/api/plugins/configuration/IAuthorizationConfiguration.java create mode 100644 src/main/java/cn/wzpmc/api/plugins/configuration/IConfiguration.java create mode 100644 src/main/java/cn/wzpmc/api/plugins/configuration/IFallbackConfiguration.java create mode 100644 src/main/java/cn/wzpmc/api/user/CommandSender.java create mode 100644 src/main/java/cn/wzpmc/api/user/IBot.java create mode 100644 src/main/java/cn/wzpmc/api/user/IUser.java create mode 100644 src/main/java/cn/wzpmc/commands/StopCommand.java create mode 100644 src/main/java/cn/wzpmc/configuration/AuthorizationConfiguration.java create mode 100644 src/main/java/cn/wzpmc/configuration/Configuration.java create mode 100644 src/main/java/cn/wzpmc/configuration/FallbackConfiguration.java create mode 100644 src/main/java/cn/wzpmc/entities/user/bot/MyBot.java create mode 100644 src/main/java/cn/wzpmc/network/PacketHandler.java create mode 100644 src/main/java/cn/wzpmc/network/WebSocketChannelInitializer.java create mode 100644 src/main/java/cn/wzpmc/network/WebSocketConnectionHandler.java create mode 100644 src/main/java/cn/wzpmc/plugins/CommandManager.java create mode 100644 src/main/java/cn/wzpmc/utils/TemplateFileUtils.java create mode 100644 src/main/java/cn/wzpmc/utils/YamlUtils.java diff --git a/.idea/file.template.settings.xml b/.idea/file.template.settings.xml new file mode 100644 index 0000000..46b58c2 --- /dev/null +++ b/.idea/file.template.settings.xml @@ -0,0 +1,8 @@ + + + + +