mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2024-10-05 00:04:11 +00:00
9a23f806fe
Gradle is better than Maven, don't @ me. okay but actually it's [faster](https://www.youtube.com/watch?v=atuFSv2bLa8&feature=youtu.be&t=77), compiles and tests in parallel more efficiently, and more epic stuff).
30 lines
923 B
Groovy
30 lines
923 B
Groovy
dependencies {
|
|
compileOnly('com.github.milkbowl:VaultAPI:1.7') {
|
|
exclude group: "org.bukkit", module: "bukkit"
|
|
}
|
|
compileOnly 'net.luckperms:api:5.0'
|
|
|
|
api 'io.papermc:paperlib:1.0.6-SNAPSHOT'
|
|
|
|
// Providers
|
|
api project(':providers:BaseProviders')
|
|
api project(':providers:PaperProvider')
|
|
api(project(':providers:NMSReflectionProvider')) {
|
|
exclude group: "org.bukkit", module: "bukkit"
|
|
}
|
|
api(project(':providers:1_8Provider')) {
|
|
exclude group: "org.bukkit", module: "bukkit"
|
|
}
|
|
}
|
|
|
|
shadowJar {
|
|
dependencies {
|
|
include (dependency('io.papermc:paperlib'))
|
|
include (project(':providers:BaseProviders'))
|
|
include (project(':providers:PaperProvider'))
|
|
include (project(':providers:NMSReflectionProvider'))
|
|
include (project(':providers:1_8Provider'))
|
|
}
|
|
relocate 'io.papermc.lib', 'com.earth2me.essentials.paperlib'
|
|
}
|