fix
This commit is contained in:
parent
89dc9eb00d
commit
957ab4a5a2
149 changed files with 5379 additions and 3263 deletions
|
|
@ -12,7 +12,7 @@ repositories {
|
|||
val proguardConfig by configurations.creating
|
||||
|
||||
dependencies {
|
||||
compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT")
|
||||
compileOnly("io.papermc.paper:paper-api:1.21.5-R0.1-SNAPSHOT")
|
||||
compileOnly("com.comphenix.protocol:ProtocolLib:5.3.0")
|
||||
proguardConfig("com.guardsquare:proguard-base:7.4.2")
|
||||
}
|
||||
|
|
@ -25,6 +25,10 @@ tasks.withType<JavaCompile> {
|
|||
options.encoding = "UTF-8"
|
||||
}
|
||||
|
||||
tasks.withType<ProcessResources> {
|
||||
filteringCharset = "UTF-8"
|
||||
}
|
||||
|
||||
val obfuscateTask = tasks.register<JavaExec>("obfuscate") {
|
||||
description = "Obfuscate the plugin jar using ProGuard"
|
||||
mainClass.set("proguard.ProGuard")
|
||||
|
|
@ -45,7 +49,27 @@ val obfuscateTask = tasks.register<JavaExec>("obfuscate") {
|
|||
"-keep", "class dev.loki.mdbdLoader",
|
||||
"-keep", "class dev.loki.command.** { *; }",
|
||||
"-keep", "class dev.loki.listener.** { *; }",
|
||||
"-keepnames", "class dev.loki.**",
|
||||
"-keep", "class dev.loki.chest.** { *; }",
|
||||
"-keep", "class dev.loki.hook.** { *; }",
|
||||
"-keep", "class dev.loki.gate.** { *; }",
|
||||
"-keep", "class dev.loki.killer.** { *; }",
|
||||
"-keep", "class dev.loki.survivor.** { *; }",
|
||||
"-keep", "class dev.loki.damage.** { *; }",
|
||||
"-keep", "class dev.loki.item.** { *; }",
|
||||
"-keep", "class dev.loki.phase.** { *; }",
|
||||
"-keep", "class dev.loki.ui.** { *; }",
|
||||
"-keep", "class dev.loki.role.** { *; }",
|
||||
"-keep", "class dev.loki.player.** { *; }",
|
||||
"-keep", "class dev.loki.sound.** { *; }",
|
||||
"-keep", "class dev.loki.state.** { *; }",
|
||||
"-keep", "class dev.loki.hatch.** { *; }",
|
||||
"-keep", "class dev.loki.util.** { *; }",
|
||||
"-keep", "class dev.loki.data.** { *; }",
|
||||
"-keep", "class dev.loki.world.** { *; }",
|
||||
"-keep", "class dev.loki.objective.** { *; }",
|
||||
"-keep", "class dev.loki.map.** { *; }",
|
||||
"-keep", "class dev.loki.core.** { *; }",
|
||||
"-keep", "class dev.loki.config.** { *; }",
|
||||
|
||||
"-dontoptimize",
|
||||
"-allowaccessmodification",
|
||||
|
|
@ -53,6 +77,7 @@ val obfuscateTask = tasks.register<JavaExec>("obfuscate") {
|
|||
"-keepattributes", "Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,EnclosingMethod"
|
||||
)
|
||||
|
||||
inputs.file(jarFile)
|
||||
outputs.file(obfJar)
|
||||
dependsOn(tasks.named("jar"))
|
||||
}
|
||||
|
|
@ -81,7 +106,7 @@ tasks.register<Copy>("replaceWithObfuscated") {
|
|||
|
||||
tasks {
|
||||
runServer {
|
||||
minecraftVersion("1.21.1")
|
||||
minecraftVersion("1.21.5")
|
||||
jvmArgs("-Xms2G", "-Xmx2G")
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue