plugins { id 'java' id 'com.github.johnrengelman.shadow' version '6.0.0' } repositories { mavenLocal() maven { url = uri('https://hub.spigotmc.org/nexus/content/groups/public/') } maven { url = uri('https://oss.sonatype.org/content/groups/public/') } maven { url = uri('https://mvn.jojodev.com/releases') } maven { url = uri('https://repo.maven.apache.org/maven2/') } } dependencies { implementation 'xyz.etztech:plugin-api:1.0.7' compileOnly 'org.spigotmc:spigot-api:1.18.1-R0.1-SNAPSHOT' } group = 'xyz.etztech' version = '2.3' description = 'Mixtape' java.sourceCompatibility = JavaVersion.VERSION_1_8 shadowJar { project.configurations.implementation.canBeResolved = true configurations = [project.configurations.implementation] relocate 'xyz.etztech.core', 'shadow.xyz.etztech.core' archiveClassifier.set('') } tasks.withType(JavaCompile) { options.encoding = 'UTF-8' }