Package com.nexomc.nexo.glyphs
Class Glyph
-
- All Implemented Interfaces:
public class Glyph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGlyph.Companion
-
Field Summary
Fields Modifier and Type Field Description private final TextColordefaultColorprivate final <Error class: unknown class>charsprivate final <Error class: unknown class>formattedUnicodesprivate final <Error class: unknown class>componentprivate final RegexbaseRegexprivate final RegexescapedRegexprivate final TextReplacementConfigtagConfigprivate final TextReplacementConfigescapeTagConfigprivate final TextReplacementConfigunescapeTagConfigprivate final TextReplacementConfigplaceholderConfigprivate final TextReplacementConfigescapePlaceholderConfigprivate final TextReplacementConfigunescapePlaceholderConfigprivate final StringglyphTagprivate final Array<FontProvider>fontProvidersprivate final Stringidprivate final Keyfontprivate final Keytextureprivate final Integerascentprivate final Integerheightprivate final List<String>unicodesprivate final Stringpermissionprivate final List<String>placeholdersprivate final Booleantabcompleteprivate final BooleanisEmojiprivate final GlyphShadowdefaultShadowpublic final static Glyph.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description Glyph(String id, Key font, Key texture, Integer ascent, Integer height, String unicode)Glyph(ConfigurationSection glyphSection)Glyph(String id, Key font, Key texture, Integer ascent, Integer height, List<String> unicodes, String permission, List<String> placeholders, Boolean tabcomplete, Boolean isEmoji, GlyphShadow defaultShadow)
-
Method Summary
Modifier and Type Method Description TextColorgetDefaultColor()final <Error class: unknown class>getChars()final <Error class: unknown class>getFormattedUnicodes()final <Error class: unknown class>getComponent()final RegexgetBaseRegex()final RegexgetEscapedRegex()final TextReplacementConfiggetTagConfig()final TextReplacementConfiggetEscapeTagConfig()final TextReplacementConfiggetUnescapeTagConfig()final TextReplacementConfiggetPlaceholderConfig()final TextReplacementConfiggetEscapePlaceholderConfig()final TextReplacementConfiggetUnescapePlaceholderConfig()final StringgetGlyphTag()Useful to easily get the MiniMessage-tag for a glyph Array<FontProvider>getFontProviders()final StringgetId()KeygetFont()KeygetTexture()final IntegergetAscent()final IntegergetHeight()List<String>getUnicodes()final StringgetPermission()final List<String>getPlaceholders()final BooleangetTabcomplete()final BooleanisEmoji()final GlyphShadowgetDefaultShadow()ComponentregisterComponent()final Glyphcopy(String id, Key font, Key texture, Integer ascent, Integer height, List<String> unicodes, String permission, List<String> placeholders, Boolean tabcomplete, Boolean isEmoji, GlyphShadow defaultShadow)final BooleanhasPermission(Player player)final ComponentglyphComponent(Boolean colorable, GlyphShadow shadow, IntRange bitmapIndexRange)final ComponentglyphComponent(Boolean colorable, GlyphShadow shadow)final ComponentglyphComponent(Boolean colorable)final ComponentglyphComponent()-
-
Method Detail
-
getDefaultColor
TextColor getDefaultColor()
-
getChars
final <Error class: unknown class> getChars()
-
getFormattedUnicodes
final <Error class: unknown class> getFormattedUnicodes()
-
getComponent
final <Error class: unknown class> getComponent()
-
getBaseRegex
final Regex getBaseRegex()
-
getEscapedRegex
final Regex getEscapedRegex()
-
getTagConfig
final TextReplacementConfig getTagConfig()
-
getEscapeTagConfig
final TextReplacementConfig getEscapeTagConfig()
-
getUnescapeTagConfig
final TextReplacementConfig getUnescapeTagConfig()
-
getPlaceholderConfig
final TextReplacementConfig getPlaceholderConfig()
-
getEscapePlaceholderConfig
final TextReplacementConfig getEscapePlaceholderConfig()
-
getUnescapePlaceholderConfig
final TextReplacementConfig getUnescapePlaceholderConfig()
-
getGlyphTag
final String getGlyphTag()
Useful to easily get the MiniMessage-tag for a glyph
-
getFontProviders
Array<FontProvider> getFontProviders()
-
getFont
Key getFont()
-
getTexture
Key getTexture()
-
getUnicodes
List<String> getUnicodes()
-
getPermission
final String getPermission()
-
getPlaceholders
final List<String> getPlaceholders()
-
getTabcomplete
final Boolean getTabcomplete()
-
getDefaultShadow
final GlyphShadow getDefaultShadow()
-
registerComponent
Component registerComponent()
-
copy
final Glyph copy(String id, Key font, Key texture, Integer ascent, Integer height, List<String> unicodes, String permission, List<String> placeholders, Boolean tabcomplete, Boolean isEmoji, GlyphShadow defaultShadow)
-
hasPermission
final Boolean hasPermission(Player player)
-
glyphComponent
@JvmOverloads() final Component glyphComponent(Boolean colorable, GlyphShadow shadow, IntRange bitmapIndexRange)
-
glyphComponent
@JvmOverloads() final Component glyphComponent(Boolean colorable, GlyphShadow shadow)
-
glyphComponent
@JvmOverloads() final Component glyphComponent(Boolean colorable)
-
glyphComponent
@JvmOverloads() final Component glyphComponent()
-
-
-
-