Compare commits

...
3 Commits
Author SHA1 Message Date
4drian3d 5b35094d27 release: Version 1.2.1 2022-08-22 15:06:24 +00:00
Adrian3d04 e8635bc6c8 test: Remove unnecesary public modifier 2022-08-18 02:17:22 +00:00
Adrian3d04 a1e95295cc feat: Added java 9 Modules Support 2022-08-18 02:16:50 +00:00
11 changed files with 51 additions and 18 deletions

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
/** MiniPlaceholdes API Module */
open module me.dreamerzero.miniplaceholders.api {
requires net.kyori.adventure;
requires net.kyori.examination.api;
requires net.kyori.adventure.text.minimessage;
requires static org.jetbrains.annotations;
requires me.dreamerzero.miniplaceholders.connect;
exports me.dreamerzero.miniplaceholders.api;
exports me.dreamerzero.miniplaceholders.api.enums;
exports me.dreamerzero.miniplaceholders.api.utils;
exports me.dreamerzero.miniplaceholders.api.placeholder;
}
@@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test;
import me.dreamerzero.miniplaceholders.api.Expansion;
import me.dreamerzero.miniplaceholders.api.utils.TagsUtils;
public class ExpansionsTest {
class ExpansionsTest {
@Test
@DisplayName("Expansion Equality")
void equalsExpansions(){
@@ -11,7 +11,7 @@ import me.dreamerzero.miniplaceholders.api.utils.TagsUtils;
import net.kyori.adventure.audience.Audience;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
public class MiniPlaceholdersTest {
class MiniPlaceholdersTest {
@Test
@Disabled("Cannot correctly calculate the equity of 2 TagResolvers obtained in different ways")
void methodEquality(){
@@ -15,7 +15,7 @@ import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.minimessage.tag.Tag;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
public class PlaceholderTest {
class PlaceholderTest {
@Test
@DisplayName("Audience Placeholder Test")
@@ -15,7 +15,7 @@ import net.kyori.adventure.text.minimessage.Context;
import net.kyori.adventure.text.minimessage.tag.Tag;
import net.kyori.adventure.text.minimessage.tag.resolver.ArgumentQueue;
public class ThrowableTest {
class ThrowableTest {
@Test
@DisplayName("Nullable Exception")
void throwOnNull(){
+2 -5
View File
@@ -6,10 +6,7 @@ plugins {
}
allprojects {
apply(plugin = "java")
group = "me.dreamerzero.miniplaceholders"
version = "1.2.0"
description = "MiniPlaceholders"
apply<JavaPlugin>()
}
dependencies {
@@ -30,7 +27,7 @@ subprojects {
tasks {
shadowJar {
archiveFileName.set("MiniPlaceholders.jar")
archiveFileName.set("MiniPlaceholders-$version.jar")
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
configurations = listOf(project.configurations.shadow.get())
}
+8 -2
View File
@@ -14,7 +14,7 @@ dependencies {
}
blossom{
replaceToken("{version}", version)
replaceToken("{version}", project.version)
replaceTokenIn("src/main/java/me/dreamerzero/miniplaceholders/common/PluginConstants.java")
}
@@ -24,4 +24,10 @@ tasks {
options.release.set(17)
}
}
jar {
manifest {
attributes("Automatic-Module-Name" to "me.dreamerzero.miniplaceholders.common")
}
}
}
+3
View File
@@ -0,0 +1,3 @@
module me.dreamerzero.miniplaceholders.connect {
exports me.dreamerzero.miniplaceholders.connect;
}
+3
View File
@@ -0,0 +1,3 @@
group = me.dreamerzero.miniplaceholders
version = 1.2.1
description = MiniPlaceholders
+6 -3
View File
@@ -11,15 +11,13 @@ dependencies {
paperDevBundle("1.19.1-R0.1-SNAPSHOT")
}
val pluginVersion: String = version as String
bukkit {
name = "MiniPlaceholders"
main = "me.dreamerzero.miniplaceholders.paper.PaperPlugin"
apiVersion = "1.18"
website = "https://github.com/4drian3d/MiniPlaceholders"
authors = listOf("4drian3d")
version = pluginVersion
version = project.version as String
}
java.toolchain.languageVersion.set(JavaLanguageVersion.of(17))
@@ -36,5 +34,10 @@ tasks {
runServer {
minecraftVersion("1.19.1")
}
jar {
manifest {
attributes("Automatic-Module-Name" to "me.dreamerzero.miniplaceholders.paper")
}
}
}
+12 -4
View File
@@ -8,8 +8,16 @@ dependencies {
java.toolchain.languageVersion.set(JavaLanguageVersion.of(17))
tasks.compileJava {
options.encoding = Charsets.UTF_8.name()
tasks {
compileJava {
options.encoding = Charsets.UTF_8.name()
options.release.set(17)
}
options.release.set(17)
}
jar {
manifest {
attributes("Automatic-Module-Name" to "me.dreamerzero.miniplaceholders.velocity")
}
}
}