Uses of Interface
me.croabeast.takion.chat.ChatComponent
Packages that use ChatComponent
-
Uses of ChatComponent in me.croabeast.takion.chat
Classes in me.croabeast.takion.chat with type parameters of type ChatComponentModifier and TypeInterfaceDescriptioninterfaceChatComponent<C extends ChatComponent<C>>Represents a rich, mutable chat component that can carry click and hover actions.Subinterfaces of ChatComponent in me.croabeast.takion.chatModifier and TypeInterfaceDescriptioninterfaceA composite chat component that can parse a formatted string into multipleChatComponentsegments and allows fluent manipulation of all segments.Fields in me.croabeast.takion.chat with type parameters of type ChatComponentModifier and TypeFieldDescriptionstatic final Format<ChatComponent<?>> MultiComponent.DEFAULT_FORMATThe defaultFormatinstance used by newMultiComponentobjects.Methods in me.croabeast.takion.chat that return ChatComponentModifier and TypeMethodDescriptionstatic ChatComponent<?> ChatComponent.fromString(String message) Create a newChatComponentfrom raw text without player context, using the defaultTakionLibsingleton.static ChatComponent<?> ChatComponent.fromString(TakionLib lib, String message) Create a newChatComponentfrom raw text without player context, using the specifiedTakionLib.Methods in me.croabeast.takion.chat that return types with arguments of type ChatComponentModifier and TypeMethodDescription@NotNull Format<ChatComponent<?>> MultiComponent.getFormat()Gets theFormatused to parse and render this component.Methods in me.croabeast.takion.chat with parameters of type ChatComponentModifier and TypeMethodDescription@NotNull MultiComponentMultiComponent.append(@NotNull ChatComponent<?> component) Appends an existingChatComponentto this multi-component.Method parameters in me.croabeast.takion.chat with type arguments of type ChatComponentModifier and TypeMethodDescription@NotNull MultiComponentMultiComponent.setFormat(@NotNull Format<ChatComponent<?>> format) Sets a customFormatfor parsing this component.