Импорт класса

Link to импорт-класса

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.util.text.MCStyle;

No Description Provided

ZenScript
Copy
new MCStyle() as MCStyle
new MCStyle();

Name: applyFormatting

Applies the formatting characteristics (Bold, Italic, Obfucated, etc) of the given MCTExtFormatting as well as the colour of the formatting.

Returns: A new MCStyle with the given Formatting.
Return Type: MCStyle

ZenScript
Copy
MCStyle.applyFormatting(formatting as TextFormatting) as MCStyle
ПараметрТипОписание
Параметр
форматирование
Тип
TextFormatting
Описание
The formatting to set.

Name: equals

Return Type: boolean

ZenScript
Copy
MCStyle.equals(other as Object) as boolean
ПараметрТипОписание
Параметр
other
Тип
Object
Описание
No Description Provided

Name: getBold

Return Type: boolean

ZenScript
Copy
// MCStyle.getBold() as boolean

new MCStyle().getBold();

Name: getColor

Return Type: int

ZenScript
Copy
// MCStyle.getColor() as int

new MCStyle().getColor();

Name: getFontId

Return Type: MCResourceLocation

ZenScript
Copy
// MCStyle.getFontId() as MCResourceLocation

new MCStyle().getFontId();

Name: getInsertion

Return Type: string

ZenScript
Copy
// MCStyle.getInsertion() as string

new MCStyle().getInsertion();

Name: getItalic

Return Type: boolean

ZenScript
Copy
// MCStyle.getItalic() as boolean

new MCStyle().getItalic();

Name: getObfuscated

Return Type: boolean

ZenScript
Copy
// MCStyle.getObfuscated() as boolean

new MCStyle().getObfuscated();

Link to getStrikethrough

Name: getStrikethrough

Return Type: boolean

ZenScript
Copy
// MCStyle.getStrikethrough() as boolean

new MCStyle().getStrikethrough();

Name: getUnderlined

Return Type: boolean

ZenScript
Copy
// MCStyle.getUnderlined() as boolean

new MCStyle().getUnderlined();

Name: hashCode

Return Type: int

ZenScript
Copy
// MCStyle.hashCode() as int

new MCStyle().hashCode();

Name: isEmpty

Whether or not this style is empty (inherits everything from the parent).

Return Type: boolean

ZenScript
Copy
// MCStyle.isEmpty() as boolean

new MCStyle().isEmpty();

Name: mergeStyle

Return Type: MCStyle

ZenScript
Copy
MCStyle.mergeStyle(style as MCStyle) as MCStyle
ПараметрТипОписание
Параметр
стиль
Тип
MCСтиль
Описание
No Description Provided

Name: setBold

Return Type: MCStyle

ZenScript
Copy
MCStyle.setBold(boldIn as bool?) as MCStyle
ПараметрТипОписание
Параметр
boldIn
Тип
bool?
Описание
No Description Provided

Name: setColor

Return Type: MCStyle

ZenScript
Copy
MCStyle.setColor(colour as int) as MCStyle
ПараметрТипОписание
Параметр
colour
Тип
int
Описание
No Description Provided

Name: setColor

Return Type: MCStyle

ZenScript
Copy
MCStyle.setColor(formatting as TextFormatting) as MCStyle
ПараметрТипОписание
Параметр
форматирование
Тип
TextFormatting
Описание
No Description Provided

Name: setFontId

Return Type: MCStyle

ZenScript
Copy
MCStyle.setFontId(location as MCResourceLocation) as MCStyle
ПараметрТипОписание
Параметр
местоположение
Тип
Расположение MCResource-ресурсов
Описание
No Description Provided

Name: setFormatting

Sets the formatting of the style.

This will only take the colour of the text formatting, so using <formatting:obfuscated> would not do anything as it does not have a colour. If you want to take the actual characteristics of the MCTextFormatting, use MCStyle#applyFormatting(MCTextFormatting)

Returns: A new MCStyle with the given Formatting.
Return Type: MCStyle

ZenScript
Copy
MCStyle.setFormatting(formatting as TextFormatting) as MCStyle
ПараметрТипОписание
Параметр
форматирование
Тип
TextFormatting
Описание
The formatting to set.

Name: setInsertion

Set a text to be inserted into Chat when the component is shift-clicked

Return Type: MCStyle

ZenScript
Copy
MCStyle.setInsertion(insertion as string) as MCStyle
ПараметрТипОписание
Параметр
вставка
Тип
string
Описание
No Description Provided

Name: setItalic

Return Type: MCStyle

ZenScript
Copy
MCStyle.setItalic(italic as bool?) as MCStyle
ПараметрТипОписание
Параметр
italic
Тип
bool?
Описание
No Description Provided

Name: setObfuscated

Return Type: MCStyle

ZenScript
Copy
MCStyle.setObfuscated(obfuscated as bool?) as MCStyle
ПараметрТипОписание
Параметр
obfuscated
Тип
bool?
Описание
No Description Provided

Link to setStrikethrough

Name: setStrikethrough

Return Type: MCStyle

ZenScript
Copy
MCStyle.setStrikethrough(strikethrough as bool?) as MCStyle
ПараметрТипОписание
Параметр
strikethrough
Тип
bool?
Описание
No Description Provided

Name: setUnderlined

Return Type: MCStyle

ZenScript
Copy
MCStyle.setUnderlined(underlined as bool?) as MCStyle
ПараметрТипОписание
Параметр
подчеркнуто
Тип
bool?
Описание
No Description Provided

Name: setUnderlined

Return Type: MCStyle

ZenScript
Copy
MCStyle.setUnderlined(underlined as boolean) as MCStyle
ПараметрТипОписание
Параметр
подчеркнуто
Тип
boolean
Описание
No Description Provided

Name: toString

Return Type: string

ZenScript
Copy
// MCStyle.toString() as string

new MCStyle().toString();