Example #1
0
 BaseComponent(BaseComponent old) {
   setColor(old.getColorRaw());
   setBold(old.isBoldRaw());
   setItalic(old.isItalicRaw());
   setUnderlined(old.isUnderlinedRaw());
   setStrikethrough(old.isStrikethroughRaw());
   setObfuscated(old.isObfuscatedRaw());
   setClickEvent(old.getClickEvent());
   setHoverEvent(old.getHoverEvent());
   if (old.getExtra() != null) {
     for (BaseComponent component : old.getExtra()) {
       addExtra(component.duplicate());
     }
   }
 }