plugins { id 'net.kyori.blossom' version '1.2.0' id 'com.github.johnrengelman.shadow' version '7.0.0' } sourceCompatibility = JavaVersion.VERSION_17 group 'com.actualplayer' version '1.3.0' description 'A way for the user to login to the server he last connected to.' repositories { mavenCentral() maven { name = "papermc" setUrl("https://repo.papermc.io/repository/maven-public/") } maven { setUrl("https://repo.spongepowered.org/maven") } maven { setUrl("https://repo.velocitypowered.com/snapshots/") } maven { setUrl("https://libraries.minecraft.net/") } } defaultTasks 'clean', 'build', 'shadowJar' dependencies { compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.32' annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.32' implementation group: 'net.luckperms', name: 'api', version: '5.4' compileOnly group: 'com.velocitypowered', name: 'velocity-api', version: '3.3.0-SNAPSHOT' annotationProcessor group: 'com.velocitypowered', name: 'velocity-api', version: '3.3.0-SNAPSHOT' } blossom { replaceToken '@ID@', name.replace(" ", "").toLowerCase() replaceToken '@NAME@', name replaceToken '@VERSION@', version replaceToken '@DESCRIPTION@', description }