diff --git a/fabric/src/main/java/vakiliner/chatcomponentapi/fabric/mixin/StyleMixin.java b/fabric/src/main/java/vakiliner/chatcomponentapi/fabric/mixin/StyleMixin.java new file mode 100644 index 0000000..d69ddec --- /dev/null +++ b/fabric/src/main/java/vakiliner/chatcomponentapi/fabric/mixin/StyleMixin.java @@ -0,0 +1,23 @@ +package vakiliner.chatcomponentapi.fabric.mixin; + +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; +import net.minecraft.network.chat.Style; + +@Mixin(Style.class) +public interface StyleMixin { + @Accessor("bold") + Boolean getBold(); + + @Accessor("italic") + Boolean getItalic(); + + @Accessor("underlined") + Boolean getUnderlined(); + + @Accessor("strikethrough") + Boolean getStrikethrough(); + + @Accessor("obfuscated") + Boolean getObfuscated(); +} \ No newline at end of file diff --git a/forge/src/main/java/vakiliner/chatcomponentapi/forge/mixin/StyleMixin.java b/forge/src/main/java/vakiliner/chatcomponentapi/forge/mixin/StyleMixin.java new file mode 100644 index 0000000..129f463 --- /dev/null +++ b/forge/src/main/java/vakiliner/chatcomponentapi/forge/mixin/StyleMixin.java @@ -0,0 +1,23 @@ +package vakiliner.chatcomponentapi.forge.mixin; + +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; +import net.minecraft.util.text.Style; + +@Mixin(Style.class) +public interface StyleMixin { + @Accessor("bold") + Boolean getBold(); + + @Accessor("italic") + Boolean getItalic(); + + @Accessor("underlined") + Boolean getUnderlined(); + + @Accessor("strikethrough") + Boolean getStrikethrough(); + + @Accessor("obfuscated") + Boolean getObfuscated(); +} \ No newline at end of file