Skip to content

Commit 6311929

Browse files
committed
3D - Performance improvements
1 parent acb03e4 commit 6311929

8 files changed

Lines changed: 464 additions & 417 deletions

File tree

PLAN.md

Lines changed: 0 additions & 297 deletions
This file was deleted.

build.gradle

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
plugins {
22
id 'java'
3+
id 'com.gradleup.shadow' version '9.0.0-beta12'
34
}
45

56
group = 'com.pyjavabridge'
@@ -28,6 +29,7 @@ def paperVersion = '1.21.4-R0.1-SNAPSHOT'
2829
dependencies {
2930
compileOnly "io.papermc.paper:paper-api:${paperVersion}"
3031
compileOnly 'com.comphenix.protocol:ProtocolLib:5.3.0'
32+
implementation 'org.msgpack:msgpack-core:0.9.8'
3133
}
3234

3335
repositories {
@@ -58,9 +60,15 @@ tasks.named('jar') {
5860
archiveFileName = "${project.name}-${project.version}.jar"
5961
}
6062

63+
shadowJar {
64+
archiveClassifier.set('')
65+
archiveFileName = "${project.name}-${project.version}.jar"
66+
relocate 'org.msgpack', 'com.pyjavabridge.libs.msgpack'
67+
}
68+
6169
tasks.register('copyPluginJar', Copy) {
62-
dependsOn tasks.named('jar')
63-
from tasks.named('jar').flatMap { it.archiveFile }
70+
dependsOn tasks.named('shadowJar')
71+
from tasks.named('shadowJar').flatMap { it.archiveFile }
6472
def pluginsDir = layout.projectDirectory.dir("server/plugins")
6573
into pluginsDir
6674
doFirst {
@@ -72,8 +80,8 @@ tasks.register('copyPluginJar', Copy) {
7280
}
7381

7482
tasks.register('copyReleaseJar', Copy) {
75-
dependsOn tasks.named('jar')
76-
from tasks.named('jar').flatMap { it.archiveFile }
83+
dependsOn tasks.named('shadowJar')
84+
from tasks.named('shadowJar').flatMap { it.archiveFile }
7785
into "${rootDir}/releases"
7886
doFirst {
7987
file("${rootDir}/releases").mkdirs()

0 commit comments

Comments
 (0)