-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
94 lines (79 loc) · 4.09 KB
/
settings.gradle.kts
File metadata and controls
94 lines (79 loc) · 4.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
import org.gradle.kotlin.dsl.mavenCentral
rootProject.name = "pandoras-cluster"
dependencyResolutionManagement {
repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://oss.sonatype.org/content/groups/public/")
maven("https://libraries.minecraft.net")
maven("https://jitpack.io")
maven("https://maven.enginehub.org/repo/")
}
versionCatalogs {
create("libs") {
// Non Paper
version("liquibase", "2.2.2")
version("guava", "33.3.1-jre")
version("jaxb-runtime", "4.0.8")
version("caffeine", "3.2.4")
version("h2", "2.4.240")
version("mariadb-java-client", "3.5.8")
version("hibernate-core", "7.3.4.Final")
version("jetbrains-annotations", "26.1.0")
version("postgresql", "42.7.11")
version("gson", "2.13.2")
// Testing
version("junit", "6.0.3")
// Paper Dependencies
version("paper", "1.21.8-R0.1-SNAPSHOT")
version("adventure-api", "4.26.1")
version("cloud", "2.0.0-SNAPSHOT")
version("cloudAnnotations", "2.0.0")
version("adventure-platform-bukkit", "4.4.1")
version("fawe", "2.15.0")
version("worldguard", "7.1.0-SNAPSHOT")
// Gradle Plugins
version("plugin.yml", "0.6.0")
version("run-paper", "3.0.2")
version("shadow", "8.1.1")
// Paper
library("paper", "io.papermc.paper", "paper-api").versionRef("paper")
//Worldguard
library("worldguard", "com.sk89q.worldguard", "worldguard-bukkit").versionRef("worldguard")
library("fawe", "com.fastasyncworldedit", "FastAsyncWorldEdit-Bukkit").versionRef("fawe")
library("faweCore", "com.fastasyncworldedit", "FastAsyncWorldEdit-Core").versionRef("fawe")
library("jetbrainsAnnotations", "org.jetbrains", "annotations").versionRef("jetbrains-annotations")
// Commands
library("cloudPaper", "org.incendo", "cloud-paper").versionRef("cloud")
library("cloudAnnotations", "org.incendo", "cloud-annotations").versionRef("cloudAnnotations")
library("cloudMinecraftExtras", "org.incendo", "cloud-minecraft-extras").versionRef("cloud")
library("adventurePlatformBukkit", "net.kyori", "adventure-platform-bukkit").versionRef("adventure-platform-bukkit")
library("adventureApi", "net.kyori", "adventure-api").versionRef("adventure-api")
// Caching
library("caffeine", "com.github.ben-manes.caffeine", "caffeine").versionRef("caffeine")
// Database
library("hibernateCore", "org.hibernate", "hibernate-core").versionRef("hibernate-core")
library("mariadbJavaClient","org.mariadb.jdbc", "mariadb-java-client").versionRef("mariadb-java-client")
library("hibernateHikariCP","org.hibernate.orm", "hibernate-hikaricp").versionRef("hibernate-core")
library("postgresql", "org.postgresql", "postgresql").versionRef("postgresql")
library("h2", "com.h2database", "h2").versionRef("h2")
// XML
library("jaxbRuntime", "org.glassfish.jaxb", "jaxb-runtime").versionRef("jaxb-runtime")
// JSON
library("gson", "com.google.code.gson", "gson").versionRef("gson")
// Testing
library("junitBom", "org.junit", "junit-bom").versionRef("junit")
library("junitApi", "org.junit.jupiter", "junit-jupiter-api").withoutVersion()
// Plugins
plugin("plugin.yml", "net.minecrell.plugin-yml.paper").versionRef("plugin.yml")
plugin("run.paper", "xyz.jpenilla.run-paper").versionRef("run-paper")
plugin("shadow", "com.github.johnrengelman.shadow").versionRef("shadow")
plugin("liquibase", "org.liquibase.gradle").versionRef("liquibase")
}
}
}
include("api")
include("adapters:bukkit")
include("adapters:database")
include("plugin")
include("common")