diff --git a/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/FlagHelperBox.java b/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/FlagHelperBox.java index 4af7d846..abc00548 100644 --- a/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/FlagHelperBox.java +++ b/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/FlagHelperBox.java @@ -442,6 +442,7 @@ private void appendStringFlagValue(TextComponent.Builder builder, StringFlag fla } else { final TextComponent defComp = LegacyComponentSerializer.INSTANCE.deserialize(defVal); String display = reduceToText(defComp); + display = display.replace("\n", "\\n"); if (display.length() > 23) { display = display.substring(0, 20) + "..."; } @@ -451,6 +452,7 @@ private void appendStringFlagValue(TextComponent.Builder builder, StringFlag fla } else { TextComponent currComp = LegacyComponentSerializer.INSTANCE.deserialize(currVal); String display = reduceToText(currComp); + display = display.replace("\n", "\\n"); if (display.length() > 23) { display = display.substring(0, 20) + "..."; } diff --git a/worldguard-core/src/main/java/com/sk89q/worldguard/util/MessagingUtil.java b/worldguard-core/src/main/java/com/sk89q/worldguard/util/MessagingUtil.java index 9d7af00a..4c2b5ce2 100644 --- a/worldguard-core/src/main/java/com/sk89q/worldguard/util/MessagingUtil.java +++ b/worldguard-core/src/main/java/com/sk89q/worldguard/util/MessagingUtil.java @@ -41,7 +41,7 @@ public static void sendStringToTitle(LocalPlayer player, String message) { String title = CommandUtils.replaceColorMacros(parts[0]); title = WorldGuard.getInstance().getPlatform().getMatcher().replaceMacros(player, title); if (parts.length > 1) { - String subtitle = CommandUtils.replaceColorMacros(parts[0]); + String subtitle = CommandUtils.replaceColorMacros(parts[1]); subtitle = WorldGuard.getInstance().getPlatform().getMatcher().replaceMacros(player, subtitle); player.sendTitle(title, subtitle); } else {