mirror of
https://github.com/hyperdefined/ToolStats.git
synced 2026-04-23 03:21:22 +00:00
finally
This commit is contained in:
@@ -4,32 +4,19 @@
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
`java-library`
|
`java-library`
|
||||||
`maven-publish`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenLocal()
|
maven("https://repo.papermc.io/repository/maven-public/")
|
||||||
maven {
|
maven("https://repo.rosewooddev.io/repository/public/")
|
||||||
url = uri("https://repo.papermc.io/repository/maven-public/")
|
mavenCentral()
|
||||||
}
|
maven("https://jitpack.io")
|
||||||
|
|
||||||
maven {
|
|
||||||
url = uri("https://jitpack.io")
|
|
||||||
}
|
|
||||||
|
|
||||||
maven {
|
|
||||||
url = uri("https://repo.rosewooddev.io/repository/public/")
|
|
||||||
}
|
|
||||||
|
|
||||||
maven {
|
|
||||||
url = uri("https://repo.maven.apache.org/maven2/")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compileOnly("io.papermc.paper:paper-api:26.1.1.build.+")
|
compileOnly("io.papermc.paper:paper-api:26.1.1.build.+")
|
||||||
compileOnly("com.github.hyperdefined:hyperlib:1.0.10")
|
|
||||||
compileOnly("dev.rosewood:rosestacker:1.5.39")
|
compileOnly("dev.rosewood:rosestacker:1.5.39")
|
||||||
|
compileOnly("com.github.hyperdefined:hyperlib:1.0.14:all")
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "lol.hyper"
|
group = "lol.hyper"
|
||||||
@@ -44,3 +31,16 @@ tasks.withType<JavaCompile> {
|
|||||||
tasks.withType<Javadoc> {
|
tasks.withType<Javadoc> {
|
||||||
options.encoding = "UTF-8"
|
options.encoding = "UTF-8"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val pluginVersion = version.toString()
|
||||||
|
|
||||||
|
tasks.processResources {
|
||||||
|
filteringCharset = "UTF-8"
|
||||||
|
|
||||||
|
val props = mapOf("version" to pluginVersion)
|
||||||
|
inputs.properties(props)
|
||||||
|
|
||||||
|
filesMatching("paper-plugin.yml") {
|
||||||
|
expand(props)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -30,7 +30,7 @@ public class ToolStatsLoader implements PluginLoader {
|
|||||||
MavenLibraryResolver resolver = new MavenLibraryResolver();
|
MavenLibraryResolver resolver = new MavenLibraryResolver();
|
||||||
|
|
||||||
resolver.addRepository(new RemoteRepository.Builder("jitpack", "default", "https://jitpack.io").build());
|
resolver.addRepository(new RemoteRepository.Builder("jitpack", "default", "https://jitpack.io").build());
|
||||||
resolver.addDependency(new Dependency(new DefaultArtifact("com.github.hyperdefined:hyperlib:1.0.10"), null));
|
resolver.addDependency(new Dependency(new DefaultArtifact("com.github.hyperdefined:hyperlib:jar:all:1.0.14"), null));
|
||||||
|
|
||||||
classpathBuilder.addLibrary(resolver);
|
classpathBuilder.addLibrary(resolver);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: ToolStats
|
name: ToolStats
|
||||||
version: ${project.version}
|
version: ${version}
|
||||||
main: lol.hyper.toolstats.ToolStats
|
main: lol.hyper.toolstats.ToolStats
|
||||||
api-version: 1.21
|
api-version: 1.21
|
||||||
folia-supported: true
|
folia-supported: true
|
||||||
|
|||||||
Reference in New Issue
Block a user