diff --git a/src/main/java/carpet/utils/Messenger.java b/src/main/java/carpet/utils/Messenger.java index 8c08c895..5d4d524b 100644 --- a/src/main/java/carpet/utils/Messenger.java +++ b/src/main/java/carpet/utils/Messenger.java @@ -137,25 +137,33 @@ public class Messenger if (desc.charAt(0) == '/') // deprecated { if (previous_message != null) - previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, message)); + previous_message.setStyle( + previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, message)) + ); return previous_message; } if (desc.charAt(0) == '?') { if (previous_message != null) - previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, message.substring(1))); + previous_message.setStyle( + previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, message.substring(1))) + ); return previous_message; } if (desc.charAt(0) == '!') { if (previous_message != null) - previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, message.substring(1))); + previous_message.setStyle( + previous_message.getStyle().withClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, message.substring(1))) + ); return previous_message; } if (desc.charAt(0) == '^') { if (previous_message != null) - previous_message.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, c(message.substring(1)))); + previous_message.setStyle( + previous_message.getStyle().setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, c(message.substring(1)))) + ); return previous_message; } BaseText txt = new LiteralText(str);