mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-02 16:07:06 +00:00
cleanup gradle
This commit is contained in:
parent
4c3f95b0e1
commit
b62ac875d5
@ -89,6 +89,7 @@ nmsBindings.forEach { key, value ->
|
|||||||
dependencies {
|
dependencies {
|
||||||
compileOnly(project(":core"))
|
compileOnly(project(":core"))
|
||||||
compileOnly("org.jetbrains:annotations:26.0.2")
|
compileOnly("org.jetbrains:annotations:26.0.2")
|
||||||
|
compileOnly("net.bytebuddy:byte-buddy:1.17.5")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,6 +104,7 @@ nmsBindings.forEach { key, value ->
|
|||||||
systemProperty("disable.watchdog", "")
|
systemProperty("disable.watchdog", "")
|
||||||
systemProperty("net.kyori.ansi.colorLevel", color)
|
systemProperty("net.kyori.ansi.colorLevel", color)
|
||||||
systemProperty("com.mojang.eula.agree", true)
|
systemProperty("com.mojang.eula.agree", true)
|
||||||
|
jvmArgs("-javaagent:${tasks.jar.flatMap { it.archiveFile }.get().asFile.absolutePath}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -114,6 +116,13 @@ tasks {
|
|||||||
}
|
}
|
||||||
from(project(":core").tasks.shadowJar.flatMap { it.archiveFile }.map { zipTree(it) })
|
from(project(":core").tasks.shadowJar.flatMap { it.archiveFile }.map { zipTree(it) })
|
||||||
archiveFileName.set("Iris-${project.version}.jar")
|
archiveFileName.set("Iris-${project.version}.jar")
|
||||||
|
|
||||||
|
manifest.attributes(
|
||||||
|
"Agent-Class" to "com.volmit.iris.util.agent.Installer",
|
||||||
|
"Premain-Class" to "com.volmit.iris.util.agent.Installer",
|
||||||
|
"Can-Redefine-Classes" to true,
|
||||||
|
"Can-Retransform-Classes" to true
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
register<Copy>("iris") {
|
register<Copy>("iris") {
|
||||||
@ -191,6 +200,7 @@ allprojects {
|
|||||||
maven("https://repo.mineinabyss.com/releases")
|
maven("https://repo.mineinabyss.com/releases")
|
||||||
maven("https://hub.jeff-media.com/nexus/repository/jeff-media-public/")
|
maven("https://hub.jeff-media.com/nexus/repository/jeff-media-public/")
|
||||||
maven("https://repo.nexomc.com/releases/")
|
maven("https://repo.nexomc.com/releases/")
|
||||||
|
maven("https://nexus.phoenixdevt.fr/repository/maven-public/")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -26,10 +26,8 @@ plugins {
|
|||||||
val apiVersion = "1.19"
|
val apiVersion = "1.19"
|
||||||
val main = "com.volmit.iris.Iris"
|
val main = "com.volmit.iris.Iris"
|
||||||
|
|
||||||
repositories {
|
val dynamic: Configuration by configurations.creating
|
||||||
maven("https://nexus.phoenixdevt.fr/repository/maven-public/")
|
configurations.compileOnly { extendsFrom(dynamic) }
|
||||||
maven("https://repo.auxilor.io/repository/maven-public/")
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dependencies.
|
* Dependencies.
|
||||||
@ -48,10 +46,6 @@ dependencies {
|
|||||||
compileOnly("org.spigotmc:spigot-api:1.20.1-R0.1-SNAPSHOT")
|
compileOnly("org.spigotmc:spigot-api:1.20.1-R0.1-SNAPSHOT")
|
||||||
compileOnly("org.apache.logging.log4j:log4j-api:2.19.0")
|
compileOnly("org.apache.logging.log4j:log4j-api:2.19.0")
|
||||||
compileOnly("org.apache.logging.log4j:log4j-core:2.19.0")
|
compileOnly("org.apache.logging.log4j:log4j-core:2.19.0")
|
||||||
compileOnly("commons-io:commons-io:2.13.0")
|
|
||||||
compileOnly("commons-lang:commons-lang:2.6")
|
|
||||||
compileOnly("com.github.oshi:oshi-core:5.8.5")
|
|
||||||
compileOnly("org.lz4:lz4-java:1.8.0")
|
|
||||||
|
|
||||||
// Third Party Integrations
|
// Third Party Integrations
|
||||||
compileOnly("com.nexomc:nexo:1.6.0")
|
compileOnly("com.nexomc:nexo:1.6.0")
|
||||||
@ -60,9 +54,10 @@ dependencies {
|
|||||||
compileOnly("com.github.Ssomar-Developement:SCore:4.23.10.8")
|
compileOnly("com.github.Ssomar-Developement:SCore:4.23.10.8")
|
||||||
compileOnly("net.Indyuce:MMOItems-API:6.9.5-SNAPSHOT")
|
compileOnly("net.Indyuce:MMOItems-API:6.9.5-SNAPSHOT")
|
||||||
compileOnly("com.willfp:EcoItems:5.44.0")
|
compileOnly("com.willfp:EcoItems:5.44.0")
|
||||||
|
compileOnly("io.lumine:Mythic-Dist:5.2.1")
|
||||||
|
compileOnly("io.lumine:MythicCrucible-Dist:2.0.0")
|
||||||
//implementation files("libs/CustomItems.jar")
|
//implementation files("libs/CustomItems.jar")
|
||||||
|
|
||||||
|
|
||||||
// Shaded
|
// Shaded
|
||||||
implementation("com.dfsek:paralithic:0.8.1")
|
implementation("com.dfsek:paralithic:0.8.1")
|
||||||
implementation("io.papermc:paperlib:1.0.5")
|
implementation("io.papermc:paperlib:1.0.5")
|
||||||
@ -71,24 +66,22 @@ dependencies {
|
|||||||
implementation("net.kyori:adventure-api:4.17.0")
|
implementation("net.kyori:adventure-api:4.17.0")
|
||||||
implementation("org.bstats:bstats-bukkit:3.1.0")
|
implementation("org.bstats:bstats-bukkit:3.1.0")
|
||||||
|
|
||||||
//implementation("org.bytedeco:javacpp:1.5.10")
|
|
||||||
//implementation("org.bytedeco:cuda-platform:12.3-8.9-1.5.10")
|
|
||||||
compileOnly("io.lumine:Mythic-Dist:5.2.1")
|
|
||||||
compileOnly("io.lumine:MythicCrucible-Dist:2.0.0")
|
|
||||||
|
|
||||||
// Dynamically Loaded
|
// Dynamically Loaded
|
||||||
compileOnly("io.timeandspace:smoothie-map:2.0.2")
|
dynamic("commons-io:commons-io:2.13.0")
|
||||||
compileOnly("it.unimi.dsi:fastutil:8.5.8")
|
dynamic("commons-lang:commons-lang:2.6")
|
||||||
compileOnly("com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2")
|
dynamic("com.github.oshi:oshi-core:6.6.5")
|
||||||
compileOnly("org.zeroturnaround:zt-zip:1.14")
|
dynamic("org.lz4:lz4-java:1.8.0")
|
||||||
compileOnly("com.google.code.gson:gson:2.10.1")
|
dynamic("it.unimi.dsi:fastutil:8.5.8")
|
||||||
compileOnly("org.ow2.asm:asm:9.2")
|
dynamic("com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2")
|
||||||
compileOnly("com.google.guava:guava:33.0.0-jre")
|
dynamic("org.zeroturnaround:zt-zip:1.14")
|
||||||
compileOnly("bsf:bsf:2.4.0")
|
dynamic("com.google.code.gson:gson:2.10.1")
|
||||||
compileOnly("rhino:js:1.7R2")
|
dynamic("org.ow2.asm:asm:9.8")
|
||||||
compileOnly("com.github.ben-manes.caffeine:caffeine:3.0.6")
|
dynamic("bsf:bsf:2.4.0")
|
||||||
compileOnly("org.apache.commons:commons-lang3:3.12.0")
|
dynamic("rhino:js:1.7R2")
|
||||||
compileOnly("com.github.oshi:oshi-core:6.6.5")
|
dynamic("com.github.ben-manes.caffeine:caffeine:3.0.6")
|
||||||
|
dynamic("org.apache.commons:commons-lang3:3.12.0")
|
||||||
|
dynamic("net.bytebuddy:byte-buddy:1.17.5")
|
||||||
|
dynamic("net.bytebuddy:byte-buddy-agent:1.17.5")
|
||||||
}
|
}
|
||||||
|
|
||||||
java {
|
java {
|
||||||
@ -120,7 +113,8 @@ tasks {
|
|||||||
"name" to rootProject.name,
|
"name" to rootProject.name,
|
||||||
"version" to rootProject.version,
|
"version" to rootProject.version,
|
||||||
"apiVersion" to apiVersion,
|
"apiVersion" to apiVersion,
|
||||||
"main" to main
|
"main" to main,
|
||||||
|
"libraries" to dynamic.allDependencies.map { "\n - $it" }.sorted().joinToString("")
|
||||||
)
|
)
|
||||||
filesMatching("**/plugin.yml") {
|
filesMatching("**/plugin.yml") {
|
||||||
expand(inputs.properties)
|
expand(inputs.properties)
|
||||||
|
@ -5,23 +5,7 @@ load: STARTUP
|
|||||||
authors: [ cyberpwn, NextdoorPsycho, Vatuu ]
|
authors: [ cyberpwn, NextdoorPsycho, Vatuu ]
|
||||||
website: volmit.com
|
website: volmit.com
|
||||||
description: More than a Dimension!
|
description: More than a Dimension!
|
||||||
libraries:
|
libraries: ${libraries}
|
||||||
- com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2
|
|
||||||
- com.github.ben-manes.caffeine:caffeine:3.0.5
|
|
||||||
- org.apache.commons:commons-lang3:3.12.0
|
|
||||||
- commons-io:commons-io:2.13.0
|
|
||||||
- io.timeandspace:smoothie-map:2.0.2
|
|
||||||
- com.google.guava:guava:31.0.1-jre
|
|
||||||
- com.google.code.gson:gson:2.10.1
|
|
||||||
- org.zeroturnaround:zt-zip:1.14
|
|
||||||
- it.unimi.dsi:fastutil:8.5.6
|
|
||||||
- org.ow2.asm:asm:9.2
|
|
||||||
- rhino:js:1.7R2
|
|
||||||
- bsf:bsf:2.4.0
|
|
||||||
- org.lz4:lz4-java:1.8.0
|
|
||||||
- com.github.oshi:oshi-core:6.6.5
|
|
||||||
- net.bytebuddy:byte-buddy:1.17.5
|
|
||||||
- net.bytebuddy:byte-buddy-agent:1.17.5
|
|
||||||
commands:
|
commands:
|
||||||
iris:
|
iris:
|
||||||
aliases: [ ir, irs ]
|
aliases: [ ir, irs ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user