Interface TextWrapper


@Info("The hub for all things text components. Format text to your hearts content!") public interface TextWrapper
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final dev.latvian.mods.rhino.type.TypeInfo
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static net.minecraft.network.chat.MutableComponent
    aqua(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    black(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    blue(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.ClickEvent
    clickEventOf(net.minecraft.network.chat.ClickEvent event)
     
    static net.minecraft.network.chat.MutableComponent
    darkAqua(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    darkBlue(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    darkGray(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    darkGreen(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    darkPurple(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    darkRed(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.MutableComponent
    gold(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    gray(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    green(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    info(net.minecraft.network.chat.Component text)
     
    static boolean
    isEmpty(net.minecraft.network.chat.Component component)
     
    static net.minecraft.network.chat.MutableComponent
    join(net.minecraft.network.chat.Component... texts)
     
    static net.minecraft.network.chat.MutableComponent
    join(net.minecraft.network.chat.MutableComponent separator, Iterable<? extends net.minecraft.network.chat.Component> texts)
     
    static net.minecraft.network.chat.MutableComponent
    keybind(String keybind)
     
    static net.minecraft.network.chat.MutableComponent
    lightPurple(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.world.item.component.ItemLore
    lore(List<net.minecraft.network.chat.Component> lore)
     
    static net.minecraft.network.chat.MutableComponent
    of(net.minecraft.network.chat.MutableComponent component)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.Component
    ofTag(net.minecraft.nbt.Tag tag)
     
    static net.minecraft.network.chat.Component
    prettyPrintNbt(net.minecraft.nbt.Tag tag)
     
    static net.minecraft.network.chat.MutableComponent
    red(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    score(String selector, String objective)
     
    static net.minecraft.network.chat.MutableComponent
    selector(String selector)
     
    static net.minecraft.network.chat.MutableComponent
    selector(String selector, net.minecraft.network.chat.Component separator)
     
    static net.minecraft.network.chat.MutableComponent
    string(String text)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.MutableComponent
    translatable(String key, Object... objects)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.MutableComponent
    translatableWithFallback(String key, String fallback, Object... objects)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.MutableComponent
    translate(String key, Object... objects)
     
    static net.minecraft.network.chat.MutableComponent
     
    static net.minecraft.network.chat.MutableComponent
    translateWithFallback(String key, String fallback, Object... objects)
     
    static net.minecraft.network.chat.MutableComponent
    warn(net.minecraft.network.chat.Component text)
     
    static net.minecraft.network.chat.MutableComponent
    white(net.minecraft.network.chat.MutableComponent text)
     
    static net.minecraft.network.chat.MutableComponent
    wrap(dev.latvian.mods.rhino.Context cx, @Nullable Object o)
     
    static net.minecraft.network.chat.ClickEvent
    wrapClickEvent(dev.latvian.mods.rhino.Context cx, Object o)
     
    static net.minecraft.network.chat.MutableComponent
    yellow(net.minecraft.network.chat.MutableComponent text)
     
  • Field Details

    • TYPE_INFO

      static final dev.latvian.mods.rhino.type.TypeInfo TYPE_INFO
  • Method Details

    • of

      @Info("Returns a Component of the input") static net.minecraft.network.chat.MutableComponent of(net.minecraft.network.chat.MutableComponent component)
    • lore

      static net.minecraft.world.item.component.ItemLore lore(List<net.minecraft.network.chat.Component> lore)
    • wrap

      @HideFromJS static net.minecraft.network.chat.MutableComponent wrap(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o)
    • ofTag

      static net.minecraft.network.chat.Component ofTag(net.minecraft.nbt.Tag tag)
    • ofString

      @Info("Returns a plain component of the string, or empty if it is an empty string") static net.minecraft.network.chat.MutableComponent ofString(String s)
    • isEmpty

      @Info("Checks if the passed in component, and all its children are empty") static boolean isEmpty(net.minecraft.network.chat.Component component)
    • clickEventOf

      @Info("Returns a ClickEvent of the input") static net.minecraft.network.chat.ClickEvent clickEventOf(net.minecraft.network.chat.ClickEvent event)
    • wrapClickEvent

      @HideFromJS static net.minecraft.network.chat.ClickEvent wrapClickEvent(dev.latvian.mods.rhino.Context cx, Object o)
    • prettyPrintNbt

      @Info("Returns a colorful representation of the input nbt. Useful for displaying NBT to the player") static net.minecraft.network.chat.Component prettyPrintNbt(net.minecraft.nbt.Tag tag)
    • join

      @Info("Joins all components in the list with the separator component") static net.minecraft.network.chat.MutableComponent join(net.minecraft.network.chat.MutableComponent separator, Iterable<? extends net.minecraft.network.chat.Component> texts)
    • empty

      @Info("Returns an empty component") static net.minecraft.network.chat.MutableComponent empty()
    • join

      @Info("Joins all components") static net.minecraft.network.chat.MutableComponent join(net.minecraft.network.chat.Component... texts)
    • string

      @Info("Returns a plain component of the passed in string, even if empty") static net.minecraft.network.chat.MutableComponent string(String text)
    • literal

      @Info("Returns a plain component of the input") static net.minecraft.network.chat.MutableComponent literal(String text)
    • translate

      @Info("Returns a translatable component of the input key") static net.minecraft.network.chat.MutableComponent translate(String key)
    • translate

      @Info("Returns a translatable component of the input key, with args of the objects") static net.minecraft.network.chat.MutableComponent translate(String key, Object... objects)
    • translateWithFallback

      @Info("Returns a translatable component of the input key, with args of the objects and a fallback translation in case the client does not have one") static net.minecraft.network.chat.MutableComponent translateWithFallback(String key, String fallback)
    • translateWithFallback

      @Info("Returns a translatable component of the input key, with args of the objects and a fallback translation in case the client does not have one") static net.minecraft.network.chat.MutableComponent translateWithFallback(String key, String fallback, Object... objects)
    • translatable

      @Info("Returns a translatable component of the input key") static net.minecraft.network.chat.MutableComponent translatable(String key)
    • translatable

      @Info("Returns a translatable component of the input key, with args of the objects") static net.minecraft.network.chat.MutableComponent translatable(String key, Object... objects)
    • translatableWithFallback

      @Info("Returns a translatable component of the input key, with args of the objects and a fallback translation in case the client does not have one") static net.minecraft.network.chat.MutableComponent translatableWithFallback(String key, String fallback)
    • translatableWithFallback

      @Info("Returns a translatable component of the input key, with args of the objects and a fallback translation in case the client does not have one") static net.minecraft.network.chat.MutableComponent translatableWithFallback(String key, String fallback, Object... objects)
    • keybind

      @Info("Returns a keybinding component of the input keybinding descriptor") static net.minecraft.network.chat.MutableComponent keybind(String keybind)
    • score

      @Info("Returns a score component of the input objective, for the provided selector") static net.minecraft.network.chat.MutableComponent score(String selector, String objective)
    • selector

      @Info("Returns a component displaying all entities matching the input selector") static net.minecraft.network.chat.MutableComponent selector(String selector)
    • selector

      @Info("Returns a component displaying all entities matching the input selector, with a custom separator") static net.minecraft.network.chat.MutableComponent selector(String selector, net.minecraft.network.chat.Component separator)
    • black

      @Info("Returns a component of the input, colored black") static net.minecraft.network.chat.MutableComponent black(net.minecraft.network.chat.MutableComponent text)
    • darkBlue

      @Info("Returns a component of the input, colored dark blue") static net.minecraft.network.chat.MutableComponent darkBlue(net.minecraft.network.chat.MutableComponent text)
    • darkGreen

      @Info("Returns a component of the input, colored dark green") static net.minecraft.network.chat.MutableComponent darkGreen(net.minecraft.network.chat.MutableComponent text)
    • darkAqua

      @Info("Returns a component of the input, colored dark aqua") static net.minecraft.network.chat.MutableComponent darkAqua(net.minecraft.network.chat.MutableComponent text)
    • darkRed

      @Info("Returns a component of the input, colored dark red") static net.minecraft.network.chat.MutableComponent darkRed(net.minecraft.network.chat.MutableComponent text)
    • darkPurple

      @Info("Returns a component of the input, colored dark purple") static net.minecraft.network.chat.MutableComponent darkPurple(net.minecraft.network.chat.MutableComponent text)
    • gold

      @Info("Returns a component of the input, colored gold") static net.minecraft.network.chat.MutableComponent gold(net.minecraft.network.chat.MutableComponent text)
    • gray

      @Info("Returns a component of the input, colored gray") static net.minecraft.network.chat.MutableComponent gray(net.minecraft.network.chat.MutableComponent text)
    • darkGray

      @Info("Returns a component of the input, colored dark gray") static net.minecraft.network.chat.MutableComponent darkGray(net.minecraft.network.chat.MutableComponent text)
    • blue

      @Info("Returns a component of the input, colored blue") static net.minecraft.network.chat.MutableComponent blue(net.minecraft.network.chat.MutableComponent text)
    • green

      @Info("Returns a component of the input, colored green") static net.minecraft.network.chat.MutableComponent green(net.minecraft.network.chat.MutableComponent text)
    • aqua

      @Info("Returns a component of the input, colored aqua") static net.minecraft.network.chat.MutableComponent aqua(net.minecraft.network.chat.MutableComponent text)
    • red

      @Info("Returns a component of the input, colored red") static net.minecraft.network.chat.MutableComponent red(net.minecraft.network.chat.MutableComponent text)
    • lightPurple

      @Info("Returns a component of the input, colored light purple") static net.minecraft.network.chat.MutableComponent lightPurple(net.minecraft.network.chat.MutableComponent text)
    • yellow

      @Info("Returns a component of the input, colored yellow") static net.minecraft.network.chat.MutableComponent yellow(net.minecraft.network.chat.MutableComponent text)
    • white

      @Info("Returns a component of the input, colored white") static net.minecraft.network.chat.MutableComponent white(net.minecraft.network.chat.MutableComponent text)
    • info

      static net.minecraft.network.chat.MutableComponent info(net.minecraft.network.chat.Component text)
    • warn

      static net.minecraft.network.chat.MutableComponent warn(net.minecraft.network.chat.Component text)