Component
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.text.Component;Implements
Component
implements the following interfaces:
Members
Getter
// Component.contents as ComponentContentsmyComponent.contents
Return Type:
ComponentContents
contents() as ComponentContents
copy() as MutableComponent
static empty() as MutableComponent
getString(maxLength as int) as string
// Component.getString(maxLength as int) as string;myComponent.getString(myInt);Parameters:
maxLength: int Type: int
Return Type:
string
getString() as string
// Component.getString() as string;myComponent.getString();
Return Type:
string
implicit as string
// Component as stringmyComponent as string
Return Type:
string
static keybind(name as string) as MutableComponent
Component.keybind(myString);Parameters:
name: string Type: string
Return Type:
MutableComponent
static literal(content as string) as MutableComponent
Component.literal(myString);Parameters:
content: string Type: string
Return Type:
MutableComponent
plainCopy() as MutableComponent
static score(name as string, objective as string) as MutableComponent
Component.score(myString, myString);Parameters:
name: string Type: string objective: string Type: string
Return Type:
MutableComponent
static selector(pattern as string, separator as Component = null) as MutableComponent
static translatable(content as string, args as string[]) as MutableComponent
Component.translatable(myString, myString[]);Parameters:
content: string Type: string args: string[] Type: string[]
Return Type:
MutableComponent
static translatable(content as string, args as Component[]) as MutableComponent
Component.translatable(myString, myComponent[]);
Return Type:
MutableComponent