Index

A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(FloatingText) - Static method in class cromveil.combatnumbers.client.render.FloatingTextManager
 
ADD - Enum constant in enum class cromveil.combatnumbers.animation.ComposeMode
 
addChangeListener(Runnable) - Method in interface cromveil.combatnumbers.config.ConfigStore
 
addChangeListener(Runnable) - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
advance(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
advances() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the advances record component.
ALL_CLIENT - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
ALL_SERVER - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
allowedValuesSupplier() - Method in class cromveil.combatnumbers.config.ConfigId
 
allowEmpty() - Method in class cromveil.combatnumbers.config.ConfigId
 
alpha() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the alpha record component.
amount() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns the value of the amount record component.
anchor(Vec3) - Method in class cromveil.combatnumbers.client.render.BillboardStrategy
Translate the pose to this text's anchor and return the GUI-pixel-to-world factor used for the subsequent offset and scale steps.
anchor(Vec3) - Method in class cromveil.combatnumbers.client.render.ScreenStrategy
 
anchor(Vec3) - Method in class cromveil.combatnumbers.client.render.WorldStrategy
 
animation - Variable in class cromveil.combatnumbers.client.render.FloatingText
 
animationAt(int) - Method in record class cromveil.combatnumbers.styles.StyleTable
 
AnimationCompiler - Class in cromveil.combatnumbers.client.animation
 
AnimationCompiler() - Constructor for class cromveil.combatnumbers.client.animation.AnimationCompiler
 
AnimationEvaluator - Interface in cromveil.combatnumbers.client.animation
 
animationId() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns the value of the animationId record component.
animationId() - Method in record class cromveil.combatnumbers.styles.Style
Returns the value of the animationId record component.
animationIds() - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Returns the value of the animationIds record component.
animationIds() - Method in record class cromveil.combatnumbers.styles.StyleTable
Returns the value of the animationIds record component.
animationIndex() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns the value of the animationIndex record component.
animationIndex(Identifier) - Method in record class cromveil.combatnumbers.styles.StyleTable
 
AnimationInstance - Class in cromveil.combatnumbers.client.animation
 
AnimationInstance(AnimationEvaluator) - Constructor for class cromveil.combatnumbers.client.animation.AnimationInstance
 
AnimationRegistry - Class in cromveil.combatnumbers.animation
 
AnimationRegistry() - Constructor for class cromveil.combatnumbers.animation.AnimationRegistry
 
AnimationResolver - Class in cromveil.combatnumbers.client.animation
 
AnimationResolver() - Constructor for class cromveil.combatnumbers.client.animation.AnimationResolver
 
animations() - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Returns the value of the animations record component.
animations() - Method in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
Returns the value of the animations record component.
apply(float) - Method in enum class cromveil.combatnumbers.animation.Easing
 
apply(float) - Method in interface cromveil.combatnumbers.animation.EasingFunction
 
apply(float) - Method in interface cromveil.combatnumbers.animation.Playback
 
apply(float) - Method in record class cromveil.combatnumbers.animation.Playback.Forward
 
apply(float) - Method in record class cromveil.combatnumbers.animation.Playback.Reverse
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class cromveil.combatnumbers.animation.AnimationRegistry
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class cromveil.combatnumbers.skins.SkinRegistry
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class cromveil.combatnumbers.styles.RuleLoader
 
apply(Map, ResourceManager, ProfilerFiller) - Method in class cromveil.combatnumbers.filters.FilterLoader
 
applyResourcePackAnimations(Map) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
applyResourcePackSkins(Map, ResourceManager) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
applyServerAnimations(Map) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
applyServerSkins(Map) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
applyServerTextures(Map) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
applyStyleTable(StyleTable) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
at() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the at record component.
attacker() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the attacker record component.

B

BASE_FONT_SIZE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
BillboardHelper - Class in cromveil.combatnumbers.client.render
 
BillboardStrategy - Class in cromveil.combatnumbers.client.render
Shared base for strategies related to world space rendered text.
BillboardStrategy(PoseStack, SubmitNodeCollector, CameraRenderState) - Constructor for class cromveil.combatnumbers.client.render.BillboardStrategy
 
bool(ConfigId.Category, String, boolean) - Static method in class cromveil.combatnumbers.config.ConfigId
 
BOOL - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Kind
 
BOOLEAN - Enum constant in enum class cromveil.combatnumbers.config.screen.ConfigOption.Type
 
buildTexturePacket() - Method in class cromveil.combatnumbers.skins.SkinRegistry
Reads the PNG bytes for every sprite skin so the server can stream them to clients (whose resource packs won't contain the override textures).
builtIn() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns the value of the builtIn record component.
byName(String) - Static method in enum class cromveil.combatnumbers.animation.Channel
 
byName(String) - Static method in enum class cromveil.combatnumbers.animation.ComposeMode
 
byName(String) - Static method in enum class cromveil.combatnumbers.animation.Easing
 

C

cam - Variable in class cromveil.combatnumbers.client.render.BillboardStrategy
 
camPos() - Method in class cromveil.combatnumbers.client.render.BillboardStrategy
 
camPos() - Method in class cromveil.combatnumbers.client.render.HudStrategy
 
camPos() - Method in interface cromveil.combatnumbers.client.render.Strategy
Camera position used by the shared driver for distance-based fade and scaling.
category() - Method in class cromveil.combatnumbers.config.ConfigId
 
cellHeight() - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
cellHeight() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the cellHeight record component.
cellWidth() - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
cellWidth() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the cellWidth record component.
CENTER - Enum constant in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
 
channel(Channel) - Method in record class cromveil.combatnumbers.animation.Step
 
Channel - Enum Class in cromveil.combatnumbers.animation
 
ChannelBuffer - Class in cromveil.combatnumbers.client.animation
 
ChannelBuffer() - Constructor for class cromveil.combatnumbers.client.animation.ChannelBuffer
 
channels() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the channels record component.
charOrder() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the charOrder record component.
cleanupExpired() - Static method in class cromveil.combatnumbers.client.render.FloatingTextManager
 
clear() - Static method in class cromveil.combatnumbers.client.render.FloatingTextManager
 
clear() - Method in class cromveil.combatnumbers.client.resolver.MapLayer
 
clear() - Method in class cromveil.combatnumbers.client.skins.LazySkinLayer
 
clear() - Method in class cromveil.combatnumbers.filters.FilterRegistry
 
clearServer() - Method in class cromveil.combatnumbers.client.animation.AnimationResolver
 
clearServer() - Method in class cromveil.combatnumbers.client.skins.SkinResolver
 
CLIENT - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Category
 
CLIENT_ENABLED - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
CLIENT_THEME - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
clientOptions(ConfigStore) - Static method in class cromveil.combatnumbers.config.CombatNumbersOptions
 
ClientRuntime - Class in cromveil.combatnumbers.client
 
ClientRuntime() - Constructor for class cromveil.combatnumbers.client.ClientRuntime
 
clientSpec() - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
CODEC - Static variable in enum class cromveil.combatnumbers.animation.Channel
 
CODEC - Static variable in class cromveil.combatnumbers.animation.codec.TimelineCodec
 
CODEC - Static variable in enum class cromveil.combatnumbers.animation.ComposeMode
 
CODEC - Static variable in enum class cromveil.combatnumbers.animation.Easing
 
CODEC - Static variable in interface cromveil.combatnumbers.animation.Playback
 
CODEC - Static variable in record class cromveil.combatnumbers.animation.Stagger
 
CODEC - Static variable in interface cromveil.combatnumbers.skins.SkinDefinition
 
CODEC - Static variable in record class cromveil.combatnumbers.styles.Rule
 
CODEC - Static variable in record class cromveil.combatnumbers.styles.RuleSet
 
CODEC - Static variable in record class cromveil.combatnumbers.styles.Style
 
CODEC - Static variable in record class cromveil.combatnumbers.styles.WhenCondition
 
collector - Variable in class cromveil.combatnumbers.client.render.BillboardStrategy
 
COLOR_CODEC - Static variable in interface cromveil.combatnumbers.skins.SkinDefinition
 
colored() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns the value of the colored record component.
colored() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the colored record component.
columns() - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
columns() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the columns record component.
COMBAT - Static variable in class cromveil.combatnumbers.events.CombatNumbersEvents
Fired when a combat event occurs.
CombatEvent - Interface in cromveil.combatnumbers.events
 
CombatEvent.Damage - Record Class in cromveil.combatnumbers.events
 
CombatEvent.Heal - Record Class in cromveil.combatnumbers.events
 
CombatNumbers - Class in cromveil.combatnumbers
 
CombatNumbers(IEventBus, ModContainer) - Constructor for class cromveil.combatnumbers.CombatNumbers
 
combatNumbers$consumeCritAttack() - Method in interface cromveil.combatnumbers.detector.CritTracker
 
combatNumbers$consumeCritAttack() - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityDamageMixin
 
combatNumbers$getAndClearHealType() - Method in interface cromveil.combatnumbers.detector.HealTypeTracker
 
combatNumbers$getAndClearHealType() - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityHealMixin
 
combatNumbers$getAndClearPoisonTick() - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityDamageMixin
 
combatNumbers$getAndClearPoisonTick() - Method in interface cromveil.combatnumbers.detector.PoisonTickTracker
 
combatNumbers$setCritAttack(boolean) - Method in interface cromveil.combatnumbers.detector.CritTracker
 
combatNumbers$setCritAttack(boolean) - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityDamageMixin
 
combatNumbers$setHealType(Identifier) - Method in interface cromveil.combatnumbers.detector.HealTypeTracker
 
combatNumbers$setHealType(Identifier) - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityHealMixin
 
combatNumbers$setPoisonTick(boolean) - Method in class cromveil.combatnumbers.detector.mixin.LivingEntityDamageMixin
 
combatNumbers$setPoisonTick(boolean) - Method in interface cromveil.combatnumbers.detector.PoisonTickTracker
 
CombatNumbersClient - Class in cromveil.combatnumbers
 
CombatNumbersClient(IEventBus, ModContainer) - Constructor for class cromveil.combatnumbers.CombatNumbersClient
 
CombatNumbersEvents - Class in cromveil.combatnumbers.events
 
CombatNumbersEvents.CombatCallback - Interface in cromveil.combatnumbers.events
 
CombatNumbersEvents.RenderCallback - Interface in cromveil.combatnumbers.events
 
CombatNumbersOptions - Class in cromveil.combatnumbers.config
 
compile(Timeline, int, long) - Method in class cromveil.combatnumbers.client.animation.AnimationCompiler
 
compile(SkinDefinition, String, ManagedTextureSet, TextureByteSource) - Static method in class cromveil.combatnumbers.client.skins.SkinCompiler
 
CompiledAnimation - Class in cromveil.combatnumbers.client.animation
 
CompiledAnimation(float, int, CompiledStep[][], boolean) - Constructor for class cromveil.combatnumbers.client.animation.CompiledAnimation
 
CompiledStep - Record Class in cromveil.combatnumbers.client.animation
 
CompiledStep(Eval, float, float, int, ComposeMode, Playback, float[]) - Constructor for record class cromveil.combatnumbers.client.animation.CompiledStep
Creates an instance of a CompiledStep record class.
compose() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
Returns the value of the compose record component.
compose() - Method in interface cromveil.combatnumbers.animation.Interpolator
 
compose() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Returns the value of the compose record component.
compose() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the compose record component.
compose() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns the value of the compose record component.
compose() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the compose record component.
ComposeMode - Enum Class in cromveil.combatnumbers.animation
 
computeDelays(int) - Method in record class cromveil.combatnumbers.animation.Stagger
 
computeMass(float, float) - Static method in class cromveil.combatnumbers.animation.SpringSolver
 
Config - Class in cromveil.combatnumbers.config
 
ConfigId<T> - Class in cromveil.combatnumbers.config
 
ConfigId.Category - Enum Class in cromveil.combatnumbers.config
 
ConfigId.Kind - Enum Class in cromveil.combatnumbers.config
 
ConfigIds - Class in cromveil.combatnumbers.config
 
ConfigOption<T> - Class in cromveil.combatnumbers.config.screen
 
ConfigOption.Type - Enum Class in cromveil.combatnumbers.config.screen
 
ConfigScreen - Class in cromveil.combatnumbers.config.screen
 
ConfigScreen(Screen, Component, String, Supplier, ConfigStore) - Constructor for class cromveil.combatnumbers.config.screen.ConfigScreen
 
ConfigStore - Interface in cromveil.combatnumbers.config
 
ConstantInterpolator - Record Class in cromveil.combatnumbers.animation
 
ConstantInterpolator(ConstantInterpolator.RandomSource, ComposeMode) - Constructor for record class cromveil.combatnumbers.animation.ConstantInterpolator
Creates an instance of a ConstantInterpolator record class.
ConstantInterpolator.Fixed - Record Class in cromveil.combatnumbers.animation
 
ConstantInterpolator.RandomSource - Interface in cromveil.combatnumbers.animation
 
ConstantInterpolator.Range - Record Class in cromveil.combatnumbers.animation
 
Constants - Class in cromveil.combatnumbers
 
Constants() - Constructor for class cromveil.combatnumbers.Constants
 
copyFrom(ChannelBuffer) - Method in class cromveil.combatnumbers.client.animation.ChannelBuffer
 
COUNT - Static variable in enum class cromveil.combatnumbers.animation.Channel
 
create(RenderOption, PoseStack, SubmitNodeCollector, CameraRenderState) - Static method in class cromveil.combatnumbers.client.render.BillboardStrategy
 
create(Class) - Static method in class cromveil.combatnumbers.events.Event
 
create(Identifier, int, int, int, String, Map) - Static method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
createDefault() - Static method in record class cromveil.combatnumbers.client.skins.TextSkin
 
createScreen(Screen, ConfigStore) - Static method in class cromveil.combatnumbers.config.CombatNumbersOptions
 
createVisual(String) - Method in interface cromveil.combatnumbers.client.skins.Skin
 
createVisual(String) - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
 
createVisual(String) - Method in record class cromveil.combatnumbers.client.skins.TextSkin
 
CritTracker - Interface in cromveil.combatnumbers.detector
 
cromveil.combatnumbers - package cromveil.combatnumbers
 
cromveil.combatnumbers.animation - package cromveil.combatnumbers.animation
 
cromveil.combatnumbers.animation.codec - package cromveil.combatnumbers.animation.codec
 
cromveil.combatnumbers.client - package cromveil.combatnumbers.client
 
cromveil.combatnumbers.client.animation - package cromveil.combatnumbers.client.animation
 
cromveil.combatnumbers.client.animation.eval - package cromveil.combatnumbers.client.animation.eval
 
cromveil.combatnumbers.client.mixin - package cromveil.combatnumbers.client.mixin
 
cromveil.combatnumbers.client.render - package cromveil.combatnumbers.client.render
 
cromveil.combatnumbers.client.resolver - package cromveil.combatnumbers.client.resolver
 
cromveil.combatnumbers.client.skins - package cromveil.combatnumbers.client.skins
 
cromveil.combatnumbers.client.theme - package cromveil.combatnumbers.client.theme
 
cromveil.combatnumbers.config - package cromveil.combatnumbers.config
 
cromveil.combatnumbers.config.screen - package cromveil.combatnumbers.config.screen
 
cromveil.combatnumbers.detector - package cromveil.combatnumbers.detector
 
cromveil.combatnumbers.detector.mixin - package cromveil.combatnumbers.detector.mixin
 
cromveil.combatnumbers.events - package cromveil.combatnumbers.events
 
cromveil.combatnumbers.filters - package cromveil.combatnumbers.filters
 
cromveil.combatnumbers.mixin.client - package cromveil.combatnumbers.mixin.client
 
cromveil.combatnumbers.packets - package cromveil.combatnumbers.packets
 
cromveil.combatnumbers.platform - package cromveil.combatnumbers.platform
 
cromveil.combatnumbers.platform.services - package cromveil.combatnumbers.platform.services
 
cromveil.combatnumbers.skins - package cromveil.combatnumbers.skins
 
cromveil.combatnumbers.styles - package cromveil.combatnumbers.styles
 
cull(FloatingText) - Method in class cromveil.combatnumbers.client.render.BillboardStrategy
 
cull(FloatingText) - Method in class cromveil.combatnumbers.client.render.HudStrategy
 
cull(FloatingText) - Method in interface cromveil.combatnumbers.client.render.Strategy
Per-text visibility test.
CYCLE - Enum constant in enum class cromveil.combatnumbers.config.screen.ConfigOption.Type
 

D

Damage(LivingEntity, DamageSource, float, float, Set) - Constructor for record class cromveil.combatnumbers.events.CombatEvent.Damage
Creates an instance of a Damage record class.
DAMAGE_KIND - Static variable in interface cromveil.combatnumbers.events.CombatEvent
 
damping() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the damping record component.
damping() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the damping record component.
DEFAULT - Static variable in record class cromveil.combatnumbers.animation.Timeline
 
DEFAULT_DAMPING - Static variable in class cromveil.combatnumbers.animation.SpringSolver
 
DEFAULT_STIFFNESS - Static variable in class cromveil.combatnumbers.animation.SpringSolver
 
DEFAULTS - Static variable in enum class cromveil.combatnumbers.animation.Channel
 
defaultValue() - Method in enum class cromveil.combatnumbers.animation.Channel
 
defaultValue() - Method in class cromveil.combatnumbers.config.ConfigId
 
defaultValue() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
delayMs() - Method in record class cromveil.combatnumbers.animation.Stagger
Returns the value of the delayMs record component.
description() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns the value of the description record component.
description() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
description(String) - Static method in class cromveil.combatnumbers.client.theme.ThemeManager
 
discoverThemes(ResourceManager) - Static method in class cromveil.combatnumbers.client.theme.ThemeManager
 
displayFn() - Method in class cromveil.combatnumbers.config.ConfigId
 
displayName(String) - Static method in class cromveil.combatnumbers.client.theme.ThemeManager
 
DISTANCE_FALLOFF_END - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
DISTANCE_FALLOFF_START - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
DISTANCE_MIN_SCALE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
DOUBLE_SLIDER - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Kind
 
draw(FloatingText, int, boolean, Strategy.GlyphPlacement) - Method in class cromveil.combatnumbers.client.render.BillboardStrategy
 
draw(FloatingText, int, boolean, Strategy.GlyphPlacement) - Method in class cromveil.combatnumbers.client.render.HudStrategy
 
draw(FloatingText, int, boolean, Strategy.GlyphPlacement) - Method in interface cromveil.combatnumbers.client.render.Strategy
Emit a single glyph (the whole text, or one staggered character).
durationMs() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the durationMs record component.
durationMs() - Method in interface cromveil.combatnumbers.client.animation.AnimationEvaluator
 
durationMs() - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
durationMs() - Method in class cromveil.combatnumbers.client.animation.CompiledAnimation
 
durationMs() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the durationMs record component.
durationMs() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the durationMs record component.

E

EASE_IN - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_BACK - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_CIRC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_ELASTIC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_OUT - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_OUT_BACK - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_OUT_CIRC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_OUT_ELASTIC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_OUT_SINE - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_IN_SINE - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT_BACK - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT_BOUNCE - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT_CIRC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT_ELASTIC - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
EASE_OUT_SINE - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
easing() - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Returns the value of the easing record component.
easing() - Method in record class cromveil.combatnumbers.animation.Stagger
Returns the value of the easing record component.
easing() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns the value of the easing record component.
easing() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Returns the value of the easing record component.
Easing - Enum Class in cromveil.combatnumbers.animation
 
EasingFunction - Interface in cromveil.combatnumbers.animation
 
EDGES - Enum constant in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
 
emittableAnimationIds() - Method in class cromveil.combatnumbers.styles.RuleEngine
 
emittableSkinIds() - Method in class cromveil.combatnumbers.styles.RuleEngine
The complete, finite set of skin ids these rules can ever resolve to, sorted for deterministic ordering.
EMPTY - Static variable in record class cromveil.combatnumbers.styles.StyleTable
 
endValue() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
endValue() - Method in interface cromveil.combatnumbers.animation.Interpolator
 
endValue() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
 
endValue() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
 
endValue() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
endValue(int) - Method in interface cromveil.combatnumbers.client.animation.eval.Eval
 
endValue(int) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
 
endValue(int) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
 
endValue(int) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
 
endValue(int) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
 
entity() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns the value of the entity record component.
entity() - Method in interface cromveil.combatnumbers.events.CombatEvent
 
entity() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns the value of the entity record component.
entity() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns the value of the entity record component.
entityId() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns the value of the entityId record component.
ENUM_CYCLE - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Kind
 
enumCycle(ConfigId.Category, String, E, Function) - Static method in class cromveil.combatnumbers.config.ConfigId
 
equals(Object) - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.Playback.Forward
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.Playback.Reverse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.Stagger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.Step
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.Timeline
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.events.RenderEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.packets.RenderPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.styles.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.styles.RuleSet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.styles.Style
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.styles.StyleTable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cromveil.combatnumbers.styles.WhenCondition
Indicates whether some other object is "equal to" this one.
eval() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the eval record component.
Eval - Interface in cromveil.combatnumbers.client.animation.eval
 
EvalConstant - Record Class in cromveil.combatnumbers.client.animation.eval
 
EvalConstant(float[]) - Constructor for record class cromveil.combatnumbers.client.animation.eval.EvalConstant
Creates an instance of a EvalConstant record class.
EvalKeyframe - Record Class in cromveil.combatnumbers.client.animation.eval
 
EvalKeyframe(float[], KeyframeDef[], Easing, float, float) - Constructor for record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Creates an instance of a EvalKeyframe record class.
EvalSpring - Record Class in cromveil.combatnumbers.client.animation.eval
 
EvalSpring(float[], float, float, float, float, float, int) - Constructor for record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Creates an instance of a EvalSpring record class.
EvalTween - Record Class in cromveil.combatnumbers.client.animation.eval
 
EvalTween(float[], float, Easing) - Constructor for record class cromveil.combatnumbers.client.animation.eval.EvalTween
Creates an instance of a EvalTween record class.
evaluate(int, float) - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
 
evaluateSpring(float, float, float, float, float, float, float) - Static method in class cromveil.combatnumbers.animation.SpringSolver
 
evaluator() - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
Event<T> - Class in cromveil.combatnumbers.events
 
expandEasings(List, int) - Static method in enum class cromveil.combatnumbers.animation.Easing
 
extractRenderState(GuiGraphicsExtractor, int, int, float) - Method in class cromveil.combatnumbers.config.screen.ConfigScreen
 

F

faceCamera(PoseStack, CameraRenderState) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
fallbackEasing() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Returns the value of the fallbackEasing record component.
fallbackEasing() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns the value of the fallbackEasing record component.
fillColor() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns the value of the fillColor record component.
fillColor() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Returns the value of the fillColor record component.
fillColor() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the fillColor record component.
fillColor() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Returns the value of the fillColor record component.
FilterLoader - Class in cromveil.combatnumbers.filters
 
FilterLoader(FilterRegistry) - Constructor for class cromveil.combatnumbers.filters.FilterLoader
 
FilterRegistry - Class in cromveil.combatnumbers.filters
 
FilterRegistry() - Constructor for class cromveil.combatnumbers.filters.FilterRegistry
 
finalDamage() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns the value of the finalDamage record component.
firstValue() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns the value of the firstValue record component.
fixed(float) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
fixed(float, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
Fixed(float) - Constructor for record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
Creates an instance of a Fixed record class.
flags() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns the value of the flags record component.
flags() - Method in interface cromveil.combatnumbers.events.CombatEvent
 
flags() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns the value of the flags record component.
flags() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the flags record component.
FloatingText - Class in cromveil.combatnumbers.client.render
 
FloatingText(Vec3, String, SkinRenderer, AnimationInstance, float, double) - Constructor for class cromveil.combatnumbers.client.render.FloatingText
 
FloatingTextManager - Class in cromveil.combatnumbers.client.render
 
FloatingTextRenderer - Class in cromveil.combatnumbers.client.render
 
floatSlider(ConfigId.Category, String, double, double, double, SliderFormat) - Static method in class cromveil.combatnumbers.config.ConfigId
 
fontReferenceHeight() - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
format(double) - Method in enum class cromveil.combatnumbers.config.screen.SliderFormat
 
formattedText - Variable in class cromveil.combatnumbers.client.render.FloatingText
 
Forward() - Constructor for record class cromveil.combatnumbers.animation.Playback.Forward
Creates an instance of a Forward record class.
FORWARD - Static variable in interface cromveil.combatnumbers.animation.Playback
 
forwardDepth(CameraRenderState, Vec3) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
from() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the from record component.
from() - Method in record class cromveil.combatnumbers.animation.Stagger
Returns the value of the from record component.
from() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns the value of the from record component.
from(CombatEvent, Style) - Static method in record class cromveil.combatnumbers.events.RenderEvent
 
from(RuleEngine) - Static method in record class cromveil.combatnumbers.styles.StyleTable
 
fromValues(float[], float[], List, Easing, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
 
fromValues(float[], Easing, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
 

G

GENERIC_HEAL - Static variable in interface cromveil.combatnumbers.events.CombatEvent
 
get() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
get(Channel) - Method in class cromveil.combatnumbers.client.animation.ChannelBuffer
 
get(ConfigId) - Static method in class cromveil.combatnumbers.config.Config
 
get(ConfigId) - Method in interface cromveil.combatnumbers.config.ConfigStore
 
get(ConfigId) - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
get(K) - Method in class cromveil.combatnumbers.client.resolver.MapLayer
 
get(K) - Method in interface cromveil.combatnumbers.client.resolver.Source
 
get(Identifier) - Method in class cromveil.combatnumbers.client.skins.LazySkinLayer
 
get(Identifier) - Method in interface cromveil.combatnumbers.client.skins.TextureByteSource
 
getActive() - Static method in class cromveil.combatnumbers.client.render.FloatingTextManager
 
getAll() - Method in class cromveil.combatnumbers.animation.AnimationRegistry
 
getAll() - Method in class cromveil.combatnumbers.skins.SkinRegistry
 
getAlpha() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharAlpha(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharCount() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharOffsetX(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharOffsetY(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharRotation(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getCharScaleMultiplier(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getConfigDir() - Method in class cromveil.combatnumbers.platform.NeoForgePlatformHelper
 
getConfigDir() - Method in interface cromveil.combatnumbers.platform.services.IPlatformHelper
Gets the path to the configuration directory.
getEnvironmentName() - Method in interface cromveil.combatnumbers.platform.services.IPlatformHelper
Gets the name of the environment type as a string.
getOffsetX() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getOffsetY() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getPlatformName() - Method in class cromveil.combatnumbers.platform.NeoForgePlatformHelper
 
getPlatformName() - Method in interface cromveil.combatnumbers.platform.services.IPlatformHelper
Gets the name of the current platform
getRotation() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
getScale() - Method in interface cromveil.combatnumbers.client.skins.Skin
 
getScale() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
 
getScale() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
 
getScaleMultiplier() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
GlyphPlacement(float, float, float, float, float, float) - Constructor for record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Creates an instance of a GlyphPlacement record class.
guiPixelToWorld(CameraRenderState, float) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 

H

has(Identifier) - Method in class cromveil.combatnumbers.client.skins.ManagedTextureSet
 
hasChannel(Channel) - Method in record class cromveil.combatnumbers.animation.Step
 
hashCode() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.Playback.Forward
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.Playback.Reverse
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.Stagger
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.Step
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.Timeline
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.styles.Rule
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.styles.RuleSet
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.styles.Style
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.styles.StyleTable
Returns a hash code value for this object.
hashCode() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns a hash code value for this object.
hasNestedInterpolator() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
hasPerCharStagger() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
hasStagger() - Method in record class cromveil.combatnumbers.animation.Step
 
hasStagger() - Method in interface cromveil.combatnumbers.client.animation.AnimationEvaluator
 
hasStagger() - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
hasStagger() - Method in class cromveil.combatnumbers.client.animation.CompiledAnimation
 
Heal(LivingEntity, float, Identifier, Set) - Constructor for record class cromveil.combatnumbers.events.CombatEvent.Heal
Creates an instance of a Heal record class.
HEAL_KIND - Static variable in interface cromveil.combatnumbers.events.CombatEvent
 
HealOrHarmEffectMixin - Class in cromveil.combatnumbers.detector.mixin
 
HealOrHarmEffectMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.HealOrHarmEffectMixin
 
HealTypeTracker - Interface in cromveil.combatnumbers.detector
 
HUD - Enum constant in enum class cromveil.combatnumbers.client.render.RenderOption
 
HudMixin - Class in cromveil.combatnumbers.client.mixin
 
HudMixin() - Constructor for class cromveil.combatnumbers.client.mixin.HudMixin
 
HudStrategy - Class in cromveil.combatnumbers.client.render
Renders floating text on the HUD.
HudStrategy(GuiGraphicsExtractor, CameraRenderState) - Constructor for class cromveil.combatnumbers.client.render.HudStrategy
 

I

id() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns the value of the id record component.
index() - Method in enum class cromveil.combatnumbers.animation.Channel
 
indexForChar(char) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
info(String) - Static method in class cromveil.combatnumbers.client.theme.ThemeManager
 
init() - Method in class cromveil.combatnumbers.config.screen.ConfigScreen
 
init(ConfigStore) - Static method in class cromveil.combatnumbers.config.Config
 
instance() - Static method in class cromveil.combatnumbers.config.NeoForgeConfig
 
INTEGER - Enum constant in enum class cromveil.combatnumbers.config.screen.SliderFormat
 
Interpolator - Interface in cromveil.combatnumbers.animation
 
INTERPOLATOR_CODEC - Static variable in class cromveil.combatnumbers.animation.codec.InterpolatorCodec
 
InterpolatorCodec - Class in cromveil.combatnumbers.animation.codec
 
invoker() - Method in class cromveil.combatnumbers.events.Event
 
IPlatformHelper - Interface in cromveil.combatnumbers.platform.services
 
isAtDefault() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
isComplete(float) - Method in interface cromveil.combatnumbers.client.animation.AnimationEvaluator
 
isComplete(float) - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
isComplete(float) - Method in class cromveil.combatnumbers.client.animation.CompiledAnimation
 
isDevelopmentEnvironment() - Method in class cromveil.combatnumbers.platform.NeoForgePlatformHelper
 
isDevelopmentEnvironment() - Method in interface cromveil.combatnumbers.platform.services.IPlatformHelper
Check if the game is currently in a development environment.
isExpired() - Method in class cromveil.combatnumbers.client.render.FloatingText
 
isHidden() - Method in class cromveil.combatnumbers.client.mixin.HudMixin
 
isHud() - Method in enum class cromveil.combatnumbers.client.render.RenderOption
 
isInfinite() - Method in record class cromveil.combatnumbers.animation.Timeline
 
isModLoaded(String) - Method in class cromveil.combatnumbers.platform.NeoForgePlatformHelper
 
isModLoaded(String) - Method in interface cromveil.combatnumbers.platform.services.IPlatformHelper
Checks if a mod with the given id is loaded.

K

key() - Method in class cromveil.combatnumbers.config.ConfigId
 
key() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
KeyframeDef - Record Class in cromveil.combatnumbers.animation
 
KeyframeDef(float, float) - Constructor for record class cromveil.combatnumbers.animation.KeyframeDef
 
KeyframeDef(float, float, Easing) - Constructor for record class cromveil.combatnumbers.animation.KeyframeDef
Creates an instance of a KeyframeDef record class.
KeyframeInterpolator - Record Class in cromveil.combatnumbers.animation
 
KeyframeInterpolator(List, Easing, ComposeMode) - Constructor for record class cromveil.combatnumbers.animation.KeyframeInterpolator
Creates an instance of a KeyframeInterpolator record class.
keyframes() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Returns the value of the keyframes record component.
kind() - Method in class cromveil.combatnumbers.config.ConfigId
 
kind() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
 
kind() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
 
kind() - Method in interface cromveil.combatnumbers.events.CombatEvent
 

L

label() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the label record component.
label(String) - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
lastValue() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns the value of the lastValue record component.
LayeredResolver<K,V> - Class in cromveil.combatnumbers.client.resolver
Multi-layered key-value resolver.
LayeredResolver(List) - Constructor for class cromveil.combatnumbers.client.resolver.LayeredResolver
 
LazySkinLayer - Class in cromveil.combatnumbers.client.skins
Source that lazily evaluates skin compilation.
LazySkinLayer(String) - Constructor for class cromveil.combatnumbers.client.skins.LazySkinLayer
 
LEFT - Enum constant in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
 
lerp(float, float, float) - Static method in interface cromveil.combatnumbers.animation.Interpolator
 
letterSpacing() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns the value of the letterSpacing record component.
letterSpacing() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the letterSpacing record component.
LevelRendererMixin - Class in cromveil.combatnumbers.mixin.client
 
LevelRendererMixin() - Constructor for class cromveil.combatnumbers.mixin.client.LevelRendererMixin
 
LINEAR - Enum constant in enum class cromveil.combatnumbers.animation.Easing
 
LIST_CODEC - Static variable in enum class cromveil.combatnumbers.animation.Easing
 
LivingEntityDamageMixin - Class in cromveil.combatnumbers.detector.mixin
 
LivingEntityDamageMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.LivingEntityDamageMixin
 
LivingEntityHealMixin - Class in cromveil.combatnumbers.detector.mixin
 
LivingEntityHealMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.LivingEntityHealMixin
 
load() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
load(Class) - Static method in class cromveil.combatnumbers.platform.Services
 
load(String, ResourceManager) - Method in class cromveil.combatnumbers.client.theme.ThemeManager
 
load(Map) - Method in class cromveil.combatnumbers.styles.RuleEngine
 
LoadedTheme(Map, Map, TextureByteSource) - Constructor for record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Creates an instance of a LoadedTheme record class.
LOG - Static variable in class cromveil.combatnumbers.Constants
 

M

ManagedTextureSet - Class in cromveil.combatnumbers.client.skins
Manages DynamicTextures.
ManagedTextureSet() - Constructor for class cromveil.combatnumbers.client.skins.ManagedTextureSet
 
MapLayer<K,V> - Class in cromveil.combatnumbers.client.resolver
Simple source backed by a Map.
MapLayer() - Constructor for class cromveil.combatnumbers.client.resolver.MapLayer
 
mass() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the mass record component.
matches(CombatEvent) - Method in record class cromveil.combatnumbers.styles.WhenCondition
 
max() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Returns the value of the max record component.
max() - Method in class cromveil.combatnumbers.config.ConfigId
 
MAX_RENDER_DISTANCE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
maxU(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
maxV(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
merge(Style) - Method in record class cromveil.combatnumbers.styles.Style
 
min() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Returns the value of the min record component.
min() - Method in class cromveil.combatnumbers.config.ConfigId
 
minU(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
minV(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
MOD_ID - Static variable in class cromveil.combatnumbers.Constants
 
MOD_NAME - Static variable in class cromveil.combatnumbers.Constants
 
mouseClicked(MouseButtonEvent, boolean) - Method in class cromveil.combatnumbers.config.screen.ConfigScreen
 
mouseScrolled(double, double, double, double) - Method in class cromveil.combatnumbers.config.screen.ConfigScreen
 
MULTIPLY - Enum constant in enum class cromveil.combatnumbers.animation.ComposeMode
 

N

name() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns the value of the name record component.
NEAR_FADE_DISTANCE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
NeoForgeConfig - Class in cromveil.combatnumbers.config
 
NeoForgePlatformHelper - Class in cromveil.combatnumbers.platform
 
NeoForgePlatformHelper() - Constructor for class cromveil.combatnumbers.platform.NeoForgePlatformHelper
 

O

ofBool(String, boolean, Supplier, Consumer) - Static method in class cromveil.combatnumbers.config.screen.ConfigOption
 
ofEnum(String, E, Supplier, Consumer, Function) - Static method in class cromveil.combatnumbers.config.screen.ConfigOption
 
offsetMs() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the offsetMs record component.
offX() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the offX record component.
offY() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the offY record component.
ofSlider(String, double, double, double, Supplier, Consumer, SliderFormat) - Static method in class cromveil.combatnumbers.config.screen.ConfigOption
 
ofStringCycle(String, String, Supplier, Consumer, List, Function, boolean, Component) - Static method in class cromveil.combatnumbers.config.screen.ConfigOption
 
ofStringCycle(String, String, Supplier, Consumer, List, Function, Function, boolean, Component) - Static method in class cromveil.combatnumbers.config.screen.ConfigOption
 
onClose() - Method in class cromveil.combatnumbers.config.screen.ConfigScreen
 
onComplete(Consumer) - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
onDisconnect() - Method in class cromveil.combatnumbers.client.ClientRuntime
 
ONE_DECIMAL - Enum constant in enum class cromveil.combatnumbers.config.screen.SliderFormat
 
onEvent(CombatEvent) - Method in interface cromveil.combatnumbers.events.CombatNumbersEvents.CombatCallback
 
onEvent(RenderEvent) - Method in interface cromveil.combatnumbers.events.CombatNumbersEvents.RenderCallback
 
onRenderPacket(int, float, int, int) - Method in class cromveil.combatnumbers.client.ClientRuntime
 
OPACITY - Enum constant in enum class cromveil.combatnumbers.animation.Channel
 
outlineColor() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Returns the value of the outlineColor record component.
outlineColor() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Returns the value of the outlineColor record component.

P

passes(CombatEvent) - Method in class cromveil.combatnumbers.filters.FilterRegistry
 
perceivedScale() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the perceivedScale record component.
PLATFORM - Static variable in class cromveil.combatnumbers.platform.Services
 
playback() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the playback record component.
playback() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the playback record component.
Playback - Interface in cromveil.combatnumbers.animation
 
Playback.Forward - Record Class in cromveil.combatnumbers.animation
 
Playback.Reverse - Record Class in cromveil.combatnumbers.animation
 
PlayerCritFlagMixin - Class in cromveil.combatnumbers.detector.mixin
 
PlayerCritFlagMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.PlayerCritFlagMixin
 
plays() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the plays record component.
plays() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the plays record component.
PoisonEffectMixin - Class in cromveil.combatnumbers.detector.mixin
 
PoisonEffectMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.PoisonEffectMixin
 
PoisonTickTracker - Interface in cromveil.combatnumbers.detector
 
ps - Variable in class cromveil.combatnumbers.client.render.BillboardStrategy
 

R

range(float, float) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
range(float, float, boolean) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
range(float, float, boolean, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
range(float, float, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
Range(float, float) - Constructor for record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
 
Range(float, float, boolean) - Constructor for record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Creates an instance of a Range record class.
rawDamage() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns the value of the rawDamage record component.
RegenerationEffectMixin - Class in cromveil.combatnumbers.detector.mixin
 
RegenerationEffectMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.RegenerationEffectMixin
 
register(WhenCondition) - Method in class cromveil.combatnumbers.filters.FilterRegistry
 
register(Identifier, byte[]) - Method in class cromveil.combatnumbers.client.skins.ManagedTextureSet
 
register(T) - Method in class cromveil.combatnumbers.events.Event
 
releaseAll() - Method in class cromveil.combatnumbers.client.skins.ManagedTextureSet
 
reloadTheme() - Method in class cromveil.combatnumbers.client.ClientRuntime
 
RENDER - Static variable in class cromveil.combatnumbers.events.CombatNumbersEvents
Fired when a combat event is styled and ready to be sent to the client to be rendered.
RENDER_MODE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
render2d(GuiGraphicsExtractor, float) - Method in interface cromveil.combatnumbers.client.skins.SkinRenderer
 
render2d(GuiGraphicsExtractor, float) - Method in class cromveil.combatnumbers.client.skins.SpriteSkinRenderer
 
render2d(GuiGraphicsExtractor, float) - Method in class cromveil.combatnumbers.client.skins.TextSkinRenderer
 
render3d(PoseStack, SubmitNodeCollector, float, int) - Method in interface cromveil.combatnumbers.client.skins.SkinRenderer
 
render3d(PoseStack, SubmitNodeCollector, float, int) - Method in class cromveil.combatnumbers.client.skins.SpriteSkinRenderer
 
render3d(PoseStack, SubmitNodeCollector, float, int) - Method in class cromveil.combatnumbers.client.skins.TextSkinRenderer
 
renderAll(Strategy) - Static method in class cromveil.combatnumbers.client.render.FloatingTextRenderer
 
renderChar2d(int, GuiGraphicsExtractor, float) - Method in interface cromveil.combatnumbers.client.skins.SkinRenderer
 
renderChar2d(int, GuiGraphicsExtractor, float) - Method in class cromveil.combatnumbers.client.skins.SpriteSkinRenderer
 
renderChar2d(int, GuiGraphicsExtractor, float) - Method in class cromveil.combatnumbers.client.skins.TextSkinRenderer
 
renderChar3d(int, PoseStack, SubmitNodeCollector, float, int) - Method in interface cromveil.combatnumbers.client.skins.SkinRenderer
 
renderChar3d(int, PoseStack, SubmitNodeCollector, float, int) - Method in class cromveil.combatnumbers.client.skins.SpriteSkinRenderer
 
renderChar3d(int, PoseStack, SubmitNodeCollector, float, int) - Method in class cromveil.combatnumbers.client.skins.TextSkinRenderer
 
RenderEvent - Record Class in cromveil.combatnumbers.events
 
RenderEvent(LivingEntity, float, Identifier, Identifier) - Constructor for record class cromveil.combatnumbers.events.RenderEvent
Creates an instance of a RenderEvent record class.
RenderOption - Enum Class in cromveil.combatnumbers.client.render
 
RenderPacket - Record Class in cromveil.combatnumbers.packets
 
RenderPacket(int, float, int, int) - Constructor for record class cromveil.combatnumbers.packets.RenderPacket
Creates an instance of a RenderPacket record class.
REPLACE - Enum constant in enum class cromveil.combatnumbers.animation.ComposeMode
 
reset() - Method in class cromveil.combatnumbers.client.animation.ChannelBuffer
 
reset() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
resolve(K) - Method in class cromveil.combatnumbers.client.resolver.LayeredResolver
 
resolve(CombatEvent) - Method in class cromveil.combatnumbers.styles.RuleEngine
 
resolve(Random) - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
 
resolve(Random) - Method in interface cromveil.combatnumbers.animation.ConstantInterpolator.RandomSource
 
resolve(Random) - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
 
resolve(Identifier) - Method in class cromveil.combatnumbers.client.animation.AnimationResolver
 
resolve(Identifier) - Method in class cromveil.combatnumbers.client.skins.SkinResolver
 
resolvedStarts() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns the value of the resolvedStarts record component.
resolvedStarts() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the resolvedStarts record component.
resolvedStarts() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Returns the value of the resolvedStarts record component.
resolveStart(String, int, int, int, Map) - Static method in class cromveil.combatnumbers.animation.codec.StepCodec
 
Reverse() - Constructor for record class cromveil.combatnumbers.animation.Playback.Reverse
Creates an instance of a Reverse record class.
REVERSE - Static variable in interface cromveil.combatnumbers.animation.Playback
 
RIGHT - Enum constant in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
 
rotateZ(PoseStack, float) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
rotation() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the rotation record component.
ROTATION - Enum constant in enum class cromveil.combatnumbers.animation.Channel
 
rows() - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
Rule - Record Class in cromveil.combatnumbers.styles
 
Rule(WhenCondition, Style) - Constructor for record class cromveil.combatnumbers.styles.Rule
Creates an instance of a Rule record class.
RuleEngine - Class in cromveil.combatnumbers.styles
 
RuleEngine() - Constructor for class cromveil.combatnumbers.styles.RuleEngine
 
RuleLoader - Class in cromveil.combatnumbers.styles
 
RuleLoader(RuleEngine) - Constructor for class cromveil.combatnumbers.styles.RuleLoader
 
rules() - Method in record class cromveil.combatnumbers.styles.RuleSet
Returns the value of the rules record component.
RuleSet - Record Class in cromveil.combatnumbers.styles
 
RuleSet(List) - Constructor for record class cromveil.combatnumbers.styles.RuleSet
Creates an instance of a RuleSet record class.

S

sample(int, float) - Method in interface cromveil.combatnumbers.client.animation.eval.Eval
 
sample(int, float) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
 
sample(int, float) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
 
sample(int, float) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
 
sample(int, float) - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
 
sample(int, ChannelBuffer, float) - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 
sampleAll(float, int, ChannelBuffer) - Method in interface cromveil.combatnumbers.client.animation.AnimationEvaluator
 
sampleAll(float, int, ChannelBuffer) - Method in class cromveil.combatnumbers.client.animation.CompiledAnimation
 
sampleChannels(int) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
sampleCount(float, int) - Static method in class cromveil.combatnumbers.animation.SpringSolver
 
save() - Method in interface cromveil.combatnumbers.config.ConfigStore
 
save() - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
save() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
scale - Variable in class cromveil.combatnumbers.client.render.FloatingText
 
scale() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns the value of the scale record component.
scale() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns the value of the scale record component.
scale() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Returns the value of the scale record component.
scale() - Method in interface cromveil.combatnumbers.skins.SkinDefinition
 
scale() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the scale record component.
scale() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Returns the value of the scale record component.
SCALE - Enum constant in enum class cromveil.combatnumbers.animation.Channel
 
scaleBillboard(PoseStack, float, float, float) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
SCREEN - Enum constant in enum class cromveil.combatnumbers.client.render.RenderOption
 
ScreenStrategy - Class in cromveil.combatnumbers.client.render
Fixed view-space depth, was actually easier to implement than world strategy, but still suffers from translucent objects like water being drawn over it.
SERVER - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Category
 
SERVER_ENABLED - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
SERVER_MAX_RENDER_DISTANCE - Static variable in class cromveil.combatnumbers.config.ConfigIds
 
ServerPlayerRegenMixin - Class in cromveil.combatnumbers.detector.mixin
 
ServerPlayerRegenMixin() - Constructor for class cromveil.combatnumbers.detector.mixin.ServerPlayerRegenMixin
 
serverSpec() - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
Services - Class in cromveil.combatnumbers.platform
 
Services() - Constructor for class cromveil.combatnumbers.platform.Services
 
set(Channel, float) - Method in class cromveil.combatnumbers.client.animation.ChannelBuffer
 
set(ConfigId, T) - Method in interface cromveil.combatnumbers.config.ConfigStore
 
set(ConfigId, T) - Method in class cromveil.combatnumbers.config.NeoForgeConfig
 
set(Map) - Method in class cromveil.combatnumbers.client.resolver.MapLayer
 
set(Map, TextureByteSource) - Method in class cromveil.combatnumbers.client.skins.LazySkinLayer
Replaces this layer's skins, releasing the previously compiled textures.
set(T) - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
setGameTime(double) - Method in class cromveil.combatnumbers.client.render.FloatingText
 
setOnReload(Runnable) - Method in class cromveil.combatnumbers.animation.AnimationRegistry
 
setOnReload(Runnable) - Method in class cromveil.combatnumbers.skins.SkinRegistry
 
setOnReload(Runnable) - Method in class cromveil.combatnumbers.styles.RuleLoader
 
setResourcePack(Map) - Method in class cromveil.combatnumbers.client.animation.AnimationResolver
 
setResourcePack(Map, TextureByteSource) - Method in class cromveil.combatnumbers.client.skins.SkinResolver
 
setServer(Map) - Method in class cromveil.combatnumbers.client.animation.AnimationResolver
 
setServer(Map, TextureByteSource) - Method in class cromveil.combatnumbers.client.skins.SkinResolver
 
setTheme(Map) - Method in class cromveil.combatnumbers.client.animation.AnimationResolver
 
setTheme(Map, TextureByteSource) - Method in class cromveil.combatnumbers.client.skins.SkinResolver
 
sheet() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns the value of the sheet record component.
signed() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Returns the value of the signed record component.
size() - Method in class cromveil.combatnumbers.filters.FilterRegistry
 
Skin - Interface in cromveil.combatnumbers.client.skins
 
skinAt(int) - Method in record class cromveil.combatnumbers.styles.StyleTable
 
SkinCompiler - Class in cromveil.combatnumbers.client.skins
 
SkinDefinition - Interface in cromveil.combatnumbers.skins
 
skinId() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns the value of the skinId record component.
skinId() - Method in record class cromveil.combatnumbers.styles.Style
Returns the value of the skinId record component.
skinIds() - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Returns the value of the skinIds record component.
skinIds() - Method in record class cromveil.combatnumbers.styles.StyleTable
Returns the value of the skinIds record component.
skinIndex() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns the value of the skinIndex record component.
skinIndex(Identifier) - Method in record class cromveil.combatnumbers.styles.StyleTable
 
SkinRegistry - Class in cromveil.combatnumbers.skins
 
SkinRegistry() - Constructor for class cromveil.combatnumbers.skins.SkinRegistry
 
SkinRenderer - Interface in cromveil.combatnumbers.client.skins
 
SkinResolver - Class in cromveil.combatnumbers.client.skins
 
SkinResolver() - Constructor for class cromveil.combatnumbers.client.skins.SkinResolver
 
skins() - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Returns the value of the skins record component.
skins() - Method in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
Returns the value of the skins record component.
SLIDER - Enum constant in enum class cromveil.combatnumbers.config.screen.ConfigOption.Type
 
sliderFormat() - Method in class cromveil.combatnumbers.config.ConfigId
 
SliderFormat - Enum Class in cromveil.combatnumbers.config.screen
 
snap(double) - Method in enum class cromveil.combatnumbers.config.screen.SliderFormat
 
solveSpring(float, float, float, float, float, float, int) - Static method in class cromveil.combatnumbers.animation.SpringSolver
 
sortedKeyframes() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns the value of the sortedKeyframes record component.
source() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
Returns the value of the source record component.
source() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns the value of the source record component.
Source<K,V> - Interface in cromveil.combatnumbers.client.resolver
 
specificity() - Method in record class cromveil.combatnumbers.styles.WhenCondition
 
SpringInterpolator - Record Class in cromveil.combatnumbers.animation
 
SpringInterpolator(float, float, float, float, float, ComposeMode) - Constructor for record class cromveil.combatnumbers.animation.SpringInterpolator
Creates an instance of a SpringInterpolator record class.
SpringSolver - Class in cromveil.combatnumbers.animation
 
SpriteSheet - Class in cromveil.combatnumbers.client.skins
 
SpriteSkin - Record Class in cromveil.combatnumbers.client.skins
 
SpriteSkin(SpriteSheet, Integer, float, boolean) - Constructor for record class cromveil.combatnumbers.client.skins.SpriteSkin
 
SpriteSkin(SpriteSheet, Integer, float, boolean, float) - Constructor for record class cromveil.combatnumbers.client.skins.SpriteSkin
Creates an instance of a SpriteSkin record class.
SpriteSkinDefinition - Record Class in cromveil.combatnumbers.skins
 
SpriteSkinDefinition(Identifier, int, int, int, String, Integer, float, Map, boolean, float) - Constructor for record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Creates an instance of a SpriteSkinDefinition record class.
SpriteSkinRenderer - Class in cromveil.combatnumbers.client.skins
 
SpriteSkinRenderer(SpriteSheet, String, int, float) - Constructor for class cromveil.combatnumbers.client.skins.SpriteSkinRenderer
 
stagger() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the stagger record component.
Stagger - Record Class in cromveil.combatnumbers.animation
 
Stagger(float, Stagger.StaggerFrom) - Constructor for record class cromveil.combatnumbers.animation.Stagger
 
Stagger(float, Stagger.StaggerFrom, Easing) - Constructor for record class cromveil.combatnumbers.animation.Stagger
Creates an instance of a Stagger record class.
Stagger.StaggerFrom - Enum Class in cromveil.combatnumbers.animation
 
staggerDelays() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns the value of the staggerDelays record component.
startMs() - Method in record class cromveil.combatnumbers.animation.Step
Returns the value of the startMs record component.
startValue() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
 
startValue() - Method in interface cromveil.combatnumbers.animation.Interpolator
 
startValue() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
 
startValue() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
 
startValue() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
Step - Record Class in cromveil.combatnumbers.animation
 
Step(String, int, int, int, String, Stagger, Playback, Map) - Constructor for record class cromveil.combatnumbers.animation.Step
Creates an instance of a Step record class.
StepCodec - Class in cromveil.combatnumbers.animation.codec
 
steps() - Method in record class cromveil.combatnumbers.animation.Timeline
Returns the value of the steps record component.
stiffness() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the stiffness record component.
stiffness() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the stiffness record component.
store() - Static method in class cromveil.combatnumbers.config.Config
 
Strategy - Interface in cromveil.combatnumbers.client.render
Common abstraction for every floating-text render strategy (world billboard, fixed-depth screen billboard, and 2D HUD overlay).
Strategy.GlyphPlacement - Record Class in cromveil.combatnumbers.client.render
Resolved per-glyph placement produced by the shared driver.
STREAM_CODEC - Static variable in record class cromveil.combatnumbers.packets.RenderPacket
 
STREAM_CODEC - Static variable in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
 
STREAM_CODEC - Static variable in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
 
STREAM_CODEC - Static variable in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
 
STREAM_CODEC - Static variable in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
 
STRING_CYCLE - Enum constant in enum class cromveil.combatnumbers.config.ConfigId.Kind
 
stringCycle(ConfigId.Category, String, String, Supplier, boolean) - Static method in class cromveil.combatnumbers.config.ConfigId
 
stringCycle(ConfigId.Category, String, String, Supplier, Function, boolean) - Static method in class cromveil.combatnumbers.config.ConfigId
 
Style - Record Class in cromveil.combatnumbers.styles
 
Style(Identifier, Identifier) - Constructor for record class cromveil.combatnumbers.styles.Style
Creates an instance of a Style record class.
StyleTable - Record Class in cromveil.combatnumbers.styles
The finite, ordered set of skin and animation ids the server's rules can emit.
StyleTable(List, List) - Constructor for record class cromveil.combatnumbers.styles.StyleTable
Creates an instance of a StyleTable record class.
SyncAnimationDataPacket - Record Class in cromveil.combatnumbers.packets
 
SyncAnimationDataPacket(Map) - Constructor for record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
Creates an instance of a SyncAnimationDataPacket record class.
SyncSkinDataPacket - Record Class in cromveil.combatnumbers.packets
 
SyncSkinDataPacket(Map) - Constructor for record class cromveil.combatnumbers.packets.SyncSkinDataPacket
Creates an instance of a SyncSkinDataPacket record class.
SyncSpriteTexturePacket - Record Class in cromveil.combatnumbers.packets
 
SyncSpriteTexturePacket(Map) - Constructor for record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
Creates an instance of a SyncSpriteTexturePacket record class.
SyncStyleTablePacket - Record Class in cromveil.combatnumbers.packets
 
SyncStyleTablePacket(StyleTable) - Constructor for record class cromveil.combatnumbers.packets.SyncStyleTablePacket
 
SyncStyleTablePacket(List, List) - Constructor for record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Creates an instance of a SyncStyleTablePacket record class.

T

tags() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the tags record component.
target() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the target record component.
TextSkin - Record Class in cromveil.combatnumbers.client.skins
 
TextSkin(Integer, int) - Constructor for record class cromveil.combatnumbers.client.skins.TextSkin
 
TextSkin(Integer, int, float) - Constructor for record class cromveil.combatnumbers.client.skins.TextSkin
Creates an instance of a TextSkin record class.
TextSkinDefinition - Record Class in cromveil.combatnumbers.skins
 
TextSkinDefinition(Integer, Integer, float) - Constructor for record class cromveil.combatnumbers.skins.TextSkinDefinition
Creates an instance of a TextSkinDefinition record class.
TextSkinRenderer - Class in cromveil.combatnumbers.client.skins
 
TextSkinRenderer(String, int, int) - Constructor for class cromveil.combatnumbers.client.skins.TextSkinRenderer
 
texture() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns the value of the texture record component.
textureBytes() - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Returns the value of the textureBytes record component.
TextureByteSource - Interface in cromveil.combatnumbers.client.skins
Supplies raw PNG bytes for a logical texture id, however the owning layer stores them (synced server bytes, client resources, or theme jar files).
textureId() - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
textures() - Method in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
Returns the value of the textures record component.
themeIds() - Static method in class cromveil.combatnumbers.client.theme.ThemeManager
 
ThemeInfo - Record Class in cromveil.combatnumbers.client.theme
 
ThemeInfo(String, String, boolean, String) - Constructor for record class cromveil.combatnumbers.client.theme.ThemeInfo
Creates an instance of a ThemeInfo record class.
ThemeManager - Class in cromveil.combatnumbers.client.theme
 
ThemeManager() - Constructor for class cromveil.combatnumbers.client.theme.ThemeManager
 
ThemeManager.LoadedTheme - Record Class in cromveil.combatnumbers.client.theme
 
then() - Method in record class cromveil.combatnumbers.styles.Rule
Returns the value of the then record component.
time() - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Returns the value of the time record component.
Timeline - Record Class in cromveil.combatnumbers.animation
 
Timeline(int, List) - Constructor for record class cromveil.combatnumbers.animation.Timeline
Creates an instance of a Timeline record class.
TimelineCodec - Class in cromveil.combatnumbers.animation.codec
 
to() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the to record component.
to() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the to record component.
to() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Returns the value of the to record component.
toInterpolator() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns the value of the toInterpolator record component.
toInterpolator(float, Interpolator, Easing) - Static method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
toInterpolator(float, Interpolator, Easing, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
tooltip(String) - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
toOption(ConfigStore) - Method in class cromveil.combatnumbers.config.ConfigId
 
toString() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Range
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.KeyframeInterpolator
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.Playback.Forward
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.Playback.Reverse
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.Stagger
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.Step
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.Timeline
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.animation.CompiledStep
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalKeyframe
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalTween
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.render.Strategy.GlyphPlacement
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.skins.SpriteSkin
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.skins.TextSkin
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.theme.ThemeInfo
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.client.theme.ThemeManager.LoadedTheme
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.styles.Rule
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.styles.RuleSet
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.styles.Style
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.styles.StyleTable
Returns a string representation of this record class.
toString() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns a string representation of this record class.
totalDurationMs() - Method in record class cromveil.combatnumbers.animation.Timeline
Returns the value of the totalDurationMs record component.
toValue() - Method in record class cromveil.combatnumbers.animation.TweenInterpolator
Returns the value of the toValue record component.
toValue(float, float) - Static method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
toValue(float, float, Easing) - Static method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
toValue(float, float, Easing, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.TweenInterpolator
 
translatePixelOffsets(PoseStack, float, float, float, float) - Static method in class cromveil.combatnumbers.client.render.BillboardHelper
 
TweenInterpolator - Record Class in cromveil.combatnumbers.animation
 
TweenInterpolator(float, Interpolator, float, Easing, ComposeMode) - Constructor for record class cromveil.combatnumbers.animation.TweenInterpolator
Creates an instance of a TweenInterpolator record class.
TWO_DECIMALS - Enum constant in enum class cromveil.combatnumbers.config.screen.SliderFormat
 
type() - Method in class cromveil.combatnumbers.config.screen.ConfigOption
 
type() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
Returns the value of the type record component.
type() - Method in record class cromveil.combatnumbers.packets.RenderPacket
 
type() - Method in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
 
type() - Method in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
 
type() - Method in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
 
type() - Method in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
 
type() - Method in interface cromveil.combatnumbers.skins.SkinDefinition
 
type() - Method in record class cromveil.combatnumbers.skins.SpriteSkinDefinition
 
type() - Method in record class cromveil.combatnumbers.skins.TextSkinDefinition
 
type() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the type record component.
TYPE - Static variable in record class cromveil.combatnumbers.packets.RenderPacket
 
TYPE - Static variable in record class cromveil.combatnumbers.packets.SyncAnimationDataPacket
 
TYPE - Static variable in record class cromveil.combatnumbers.packets.SyncSkinDataPacket
 
TYPE - Static variable in record class cromveil.combatnumbers.packets.SyncSpriteTexturePacket
 
TYPE - Static variable in record class cromveil.combatnumbers.packets.SyncStyleTablePacket
 
typeKey() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
 
typeKey() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
 
typeKey() - Method in interface cromveil.combatnumbers.events.CombatEvent
 

U

uOffset(int) - Method in class cromveil.combatnumbers.client.skins.SpriteSheet
 
update(float) - Method in class cromveil.combatnumbers.client.animation.AnimationInstance
 

V

value() - Method in record class cromveil.combatnumbers.animation.ConstantInterpolator.Fixed
Returns the value of the value record component.
value() - Method in record class cromveil.combatnumbers.animation.KeyframeDef
Returns the value of the value record component.
value() - Method in record class cromveil.combatnumbers.events.CombatEvent.Damage
 
value() - Method in record class cromveil.combatnumbers.events.CombatEvent.Heal
 
value() - Method in interface cromveil.combatnumbers.events.CombatEvent
 
value() - Method in record class cromveil.combatnumbers.events.RenderEvent
Returns the value of the value record component.
value() - Method in record class cromveil.combatnumbers.packets.RenderPacket
Returns the value of the value record component.
valueOf(String) - Static method in enum class cromveil.combatnumbers.animation.Channel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.animation.ComposeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.animation.Easing
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.client.render.RenderOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.config.ConfigId.Category
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.config.ConfigId.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.config.screen.ConfigOption.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cromveil.combatnumbers.config.screen.SliderFormat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cromveil.combatnumbers.animation.Channel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.animation.ComposeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.animation.Easing
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.animation.Stagger.StaggerFrom
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalConstant
Returns the value of the values record component.
values() - Static method in enum class cromveil.combatnumbers.client.render.RenderOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.config.ConfigId.Category
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.config.ConfigId.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.config.screen.ConfigOption.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cromveil.combatnumbers.config.screen.SliderFormat
Returns an array containing the constants of this enum class, in the order they are declared.
velocity() - Method in record class cromveil.combatnumbers.animation.SpringInterpolator
Returns the value of the velocity record component.
velocity() - Method in record class cromveil.combatnumbers.client.animation.eval.EvalSpring
Returns the value of the velocity record component.
visual - Variable in class cromveil.combatnumbers.client.render.FloatingText
 

W

weapon() - Method in record class cromveil.combatnumbers.styles.WhenCondition
Returns the value of the weapon record component.
when() - Method in record class cromveil.combatnumbers.styles.Rule
Returns the value of the when record component.
WhenCondition - Record Class in cromveil.combatnumbers.styles
 
WhenCondition(Identifier, List, List, EntityPredicate, EntityPredicate, ItemPredicate) - Constructor for record class cromveil.combatnumbers.styles.WhenCondition
Creates an instance of a WhenCondition record class.
withDefaults(float, float, float) - Static method in record class cromveil.combatnumbers.animation.SpringInterpolator
 
withDefaults(float, float, float, ComposeMode) - Static method in record class cromveil.combatnumbers.animation.SpringInterpolator
 
WORLD - Enum constant in enum class cromveil.combatnumbers.client.render.RenderOption
 
worldPos - Variable in class cromveil.combatnumbers.client.render.FloatingText
 
WorldStrategy - Class in cromveil.combatnumbers.client.render
Renders on true world position, was my first implementation and probably wasn't the best decision.

X

X - Enum constant in enum class cromveil.combatnumbers.animation.Channel
 

Y

Y - Enum constant in enum class cromveil.combatnumbers.animation.Channel
 
A B C D E F G H I K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values