优化代码

This commit is contained in:
Xujiayao 2021-09-26 16:20:59 +08:00
parent d80495ecbd
commit 7578af65d4
5 changed files with 32 additions and 19 deletions

View file

@ -15,6 +15,7 @@ repositories {
name = "Fabric"
url = "https://maven.fabricmc.net/"
}
mavenCentral()
}
dependencies {
@ -31,20 +32,19 @@ dependencies {
include(modImplementation("com.konghq:unirest-java:+"))
include "net.sf.trove4j:trove4j:+"
include "org.apache.commons:commons-collections4:+"
include "org.apache.httpcomponents:httpclient:+"
include "org.jetbrains:annotations:+"
include "com.neovisionaries:nv-websocket-client:+"
include "com.fasterxml.jackson.core:jackson-annotations:+"
include "com.fasterxml.jackson.core:jackson-core:+"
include 'com.google.code.gson:gson:+'
include "com.neovisionaries:nv-websocket-client:+"
// Exception when the newest version is used
include "com.squareup.okhttp3:okhttp:3.13.0"
include "com.squareup.okio:okio:1.17.2"
include "com.fasterxml.jackson.core:jackson-databind:2.10.1"
include 'net.sf.trove4j:trove4j:3.0.3'
include 'org.apache.commons:commons-collections4:4.4'
include 'org.apache.httpcomponents:httpclient:4.5.13'
include 'org.jetbrains:annotations:22.0.0'
include 'org.jetbrains.kotlin:kotlin-stdlib:1.5.21'
include 'com.neovisionaries:nv-websocket-client:2.14'
include 'com.fasterxml.jackson.core:jackson-annotations:2.12.5'
include 'com.fasterxml.jackson.core:jackson-core:2.12.5'
include 'com.fasterxml.jackson.core:jackson-databind:2.12.5'
include 'com.google.code.gson:gson:2.8.8'
include 'com.neovisionaries:nv-websocket-client:2.14'
include 'com.squareup.okhttp3:okhttp:4.9.1'
include 'com.squareup.okio:okio:2.10.0'
}
processResources {

View file

@ -6,7 +6,11 @@ import net.dv8tion.jda.api.utils.MarkdownSanitizer;
import net.minecraft.text.Text;
import net.minecraft.util.Pair;
import top.xujiayao.mcdiscordchat.Main;
import top.xujiayao.mcdiscordchat.events.*;
import top.xujiayao.mcdiscordchat.events.PlayerAdvancementCallback;
import top.xujiayao.mcdiscordchat.events.PlayerDeathCallback;
import top.xujiayao.mcdiscordchat.events.PlayerJoinCallback;
import top.xujiayao.mcdiscordchat.events.PlayerLeaveCallback;
import top.xujiayao.mcdiscordchat.events.ServerChatCallback;
import top.xujiayao.mcdiscordchat.utils.MarkdownParser;
import top.xujiayao.mcdiscordchat.utils.Utils;

View file

@ -7,7 +7,12 @@ import top.xujiayao.mcdiscordchat.Config;
import top.xujiayao.mcdiscordchat.Main;
import top.xujiayao.mcdiscordchat.objects.Texts;
import java.io.*;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/**
* @author Xujiayao
@ -74,7 +79,7 @@ public class ConfigManager {
}
}
public static void loadConfig() throws Exception {
public static void loadConfig() throws IOException {
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String temp;
StringBuilder jsonString = new StringBuilder();

View file

@ -6,7 +6,11 @@ import net.minecraft.util.Pair;
import top.xujiayao.mcdiscordchat.Main;
import java.io.File;
import java.util.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

View file

@ -1,7 +1,7 @@
{
"required": true,
"package": "top.xujiayao.mcdiscordchat.mixins",
"compatibilityLevel": "JAVA_16",
"compatibilityLevel": "JAVA_17",
"mixins": [
"MixinPlayerAdvancementTracker",
"MixinPlayerManager",