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