From c93a04a001b0f66b2724d46b04b6d1ed49a08d07 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Mon, 17 Nov 2025 19:55:02 +0100 Subject: refactor: port to mojmaps --- .../features/texturepack/TreeishTextReplacer.kt | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/texturePacks/java/moe/nea/firmament/features/texturepack/TreeishTextReplacer.kt') diff --git a/src/texturePacks/java/moe/nea/firmament/features/texturepack/TreeishTextReplacer.kt b/src/texturePacks/java/moe/nea/firmament/features/texturepack/TreeishTextReplacer.kt index a9ac6d9..ed486f5 100644 --- a/src/texturePacks/java/moe/nea/firmament/features/texturepack/TreeishTextReplacer.kt +++ b/src/texturePacks/java/moe/nea/firmament/features/texturepack/TreeishTextReplacer.kt @@ -3,9 +3,9 @@ package moe.nea.firmament.features.texturepack import java.util.regex.Matcher import util.json.CodecSerializer import kotlinx.serialization.Serializable -import net.minecraft.text.Style -import net.minecraft.text.Text -import net.minecraft.text.TextCodecs +import net.minecraft.network.chat.Style +import net.minecraft.network.chat.Component +import net.minecraft.network.chat.ComponentSerialization import moe.nea.firmament.util.directLiteralStringContent import moe.nea.firmament.util.transformEachRecursively @@ -16,16 +16,16 @@ data class TreeishTextReplacer( ) { @Serializable data class SubPartReplacement( - val match: StringMatcher, - val style: @Serializable(StyleSerializer::class) Style? = null, - val replace: @Serializable(TextSerializer::class) Text, + val match: StringMatcher, + val style: @Serializable(StyleSerializer::class) Style? = null, + val replace: @Serializable(TextSerializer::class) Component, ) - object TextSerializer : CodecSerializer(TextCodecs.CODEC) - object StyleSerializer : CodecSerializer