11plugins {
22 `java- library`
33 `maven- publish`
4- id(" com.github.johnrengelman. shadow" ) version " 8.1.1 "
4+ id(" com.gradleup. shadow" ) version " 9.0.0-beta4 "
55}
66
77description = " Fork of the first authentication plugin for the Bukkit API!"
@@ -29,11 +29,9 @@ repositories {
2929 maven(" https://repo.essentialsx.net/releases/" )
3030 maven(" https://repo.dmulloy2.net/nexus/repository/releases/" )
3131 maven(" https://repo.dmulloy2.net/nexus/repository/snapshots/" )
32- maven(" https://repo.onarandombox.com/content/repositories/multiverse/" )
33- maven(" https://repo.onarandombox.com/content/repositories/multiverse-snapshots/" )
34- maven(" https://nexuslite.gcnt.net/repos/other/" )
32+ maven(" https://repo.onarandombox.com/multiverse-releases" )
3533 maven(" https://jitpack.io/" )
36- maven(" https://repo.maven.apache.org/maven2 /" )
34+ maven(" https://repo.extendedclip.com/content/repositories/placeholderapi /" )
3735}
3836
3937dependencies {
@@ -94,21 +92,20 @@ dependencies {
9492 compileOnly(" net.luckperms:api:5.4" )
9593 // PermissionsEx plugin
9694 compileOnly(" ru.tehkode:PermissionsEx:1.23.5-SNAPSHOT" )
97- // Dependencies used by HAProxy feature
98- // implementation("io.netty:netty-codec-haproxy:4.1.104.Final")
99- // compileOnly("commons-validator:commons-validator:1.8.0")
10095 // zPermissions plugin
10196 compileOnly(" org.tyrannyofheaven.bukkit:zPermissions:1.4.3-SNAPSHOT" ) {
10297 exclude(" org.avaje" , " ebean" )
10398 }
10499 // Vault, https://dev.bukkit.org/bukkit-plugins/vault/
105100 compileOnly(" net.milkbowl.vault:VaultAPI:1.7" )
106101 // Multi World plugin, https://www.spigotmc.org/resources/multiverse-core.390/
107- compileOnly(" com.onarandombox.multiversecore:Multiverse-Core :4.3.1 " )
102+ compileOnly(" com.onarandombox.multiversecore:multiverse-core :4.3.14 " )
108103 // EssentialsX plugin
109104 compileOnly(" net.essentialsx:EssentialsX:2.20.1" )
110105 // BCrypt implementation
111106 implementation(" at.favre.lib:bcrypt:0.10.2" )
107+ // PlaceholderAPI
108+ compileOnly(" me.clip:placeholderapi:2.11.6" )
112109 // XAuth, another authentication plugin, required by the database converter
113110 compileOnly(" de.luricos.bukkit:xAuth:2.6.1-SNAPSHOT" )
114111 implementation(" ch.jalu:datasourcecolumns:0.1.1-SNAPSHOT" )
@@ -125,6 +122,11 @@ dependencies {
125122}
126123
127124tasks {
125+ processResources {
126+ filesMatching(" **/*.yml" ) {
127+ expand(project.properties)
128+ }
129+ }
128130 build { dependsOn(shadowJar) }
129131 // ShadowJar Config
130132 shadowJar {
0 commit comments