/** * Sets whether the current part is underlined. * * @param underlined whether this part is underlined * @return this ComponentBuilder for chaining */ public ComponentBuilder underlined(boolean underlined) { current.setUnderlined( underlined ); return this; }
component.setUnderlined( object.get( "underlined" ).getAsBoolean() );
/** * Retains only the specified formatting. * * @param retention the formatting to retain */ public void retain(FormatRetention retention) { if ( retention == FormatRetention.FORMATTING || retention == FormatRetention.NONE ) { setClickEvent( null ); setHoverEvent( null ); } if ( retention == FormatRetention.EVENTS || retention == FormatRetention.NONE ) { setColor( null ); setBold( null ); setItalic( null ); setUnderlined( null ); setStrikethrough( null ); setObfuscated( null ); setInsertion( null ); } }
setUnderlined( component.isUnderlinedRaw() );
component.setUnderlined( object.get( "underlined" ).getAsBoolean() );
BaseComponent(BaseComponent old) { setColor( old.getColorRaw() ); setBold( old.isBoldRaw() ); setItalic( old.isItalicRaw() ); setUnderlined( old.isUnderlinedRaw() ); setStrikethrough( old.isStrikethroughRaw() ); setObfuscated( old.isObfuscatedRaw() ); setInsertion( old.getInsertion() ); setClickEvent( old.getClickEvent() ); setHoverEvent( old.getHoverEvent() ); if ( old.getExtra() != null ) { for ( BaseComponent component : old.getExtra() ) { addExtra( component.duplicate() ); } } }