AdvancementType
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.advancement.AdvancementType;
Implements
AdvancementType
implements the following interfaces:
Undocumented Interfaces
Comparable<Enum>
Enum Constants
AdvancementType is an enum with 3 constants. They are accessible like so:
// AdvancementType.CHALLENGE<constant:minecraft:advancement/type:challenge>// AdvancementType.GOAL<constant:minecraft:advancement/type:goal>// AdvancementType.TASK<constant:minecraft:advancement/type:task>
Members
Getter
Gets the chat color of the advancement type.script.zs
// AdvancementType.chatColor as ChatFormatting<constant:minecraft:advancement/type:challenge>.chatColor
Return Type:
ChatFormatting
createAnnouncement(advancement as AdvancementHolder, serverPlayer as ServerPlayer) as MutableComponent
Creates an announcement component for the advancement type.script.zs
Returns: The announcement for the advancement type.
// AdvancementType.createAnnouncement(advancement as AdvancementHolder, serverPlayer as ServerPlayer) as MutableComponent;<constant:minecraft:advancement/type:challenge>.createAnnouncement(myAdvancementHolder, myServerPlayer);
Parameters:
advancement: AdvancementHolder
Type: AdvancementHolder
- The advancement to create the announcement for.
Return Type:
MutableComponent
Getter
Gets the name of the advancement type.script.zs
// AdvancementType.name as string<constant:minecraft:advancement/type:challenge>.name
Return Type:
string
Getter
Gets the serialized name.script.zs
// AdvancementType.serializedName as string<constant:minecraft:advancement/type:challenge>.serializedName
Return Type:
string
serializedName() as string
Gets the serialized name.script.zs
Returns: the serialized name.
// AdvancementType.serializedName() as string;<constant:minecraft:advancement/type:challenge>.serializedName();
Return Type:
string