From cc3c3d804594a24bf23d670bb486c5ab693defda Mon Sep 17 00:00:00 2001 From: VAKiliner <119078586+vakiliner@users.noreply.github.com> Date: Tue, 10 Feb 2026 22:06:40 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=9F=D0=BE=D0=B4=D0=B4=D0=B5=D1=80?= =?UTF-8?q?=D0=B6=D0=BA=D0=B0=20=D1=81=D1=82=D0=B0=D1=80=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D0=B8=20ChatModerator?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fabric/mixin/StyleMixin.java | 23 +++++++++++++++++++ .../forge/mixin/StyleMixin.java | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 fabric/src/main/java/vakiliner/chatcomponentapi/fabric/mixin/StyleMixin.java create mode 100644 forge/src/main/java/vakiliner/chatcomponentapi/forge/mixin/StyleMixin.java 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