dependencies { implementation 'commons-io:commons-io:2.12.0' implementation 'de.themoep:minedown-adventure:1.7.2-SNAPSHOT' implementation 'net.kyori:adventure-api:4.13.1' implementation 'com.google.code.gson:gson:2.10.1' implementation 'dev.dejvokep:boosted-yaml:1.3.1' implementation 'net.william278:Annotaml:2.0.1' implementation 'net.william278:DesertWell:2.0.4' implementation 'net.william278:PagineDown:1.1' implementation('com.zaxxer:HikariCP:5.0.1') { exclude module: 'slf4j-api' } compileOnly 'org.jetbrains:annotations:24.0.1' compileOnly 'com.github.plan-player-analytics:Plan:5.5.2272' compileOnly 'redis.clients:jedis:' + jedis_version compileOnly 'org.xerial.snappy:snappy-java:' + snappy_version compileOnly 'org.apache.commons:commons-text:' + commons_text_version testImplementation 'com.github.plan-player-analytics:Plan:5.5.2272' testImplementation 'redis.clients:jedis:' + jedis_version testImplementation 'org.xerial.snappy:snappy-java:' + snappy_version testImplementation 'org.apache.commons:commons-text:' + commons_text_version testCompileOnly 'dev.dejvokep:boosted-yaml:1.3.1' testCompileOnly 'org.jetbrains:annotations:24.0.1' } shadowJar { relocate 'org.apache.commons.io', 'net.william278.husksync.libraries.commons.io' relocate 'com.google.gson', 'net.william278.husksync.libraries.gson' relocate 'de.themoep', 'net.william278.husksync.libraries' relocate 'net.kyori', 'net.william278.husksync.libraries' relocate 'org.jetbrains', 'net.william278.husksync.libraries' relocate 'org.intellij', 'net.william278.husksync.libraries' relocate 'com.zaxxer', 'net.william278.husksync.libraries' relocate 'dev.dejvokep', 'net.william278.husksync.libraries' relocate 'net.william278.desertwell', 'net.william278.husksync.libraries.desertwell' relocate 'net.william278.paginedown', 'net.william278.husksync.libraries.paginedown' relocate 'net.william278.annotaml', 'net.william278.husksync.libraries.annotaml' }