Tabnine Logo
TranslatableComponent.getWith
Code IndexAdd Tabnine to your IDE (free)

How to use
getWith
method
in
net.md_5.bungee.api.chat.TranslatableComponent

Best Java code snippets using net.md_5.bungee.api.chat.TranslatableComponent.getWith (Showing top 5 results out of 315)

origin: SpigotMC/BungeeCord

  @Override
  public JsonElement serialize(TranslatableComponent src, Type typeOfSrc, JsonSerializationContext context)
  {
    JsonObject object = new JsonObject();
    serialize( object, src, context );
    object.addProperty( "translate", src.getTranslate() );
    if ( src.getWith() != null )
    {
      object.add( "with", context.serialize( src.getWith() ) );
    }
    return object;
  }
}
origin: SpigotMC/BungeeCord

/**
 * Creates a translatable component from the original to clone it.
 *
 * @param original the original for the new translatable component.
 */
public TranslatableComponent(TranslatableComponent original)
{
  super( original );
  setTranslate( original.getTranslate() );
  if ( original.getWith() != null )
  {
    List<BaseComponent> temp = new ArrayList<BaseComponent>();
    for ( BaseComponent baseComponent : original.getWith() )
    {
      temp.add( baseComponent.duplicate() );
    }
    setWith( temp );
  }
}
origin: WaterfallMC/Waterfall-Old

  @Override
  public JsonElement serialize(TranslatableComponent src, Type typeOfSrc, JsonSerializationContext context)
  {
    JsonObject object = new JsonObject();
    serialize( object, src, context );
    object.addProperty( "translate", src.getTranslate() );
    if ( src.getWith() != null )
    {
      object.add( "with", context.serialize( src.getWith() ) );
    }
    return object;
  }
}
origin: WaterfallMC/Waterfall-Old

/**
 * Creates a translatable component from the original to clone it.
 *
 * @param original the original for the new translatable component.
 */
public TranslatableComponent(TranslatableComponent original)
{
  super( original );
  setTranslate( original.getTranslate() );
  if ( original.getWith() != null )
  {
    List<BaseComponent> temp = new ArrayList<BaseComponent>();
    for ( BaseComponent baseComponent : original.getWith() )
    {
      temp.add( baseComponent.duplicate() );
    }
    setWith( temp );
  }
}
origin: MylesIsCool/ViaVersion

  private static void processTranslate(BaseComponent component) {
    if (component instanceof TranslatableComponent) {
      String oldTranslate = ((TranslatableComponent) component).getTranslate();
      String newTranslate;
      newTranslate = MappingData.translateMapping.get(oldTranslate);
      if (newTranslate == null) MappingData.mojangTranslation.get(oldTranslate);
      if (newTranslate != null) {
        ((TranslatableComponent) component).setTranslate(newTranslate);
      }
      if (((TranslatableComponent) component).getWith() != null) {
        for (BaseComponent baseComponent : ((TranslatableComponent) component).getWith()) {
          processTranslate(baseComponent);
        }
      }
    }
    if (component.getHoverEvent() != null) {
      for (BaseComponent baseComponent : component.getHoverEvent().getValue()) {
        processTranslate(baseComponent);
      }
    }
    if (component.getExtra() != null) {
      for (BaseComponent baseComponent : component.getExtra()) {
        processTranslate(baseComponent);
      }
    }
  }
}
net.md_5.bungee.api.chatTranslatableComponentgetWith

Popular methods of TranslatableComponent

  • <init>
    Creates a translatable component from the original to clone it.
  • getTranslate
  • setTranslate
  • addFormat
  • addWith
    Adds a component substitution to the component. The text will inherit this component's formatting
  • getColor
  • isBold
  • isItalic
  • isObfuscated
  • isStrikethrough
  • isUnderlined
  • setWith
    Sets the translation substitutions to be used in this component. Removes any previously set substitu
  • isUnderlined,
  • setWith

Popular in Java

  • Reading from database using SQL prepared statement
  • getContentResolver (Context)
  • setRequestProperty (URLConnection)
  • putExtra (Intent)
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • JTextField (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now