diff --git a/build.gradle b/build.gradle index 435dc30..4fd7443 100644 --- a/build.gradle +++ b/build.gradle @@ -37,7 +37,7 @@ subprojects { } tasks.withType(JavaCompile) { - options.encoding = 'UTF-8' + options.setEncoding("UTF-8") } tasks.withType(Jar) { @@ -47,7 +47,7 @@ subprojects { javadoc { options.quiet() - options.encoding = 'UTF-8' + options.setEncoding("UTF-8") options.jFlags("-Dfile.encoding=utf8") options.addStringOption('Xdoclint:none', '-quiet') options.links = [ diff --git a/hamster-core-bukkit/build.gradle b/hamster-core-bukkit/build.gradle index 8a28212..aa12516 100644 --- a/hamster-core-bukkit/build.gradle +++ b/hamster-core-bukkit/build.gradle @@ -6,19 +6,16 @@ dependencies { apiShade(project(":hamster-core-common")) { transitive = false } compileOnly 'org.spigotmc:spigot-api:1.19.2-R0.1-SNAPSHOT' - // https://mvnrepository.com/artifact/net.kyori/adventure-platform-bukkit - apiShade 'net.kyori:adventure-platform-bukkit:4.1.2' compileOnly('net.milkbowl.vault:VaultAPI:1.7') { transitive = false } compileOnly('org.black_ixx:playerpoints:2.1.3') { transitive = false } - // https://mvnrepository.com/artifact/com.zaxxer/HikariCP - //noinspection GradlePackageUpdate - apiShade 'com.zaxxer:HikariCP:4.0.3' - // https://mvnrepository.com/artifact/mysql/mysql-connector-java - shade 'mysql:mysql-connector-java:8.0.31' + // https://mvnrepository.com/artifact/net.kyori/adventure-platform-bukkit + api 'net.kyori:adventure-platform-bukkit:4.1.2' // https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp - apiShade 'com.squareup.okhttp3:okhttp:4.10.0' + api 'com.squareup.okhttp3:okhttp:4.10.0' + // https://mvnrepository.com/artifact/com.zaxxer/HikariCP + compileOnly 'com.zaxxer:HikariCP:5.0.1' } processResources { diff --git a/hamster-core-bukkit/src/main/resources/plugin.yml b/hamster-core-bukkit/src/main/resources/plugin.yml index 52ae1ac..1cb0d2e 100644 --- a/hamster-core-bukkit/src/main/resources/plugin.yml +++ b/hamster-core-bukkit/src/main/resources/plugin.yml @@ -7,10 +7,20 @@ author: MiniDay website: https://github.com/MiniDay/hamster-core description: 仓鼠核心:Minecraft 插件开发通用工具包 +load: STARTUP + softdepend: - Vault - PlayerPoints +loadbefore: + - HamsterAPI + +libraries: + - 'net.kyori:adventure-platform-bukkit:4.1.2' + - 'com.squareup.okhttp3:okhttp:4.10.0' + - 'com.zaxxer:HikariCP:5.0.1' + commands: HamsterCore: aliases: [ hcore, core ] diff --git a/hamster-core-bungeecord/build.gradle b/hamster-core-bungeecord/build.gradle index c558271..a29b134 100644 --- a/hamster-core-bungeecord/build.gradle +++ b/hamster-core-bungeecord/build.gradle @@ -6,16 +6,13 @@ dependencies { apiShade(project(":hamster-core-common")) { transitive = false } compileOnly 'net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT' + // https://mvnrepository.com/artifact/net.kyori/adventure-platform-bungeecord apiShade 'net.kyori:adventure-platform-bungeecord:4.1.2' - - // https://mvnrepository.com/artifact/com.zaxxer/HikariCP - //noinspection GradlePackageUpdate - apiShade 'com.zaxxer:HikariCP:4.0.3' - // https://mvnrepository.com/artifact/mysql/mysql-connector-java - shade 'mysql:mysql-connector-java:8.0.31' // https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp apiShade 'com.squareup.okhttp3:okhttp:4.10.0' + // https://mvnrepository.com/artifact/com.zaxxer/HikariCP + implementationShade 'com.zaxxer:HikariCP:5.0.1' } processResources {