From 6643997304b49b6faccb82a8f3cabecebb273e89 Mon Sep 17 00:00:00 2001 From: mariaum Date: Fri, 25 Jan 2019 17:19:49 -0200 Subject: [PATCH] Fix #5365: Some chat messages lose their formatting (#5386) --- .../minecraftforge/fml/TextComponentMessageFormatHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fml/TextComponentMessageFormatHandler.java b/src/main/java/net/minecraftforge/fml/TextComponentMessageFormatHandler.java index 49b8a1092f..9545221e79 100644 --- a/src/main/java/net/minecraftforge/fml/TextComponentMessageFormatHandler.java +++ b/src/main/java/net/minecraftforge/fml/TextComponentMessageFormatHandler.java @@ -28,7 +28,9 @@ import java.util.List; public class TextComponentMessageFormatHandler { public static int handle(final TextComponentTranslation parent, final List children, final Object[] formatArgs, final String format) { try { - children.add(new TextComponentString(ForgeI18n.parseFormat(format, formatArgs))); + TextComponentString component = new TextComponentString(ForgeI18n.parseFormat(format, formatArgs)); + component.getStyle().setParentStyle(parent.getStyle()); + children.add(component); return format.length(); } catch (IllegalArgumentException ex) { return 0;