From e573f7b89c13435eafb29dcd17fbf734ef410184 Mon Sep 17 00:00:00 2001 From: Thinkofdeath Date: Sun, 17 Aug 2014 18:50:28 +0100 Subject: [PATCH] Correct toLegacyText the same way toPlainText was previously --- .../md_5/bungee/api/chat/TranslatableComponent.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java b/api/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java index 7a5187a4..5d244fc6 100644 --- a/api/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java +++ b/api/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java @@ -173,13 +173,9 @@ public class TranslatableComponent extends BaseComponent @Override protected void toLegacyText(StringBuilder builder) { - String trans = locales.getString( translate ); - if ( trans == null ) - { - addFormat( builder ); - builder.append( translate ); - } else + try { + String trans = locales.getString( translate ); Matcher matcher = format.matcher( trans ); int position = 0; int i = 0; @@ -212,6 +208,10 @@ public class TranslatableComponent extends BaseComponent addFormat( builder ); builder.append( trans.substring( position, trans.length() ) ); } + } catch ( MissingResourceException e ) + { + addFormat( builder ); + builder.append( translate ); } super.toLegacyText( builder ); }