diff --git a/chat/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java b/chat/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java index c9a120f2..7959185f 100644 --- a/chat/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java +++ b/chat/src/main/java/net/md_5/bungee/api/chat/TranslatableComponent.java @@ -41,9 +41,15 @@ public class TranslatableComponent extends BaseComponent { super( original ); setTranslate( original.getTranslate() ); - for ( BaseComponent baseComponent : original.getWith() ) + + if ( original.getWith() != null ) { - with.add( baseComponent.duplicate() ); + List temp = new ArrayList(); + for ( BaseComponent baseComponent : original.getWith() ) + { + temp.add( baseComponent.duplicate() ); + } + setWith( temp ); } }