@@ -20,10 +20,6 @@ repositories {
20
20
url = uri(" https://repo.papermc.io/repository/maven-public/" )
21
21
}
22
22
23
- maven {
24
- url = uri(' https://hub.spigotmc.org/nexus/content/repositories/snapshots/' )
25
- }
26
-
27
23
maven {
28
24
url = uri(' https://repo.rosewooddev.io/repository/public/' )
29
25
}
@@ -66,7 +62,7 @@ dependencies {
66
62
library ' mysql:mysql-connector-java:8.0.33'
67
63
library ' org.mariadb.jdbc:mariadb-java-client:3.1.4'
68
64
69
- api ' net.wesjd:anvilgui:1.9.4 -SNAPSHOT'
65
+ api ' net.wesjd:anvilgui:1.10.0 -SNAPSHOT'
70
66
api ' org.bstats:bstats-bukkit:3.0.2'
71
67
api ' com.jeff_media:SpigotUpdateChecker:3.0.3'
72
68
api ' com.google.code.gson:gson:2.10.1'
@@ -91,7 +87,7 @@ dependencies {
91
87
group = ' RentIt'
92
88
version = ' 2.9.3'
93
89
description = ' RentIt'
94
- java. sourceCompatibility = JavaVersion . VERSION_17
90
+ java. sourceCompatibility = JavaVersion . VERSION_21
95
91
96
92
sourceSets {
97
93
main {
@@ -123,21 +119,41 @@ tasks.withType(Jar).all {
123
119
duplicatesStrategy ' exclude'
124
120
}
125
121
122
+ java {
123
+ toolchain {
124
+ languageVersion. set(JavaLanguageVersion . of(21 ))
125
+ }
126
+ }
127
+
128
+ tasks. shadowJar {
129
+ archiveClassifier. set(' ' ) // Remove "-all" from the builded jar
130
+
131
+ manifest {
132
+ attributes[" paperweight-mappings-namespace" ] = " spigot"
133
+ }
134
+ }
135
+
126
136
paper {
127
137
main = ' me.truemb.rentit.main.Main'
128
138
129
139
// Generate paper-libraries.json from `library` and `paperLibrary` in `dependencies`
140
+ loader = " me.truemb.rentit.loader.PaperPluginLoader"
130
141
generateLibrariesJson = true
131
142
132
143
// Mark plugin for supporting Folia
133
144
foliaSupported = true
134
145
135
146
// API version (needs to be 1.19 or higher)
136
- apiVersion = ' 1.19 '
147
+ apiVersion = ' 1.20 '
137
148
138
149
serverDependencies {
139
150
140
- ' Worldguard' {
151
+ ' WorldEdit' {
152
+ load = ' BEFORE'
153
+ required = true
154
+ }
155
+
156
+ ' WorldGuard' {
141
157
load = ' BEFORE'
142
158
required = false
143
159
}
@@ -157,7 +173,7 @@ paper {
157
173
load = ' BEFORE'
158
174
required = false
159
175
}
160
- ' Playerpoints ' {
176
+ ' PlayerPoints ' {
161
177
load = ' BEFORE'
162
178
required = false
163
179
}
@@ -177,8 +193,7 @@ bukkit {
177
193
author = ' TrueMB'
178
194
main = ' me.truemb.rentit.main.Main'
179
195
180
- apiVersion = ' 1.16'
181
- foliaSupported = true
196
+ apiVersion = ' 1.20'
182
197
183
198
depend = [' WorldEdit' ]
184
199
softDepend = [' WorldGuard' , ' Citizens' , ' Denizen' , ' PlaceholderAPI' , ' AdvancedChests' , ' PlayerPoints' , ' Vault' ]
0 commit comments