diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..40076501 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +# 1.0.1 +- Update to text v3.0.4 + +# 1.0 + +- Initial release diff --git a/build.gradle.kts b/build.gradle.kts index dfc630e6..0759a94d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,11 +1,14 @@ import ca.stellardrift.build.apiInclude import ca.stellardrift.build.implementationInclude +import ca.stellardrift.build.isRelease import ca.stellardrift.build.kyoriText import net.fabricmc.loom.task.RemapJarTask import net.fabricmc.loom.task.RemapSourcesJarTask +import java.time.format.DateTimeFormatter plugins { - id("ca.stellardrift.opinionated") version "1.0.1" + id("ca.stellardrift.opinionated") version "2.0" + id("ca.stellardrift.opinionated.publish") version "2.0" id("fabric-loom") version "0.2.7-SNAPSHOT" } @@ -60,6 +63,21 @@ bintray { pkg.version.released = null } +val gitInfo by tasks.registering { + doLast { + println("Is release: ${isRelease()}") + val tags = grgit.repository.jgit.tagList().call() + val tagName = tags?.lastOrNull()?.name + println("Tag name: $tagName") + val grgitTag = grgit.resolve.toTag(tagName) + println("JGit tag: ${tags.lastOrNull()}") + println("Grgit tag: $grgitTag") + println("Commit: " + grgit.head()) + println("Tag is commit: ${grgitTag.commit == grgit.head()}") + } + +} + opinionated { github("PEXPlugins", "text-adapter-fabric") mit() diff --git a/gradle.properties b/gradle.properties index 334eccc4..480bd27a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -versionText=3.0.3 +versionText=3.0.4 versionMinecraft=1.15.2 versionMappings=9 versionLoader=0.7.8+build.189 diff --git a/settings.gradle.kts b/settings.gradle.kts index 7184c078..c0521c96 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -9,6 +9,7 @@ pluginManagement { repositories { + mavenLocal() jcenter() maven { name = "Fabric" diff --git a/src/main/java/ca/stellardrift/text/fabric/MinecraftTextSerializer.java b/src/main/java/ca/stellardrift/text/fabric/MinecraftTextSerializer.java index 1489a309..17046e26 100644 --- a/src/main/java/ca/stellardrift/text/fabric/MinecraftTextSerializer.java +++ b/src/main/java/ca/stellardrift/text/fabric/MinecraftTextSerializer.java @@ -100,15 +100,16 @@ public class MinecraftTextSerializer implements ComponentSerializer The type of enum - * @throws ExceptionInInitializerError if there is a missing value */ - private static > void checkCoverage(Map toCheck, Class enumClass) { + private static > void checkCoverage(Map toCheck, Class enumClass) throws IllegalStateException { for (T value : enumClass.getEnumConstants()) { if (!toCheck.containsKey(value)) { - throw new ExceptionInInitializerError("Unmapped " + enumClass.getSimpleName() + " element '" + value + '!'); + throw new IllegalStateException("Unmapped " + enumClass.getSimpleName() + " element '" + value + '!'); } } }