From 74f5ffd08be52b847e6d9e78422d3eeb8194853d Mon Sep 17 00:00:00 2001 From: Thinkofdeath Date: Fri, 25 Jul 2014 13:18:09 +0100 Subject: [PATCH] Duplicate any extra components when duplicated --- .../main/java/net/md_5/bungee/api/chat/BaseComponent.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/api/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java b/api/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java index c8171835..8ce1fb0f 100644 --- a/api/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java +++ b/api/src/main/java/net/md_5/bungee/api/chat/BaseComponent.java @@ -78,6 +78,13 @@ public abstract class BaseComponent setObfuscated( old.isObfuscatedRaw() ); setClickEvent( old.getClickEvent() ); setHoverEvent( old.getHoverEvent() ); + if ( extra != null ) + { + for ( BaseComponent component : extra ) + { + addExtra( component.duplicate() ); + } + } } /**