mirror of
https://github.com/plexusorg/Plex.git
synced 2024-06-25 07:20:41 +00:00
![spacerocket62](/assets/img/avatar_default.png)
Create List command Remove fionn command Remove test command Add Mojang Utils Auto add Plex Players back to cache on start if any are online
74 lines
1.6 KiB
Groovy
74 lines
1.6 KiB
Groovy
plugins {
|
|
id 'java'
|
|
id 'maven-publish'
|
|
id 'net.minecrell.plugin-yml.bukkit' version '0.5.1'
|
|
id "com.github.johnrengelman.shadow" version "7.1.2"
|
|
}
|
|
|
|
repositories {
|
|
mavenLocal()
|
|
maven {
|
|
url = uri('https://papermc.io/repo/repository/maven-public/')
|
|
}
|
|
|
|
maven {
|
|
url = uri('https://repository.apache.org/content/repositories/snapshots/')
|
|
}
|
|
|
|
maven {
|
|
url = uri('https://repo.maven.apache.org/maven2/')
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
library 'org.projectlombok:lombok:1.18.22'
|
|
annotationProcessor 'org.projectlombok:lombok:1.18.22'
|
|
library 'org.json:json:20211205'
|
|
library 'commons-io:commons-io:2.11.0'
|
|
library 'dev.morphia.morphia:morphia-core:2.2.3'
|
|
library 'redis.clients:jedis:4.0.1'
|
|
library 'org.mariadb.jdbc:mariadb-java-client:2.7.4'
|
|
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
|
|
compileOnly 'io.papermc.paper:paper-api:1.18.1-R0.1-SNAPSHOT'
|
|
}
|
|
|
|
group = 'dev.plex'
|
|
version = '1.0'
|
|
description = 'Plex'
|
|
|
|
shadowJar {
|
|
archiveClassifier.set("")
|
|
}
|
|
|
|
bukkit {
|
|
name = "Plex"
|
|
version = rootProject.version
|
|
description = "Plex provides a new experience for freedom servers."
|
|
main = "dev.plex.Plex"
|
|
website = "https://telesphoreo.me"
|
|
authors = ["Telesphoreo", "taahanis", "super"]
|
|
apiVersion = "1.18"
|
|
}
|
|
|
|
java {
|
|
toolchain.languageVersion.set(JavaLanguageVersion.of(17))
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
maven(MavenPublication) {
|
|
from(components.java)
|
|
}
|
|
}
|
|
}
|
|
|
|
tasks.withType(JavaCompile) {
|
|
options.encoding = 'UTF-8'
|
|
}
|
|
|
|
tasks {
|
|
build {
|
|
dependsOn(shadowJar)
|
|
}
|
|
}
|