Uses of Interface
me.croabeast.takion.chat.MultiComponent
Packages that use MultiComponent
-
Uses of MultiComponent in me.croabeast.takion.chat
Methods in me.croabeast.takion.chat that return MultiComponentModifier and TypeMethodDescriptiondefault @NotNull MultiComponentAppends an object'stoString()value as a text segment.@NotNull MultiComponentAppends a raw text segment to this component.@NotNull MultiComponentMultiComponent.append(@NotNull ChatComponent<?> component) Appends an existingChatComponentto this multi-component.static MultiComponentMultiComponent.fromString(String message) Creates a newMultiComponentfrom the given raw message, using the defaultTakionLibsingleton.static MultiComponentMultiComponent.fromString(TakionLib lib, String message) Creates a newMultiComponentfrom the given raw message, using the specifiedTakionLibinstance for formatting rules.default @NotNull MultiComponentMultiComponent.setClickToAll(String input) Applies a click action (parsed from a single"action:argument"string) uniformly to all segments.default @NotNull MultiComponentMultiComponent.setClickToAll(String click, String input) Applies a click action (by name) uniformly to all segments.@NotNull MultiComponentMultiComponent.setClickToAll(ChatComponent.Click click, String input) Applies a click action uniformly to all segments in this component.@NotNull MultiComponentMultiComponent.setFormat(@NotNull Format<ChatComponent<?>> format) Sets a customFormatfor parsing this component.@NotNull MultiComponentMultiComponent.setHoverToAll(String string) Applies a single-line hover tooltip uniformly to all segments.default @NotNull MultiComponentMultiComponent.setHoverToAll(String... strings) Applies a hover tooltip (via varargs) uniformly to all segments.@NotNull MultiComponentMultiComponent.setHoverToAll(List<String> list) Applies a hover tooltip uniformly to all segments.default @NotNull MultiComponentMultiComponent.setMessage(@NotNull String message)