Package com.nexomc.nexo.glyphs
Class AnimatedGlyph
-
- All Implemented Interfaces:
public final class AnimatedGlyph extends Glyph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAnimatedGlyph.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static IntegerPRIVATE_USE_FIRSTprivate IntegerframeCountprivate final Integeroffsetprivate final Keytextureprivate final Keyfontprivate final TextColordefaultColorprivate final List<String>unicodesprivate final Array<FontProvider>fontProvidersprivate final ConfigurationSectionsectionprivate final CharArraycharsprivate final StringformattedUnicodesprivate final Componentcomponentprivate final RegexbaseRegexprivate final RegexescapedRegexprivate final TextReplacementConfigtagConfigprivate final TextReplacementConfigescapeTagConfigprivate final TextReplacementConfigunescapeTagConfigprivate final TextReplacementConfigplaceholderConfigprivate final TextReplacementConfigescapePlaceholderConfigprivate final TextReplacementConfigunescapePlaceholderConfigprivate final StringglyphTagprivate final Stringidprivate final Integerascentprivate final Integerheightprivate final Stringpermissionprivate final List<String>placeholdersprivate final Booleantabcompleteprivate final BooleanisEmojipublic final static AnimatedGlyph.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description AnimatedGlyph(ConfigurationSection section)
-
Method Summary
Modifier and Type Method Description final IntegergetFrameCount()final UnitsetFrameCount(Integer frameCount)final IntegergetOffset()KeygetTexture()KeygetFont()TextColorgetDefaultColor()List<String>getUnicodes()Array<FontProvider>getFontProviders()final ConfigurationSectiongetSection()ComponentregisterComponent()final UnitgenerateSplitGif(ResourcePack resourcePack)-
Methods inherited from class com.nexomc.nexo.glyphs.Glyph
copy, getAscent, getBaseRegex, getChars, getComponent, getEscapePlaceholderConfig, getEscapeTagConfig, getEscapedRegex, getFormattedUnicodes, getGlyphTag, getHeight, getId, getPermission, getPlaceholderConfig, getPlaceholders, getTabcomplete, getTagConfig, getUnescapePlaceholderConfig, getUnescapeTagConfig, glyphComponent, glyphComponent, glyphComponent, glyphComponent, hasPermission, isEmoji -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getFrameCount
final Integer getFrameCount()
-
setFrameCount
final Unit setFrameCount(Integer frameCount)
-
getTexture
Key getTexture()
-
getFont
Key getFont()
-
getDefaultColor
TextColor getDefaultColor()
-
getUnicodes
List<String> getUnicodes()
-
getFontProviders
Array<FontProvider> getFontProviders()
-
getSection
final ConfigurationSection getSection()
-
registerComponent
Component registerComponent()
-
generateSplitGif
final Unit generateSplitGif(ResourcePack resourcePack)
-
-
-
-