Package net.minecraft.network.chat
Class Style
java.lang.Object
net.minecraft.network.chat.Style
A Style for
Component
.
Stores color, text formatting (bold, etc.) as well as possible HoverEvent/ClickEvent.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Boolean
(package private) final ClickEvent
(package private) final TextColor
static final ResourceLocation
static final Style
(package private) final ResourceLocation
(package private) final HoverEvent
(package private) final String
(package private) final Boolean
(package private) final Boolean
(package private) final Boolean
(package private) final Boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Style
(TextColor pColor, Boolean pBold, Boolean pItalic, Boolean pUnderlined, Boolean pStrikethrough, Boolean pObfuscated, ClickEvent pClickEvent, HoverEvent pHoverEvent, String pInsertion, ResourceLocation pFont) -
Method Summary
Modifier and TypeMethodDescriptionapplyFormat
(ChatFormatting pFormatting) applyFormats
(ChatFormatting... pFormats) applyLegacyFormat
(ChatFormatting pFormatting) Merges the style with another one.private static <T> Style
checkEmptyAfterChange
(Style pStyle, T pOldValue, T pNewValue) private static Style
create
(Optional<TextColor> pColor, Optional<Boolean> pBold, Optional<Boolean> pItalic, Optional<Boolean> pUnderlined, Optional<Boolean> pStrikethrough, Optional<Boolean> pObfuscated, Optional<ClickEvent> pClickEvent, Optional<HoverEvent> pHoverEvent, Optional<String> pInsertion, Optional<ResourceLocation> pFont) boolean
getColor()
getFont()
int
hashCode()
boolean
isBold()
boolean
isEmpty()
boolean
isItalic()
boolean
boolean
boolean
toString()
withClickEvent
(ClickEvent pClickEvent) withColor
(int pRgb) withColor
(ChatFormatting pFormatting) withFont
(ResourceLocation pFontId) withHoverEvent
(HoverEvent pHoverEvent) withInsertion
(String pInsertion) withItalic
(Boolean pItalic) withObfuscated
(Boolean pObfuscated) withStrikethrough
(Boolean pStrikethrough) withUnderlined
(Boolean pUnderlined)
-
Field Details
-
EMPTY
-
DEFAULT_FONT
-
color
-
bold
-
italic
-
underlined
-
strikethrough
-
obfuscated
-
clickEvent
-
hoverEvent
-
insertion
-
font
-
-
Constructor Details
-
Style
private Style(@Nullable TextColor pColor, @Nullable Boolean pBold, @Nullable Boolean pItalic, @Nullable Boolean pUnderlined, @Nullable Boolean pStrikethrough, @Nullable Boolean pObfuscated, @Nullable ClickEvent pClickEvent, @Nullable HoverEvent pHoverEvent, @Nullable String pInsertion, @Nullable ResourceLocation pFont)
-
-
Method Details
-
create
private static Style create(Optional<TextColor> pColor, Optional<Boolean> pBold, Optional<Boolean> pItalic, Optional<Boolean> pUnderlined, Optional<Boolean> pStrikethrough, Optional<Boolean> pObfuscated, Optional<ClickEvent> pClickEvent, Optional<HoverEvent> pHoverEvent, Optional<String> pInsertion, Optional<ResourceLocation> pFont) -
getColor
-
isBold
public boolean isBold() -
isItalic
public boolean isItalic() -
isStrikethrough
public boolean isStrikethrough() -
isUnderlined
public boolean isUnderlined() -
isObfuscated
public boolean isObfuscated() -
isEmpty
public boolean isEmpty() -
getClickEvent
-
getHoverEvent
-
getInsertion
-
getFont
-
checkEmptyAfterChange
-
withColor
-
withColor
-
withColor
-
withBold
-
withItalic
-
withUnderlined
-
withStrikethrough
-
withObfuscated
-
withClickEvent
-
withHoverEvent
-
withInsertion
-
withFont
-
applyFormat
-
applyLegacyFormat
-
applyFormats
-
applyTo
Merges the style with another one. If either style is empty the other will be returned. If a value already exists on the current style it will not be overridden. -
toString
-
equals
-
hashCode
public int hashCode()
-