Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractFadeModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
Use with ModifierLayer.
AbstractFadeModifier(int) - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
AbstractFadeModifier.EasingFunction - Interface in dev.kosmx.playerAnim.api.layered.modifier
 
AbstractModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
 
AbstractModifier() - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.AbstractModifier
 
add(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
Add two vectors
add(Vec3f) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
Add two vectors
add(T) - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 
addAll(Collection<T>) - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 
addAnimLayer(int, IAnimation) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
Add an animation layer.
addKeyFrame(int, float, Ease) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Add a new keyframe to the emote
addKeyFrame(int, float, Ease, int, boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Add a new keyframe to the emote
addKeyFrame(int, float, Ease, int, boolean, Float) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Add a new keyframe to the emote
addKeyFrame(int, float, Ease, Float) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Add a new keyframe to the emote
addModifier(AbstractModifier, int) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
addModifierBefore(AbstractModifier) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
addModifierLast(AbstractModifier) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
addNote(int) - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
AdjustmentModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
Adjusts body parts during animations.
Make sure this instance is the very first one, over the KeyframeAnimationPlayer, in the animation stack.
AdjustmentModifier(Function<String, Optional<AdjustmentModifier.PartModifier>>) - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
AdjustmentModifier.PartModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
 
anim - Variable in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
AnimationBinary - Class in dev.kosmx.playerAnim.core.data
Utility class to convert animation data to a binary format.
AnimationBinary() - Constructor for class dev.kosmx.playerAnim.core.data.AnimationBinary
 
AnimationBuilder(float, AnimationFormat) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
AnimationBuilder(AnimationFormat) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
AnimationContainer<T> - Class in dev.kosmx.playerAnim.api.layered
A container to make swapping animation object easier It will clone the behaviour of the held animation
AnimationContainer() - Constructor for class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
AnimationContainer(T) - Constructor for class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
animationFormat - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
Where is the animation from, not used in equals or hash.
AnimationFormat - Enum Class in dev.kosmx.playerAnim.core.data
Deprecated.
AnimationJson - Class in dev.kosmx.playerAnim.core.data.gson
 
AnimationJson() - Constructor for class dev.kosmx.playerAnim.core.data.gson.AnimationJson
 
AnimationProcessor - Class in dev.kosmx.playerAnim.core.impl
Tool to easily play animation to the player.
AnimationProcessor(IAnimation) - Constructor for class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
AnimationSerializing - Class in dev.kosmx.playerAnim.core.data.gson
Deprecated, for removal: This API element is subject to removal in a future version.
use AnimationCodecs instead
AnimationSerializing() - Constructor for class dev.kosmx.playerAnim.core.data.gson.AnimationSerializing
Deprecated.
 
AnimationStack - Class in dev.kosmx.playerAnim.api.layered
Player animation stack, can contain multiple active or passive layers, will always be evaluated from the lowest index.
AnimationStack() - Constructor for class dev.kosmx.playerAnim.api.layered.AnimationStack
 
AnimUtils - Class in dev.kosmx.playerAnim.api
 
AnimUtils() - Constructor for class dev.kosmx.playerAnim.api.AnimUtils
 
asJson(String) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
 
author - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
Auto_saving - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Deprecated.
Auto_saving() - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
 
Auto_saving_duration - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Deprecated.
Axis(KeyframeAnimation.StateCollection.State) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.Axis
 

B

back(Float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
beginAnimation - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
Animation to move from, null if transparent (easing in) use setBeginAnimation(IAnimation); //generated by Lombok plugin
beginTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
beginTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
bend - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
bend - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
bend - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
BEND - Enum constant in enum class dev.kosmx.playerAnim.api.TransformType
Bend the part, the vector should look like this: {bend planes rotation 0-2π, bend value, not defined}
bendAxis - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
bendDirection - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
BINARY - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 
body - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
body - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
BodyPart(KeyframeAnimation.StateCollection) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
bodyParts - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
bounce(Float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
build() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
build() - Method in class dev.kosmx.playerAnim.core.data.opennbs.NBS.Builder
 
Builder() - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.NBS.Builder
 
byExtension(String) - Static method in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated, for removal: This API element is subject to removal in a future version.
byFileName(String) - Static method in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated, for removal: This API element is subject to removal in a future version.

C

calculateMessageSize(NBS) - Static method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
Warning! Works incorrectly when sending extra data
calculateProgress(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
calculateSize(KeyframeAnimation, int) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
 
canRemove() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
canRemove() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractModifier
 
catmullRom(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
CATMULLROM - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
circle(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
clampToRadian(float) - Static method in class dev.kosmx.playerAnim.core.util.MathHelper
Clamp f to -Pi until Pi range
colorHelper(int, int, int, int) - Static method in class dev.kosmx.playerAnim.core.util.MathHelper
 
CONSTANT - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
CONSUME - Enum constant in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Cancel the event, then does nothing.
contains(T) - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 
copy() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
copy() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
copy() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
count - Variable in class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
crossProduct(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
Cross product
crossProduct(Vec3f) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
Cross product
cubic(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
CustomInstrument - Interface in dev.kosmx.playerAnim.core.data.opennbs.format
IDK what to do with it...
customInstruments - Variable in class dev.kosmx.playerAnim.core.data.opennbs.NBS.Builder
 

D

defaultValue - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
delay - Variable in class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
description - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
I think, we can stick with this legacy name: emote
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 
deserialize(JsonObject) - Static method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 
deserialize(BufferedReader, String) - Method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
deserializeAnimation(InputStream) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationSerializing
Deprecated, for removal: This API element is subject to removal in a future version.
deserializeAnimation(Reader) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationSerializing
Deprecated, for removal: This API element is subject to removal in a future version.
dev.kosmx.playerAnim.api - package dev.kosmx.playerAnim.api
 
dev.kosmx.playerAnim.api.firstPerson - package dev.kosmx.playerAnim.api.firstPerson
 
dev.kosmx.playerAnim.api.layered - package dev.kosmx.playerAnim.api.layered
 
dev.kosmx.playerAnim.api.layered.modifier - package dev.kosmx.playerAnim.api.layered.modifier
 
dev.kosmx.playerAnim.core.data - package dev.kosmx.playerAnim.core.data
 
dev.kosmx.playerAnim.core.data.gson - package dev.kosmx.playerAnim.core.data.gson
 
dev.kosmx.playerAnim.core.data.opennbs - package dev.kosmx.playerAnim.core.data.opennbs
 
dev.kosmx.playerAnim.core.data.opennbs.format - package dev.kosmx.playerAnim.core.data.opennbs.format
 
dev.kosmx.playerAnim.core.data.opennbs.network - package dev.kosmx.playerAnim.core.data.opennbs.network
 
dev.kosmx.playerAnim.core.data.quarktool - package dev.kosmx.playerAnim.core.data.quarktool
 
dev.kosmx.playerAnim.core.impl - package dev.kosmx.playerAnim.core.impl
 
dev.kosmx.playerAnim.core.impl.event - package dev.kosmx.playerAnim.core.impl.event
 
dev.kosmx.playerAnim.core.util - package dev.kosmx.playerAnim.core.util
 
DISABLE_BOTH_ARMS - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Disables both arms and both items in the first-person view.
DISABLED - Enum constant in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
First person animation is DISABLED, vanilla idle will be active.
disableFirstPersonAnim - Static variable in class dev.kosmx.playerAnim.api.AnimUtils
Deprecated.
distanceTo(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
 
distanceTo(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
 
dotProduct(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
Dot product with other vector
dotProduct(Vec3f) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
Dot product with other vector

E

ease - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
ease(String, TransformType, float) - Method in interface dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier.EasingFunction
 
Ease - Enum Class in dev.kosmx.playerAnim.core.util
Easings form easings.net
+ constant + linear
easeFromString(String) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
easeIn(Function<Float, Float>) - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
 
easeInOut(Function<Float, Float>) - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
 
easeOut(Function<Float, Float>) - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
 
Easing - Class in dev.kosmx.playerAnim.core.util
 
Easing() - Constructor for class dev.kosmx.playerAnim.core.util.Easing
 
easingArg - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
easingFromEnum(Ease, float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
Deprecated.
elastic(Float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
elements - Variable in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
emoteSerializer(KeyframeAnimation) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
serialize an emote to json It won't be the same json file (not impossible) but multiple jsons can mean the same emote...
EMPTY_STATE - Static variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
ENABLE_BOTH_ARMS - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables both arms and both items in the first-person view.
enabled - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
endTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
endTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
equals(Object) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
equals(Object) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
ExtraData from source are ignored
equals(Object) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
equals(Object) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
equals(Object) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
equals(Object) - Method in class dev.kosmx.playerAnim.core.util.Pair
 
equals(Object) - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
Event<T> - Class in dev.kosmx.playerAnim.core.impl.event
To register a listener, use Event.register(Object);
Event(Class<T>, Event.Invoker<T>) - Constructor for class dev.kosmx.playerAnim.core.impl.event.Event
 
Event.Invoker<T> - Interface in dev.kosmx.playerAnim.core.impl.event
 
EventResult - Enum Class in dev.kosmx.playerAnim.core.impl.event
Generic event results See the actual event documentation for actual behaviour
exp(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
extraData - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
extraData - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
Mutable extra members for extra information store

F

fadeOut(int) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
FAIL - Enum constant in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Event failed, cancel the further processing, see the event's documentation
findAtTick(int) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Find the last keyframe's number before the tick
findAtTick(int) - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
search the position of the last keyframe INTERNAL
FirstPersonConfiguration - Class in dev.kosmx.playerAnim.api.firstPerson
 
FirstPersonConfiguration() - Constructor for class dev.kosmx.playerAnim.api.firstPerson.FirstPersonConfiguration
 
FirstPersonMode - Enum Class in dev.kosmx.playerAnim.api.firstPerson
 
FirstPersonModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
The FirstPersonModifier class is responsible for modifying the first-person view configuration in a system.
FirstPersonModifier() - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier
 
FirstPersonModifier.FirstPersonConfigEnum - Enum Class in dev.kosmx.playerAnim.api.layered.modifier
Enumeration representing predefined first-person view configurations.
fullyEnablePart(boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
fullyEnableParts() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
functionalFadeIn(int, AbstractFadeModifier.EasingFunction) - Static method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
Functional constructor for functional folks

G

GeckoLibSerializer - Class in dev.kosmx.playerAnim.core.data.gson
Serialize movements as emotes from GeckoLib format ...
GeckoLibSerializer() - Constructor for class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 
get() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
get() - Method in class dev.kosmx.playerAnim.core.util.SetableSupplier
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
get3DTransform(String, TransformType, float, Vec3f) - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
Get the transformed value to a model part, transform type.
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.modifier.MirrorModifier
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
get3DTransform(String, TransformType, float, Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
get3DTransform(String, TransformType, Vec3f) - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
getAlpha(String, TransformType, float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
Get the alpha at the given progress
getAnim() - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
getAnimationStack() - Method in interface dev.kosmx.playerAnim.api.IPlayer
 
getBend(Pair<Float, Float>) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
getBend(String) - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
getBodyOffset(Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
getBodyRotation(Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
getBoolean(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Reads a bool value from byteBuffer
getBPFromStr(String[]) - Method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
getCurrentTick() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getCurrentVersion() - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Current animation binary version
getData() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getEase(byte) - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
 
getEmote() - Method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
getExtension() - Method in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated, for removal: This API element is subject to removal in a future version.
getFadeIn(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
getFadeOut(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
getFirstPersonConfiguration() - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
getFirstPersonConfiguration(float) - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
 
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier
Retrieves the current first-person configuration.
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.MirrorModifier
 
getFirstPersonConfiguration(float) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
Retrieves the FirstPersonConfiguration for the current object, based on the provided tickDelta.
getFirstPersonMode() - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
getFirstPersonMode(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
getFirstPersonMode(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
getFirstPersonMode(float) - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
Active animation can request first person render mode.
getFirstPersonMode(float) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getFirstPersonMode(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier
Retrieves the current first-person mode.
getFirstPersonMode(float) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
Retrieves the FirstPersonMode for the current object, based on the provided tickDelta.
getLayerMessageSize(Layer) - Static method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
getLayers() - Method in class dev.kosmx.playerAnim.core.data.opennbs.NBS
 
getLength() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
Will return invalid information if KeyframeAnimation.isInfinite is true
getLength() - Method in class dev.kosmx.playerAnim.core.data.opennbs.NBS
 
getLine() - Method in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
getListedTypeToken() - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
Deprecated.
getListedTypeToken() - Static method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
Deprecated.
getLock() - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
getMethod(List<String>, int, List<List<String>>) - Method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
getMoveOperator() - Method in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
getName() - Method in interface dev.kosmx.playerAnim.api.IPlayable
 
getName() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
getNotesFrom(int) - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
getNotesFrom(int, int) - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
getOrCreateNewPart(String, float, float, float, float, float, float, boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
Create a new part.
getOrCreateNewPart(String, float, float, float, float, float, float, float, float, float, boolean, boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
Create a new part.
getOrCreatePart(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
getPart(String) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getPart(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
Get a part with a name.
getPart(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
getPartOptional(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
getPFromStr(String) - Method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
getPitch() - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
 
getPlayerAnimLayer(Object) - Static method in class dev.kosmx.playerAnim.api.AnimUtils
Get the animation stack for a player entity on the client.
getScale(Vec3f) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
getSong() - Method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
getStopTick() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getString(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
getTargetVec(KeyframeAnimation.StateCollection, TransformType) - Static method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 
getTick() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
getValueAtCurrentTick(float) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.Axis
Get the current value of this axis.
getValueAtCurrentTick(float) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.RotationAxis
 
getValueFromKeyframes(KeyframeAnimation.KeyFrame, KeyframeAnimation.KeyFrame) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.Axis
Calculate the current value between keyframes
getVector(JsonElement) - Static method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 
getVolume() - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
 
getX() - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
getY() - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
getZ() - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
GSON - Static variable in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
 
GSON - Static variable in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
 

H

hashCode() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
hashCode() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
hashCode() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
hashCode() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
hashCode() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
hashCode() - Method in class dev.kosmx.playerAnim.core.util.Pair
 
hashCode() - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
head - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
head - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
header - Variable in class dev.kosmx.playerAnim.core.data.opennbs.NBS.Builder
 
header - Variable in class dev.kosmx.playerAnim.core.data.opennbs.NBS
 
Header - Class in dev.kosmx.playerAnim.core.data.opennbs.format
Sound format header.
Header() - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.format.Header
 
host - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AbstractModifier
ModifierLayer, if you want to do something really fancy! Shouldn't be null when playing

I

IActualAnimation<T> - Interface in dev.kosmx.playerAnim.api.layered
interface for some setters on animation players
IAnimation - Interface in dev.kosmx.playerAnim.api.layered
An entry in AnimationStack, used to get the animated parts current transform
iconData - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
INBACK - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INBOUNCE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INCIRC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INCUBIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INELASTIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INEXPO - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTBACK - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTBOUNCE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTCIRC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTCUBIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTELASTIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTEXPO - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTQUAD - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTQUART - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTQUINT - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INOUTSINE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INQUAD - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INQUART - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INQUINT - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
INSINE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
instructedFadeout - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
instrument - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
The instrument of the note block.
inverse(Ease) - Static method in class dev.kosmx.playerAnim.core.data.quarktool.InverseEase
 
InverseEase - Class in dev.kosmx.playerAnim.core.data.quarktool
 
InverseEase() - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.InverseEase
 
invoke(float) - Method in enum class dev.kosmx.playerAnim.core.util.Ease
Run the easing
invoke(float, Float) - Method in enum class dev.kosmx.playerAnim.core.util.Ease
Run the easing
invoker() - Method in class dev.kosmx.playerAnim.core.impl.event.Event
Do EVENT.invoker()./invoke(Objects...)/; Only when firing the event.
invoker(Iterable<T>) - Method in interface dev.kosmx.playerAnim.core.impl.event.Event.Invoker
 
IPlayable - Interface in dev.kosmx.playerAnim.api
Animation that can be stored in animation registry.
IPlayer - Interface in dev.kosmx.playerAnim.api
 
isActive() - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
isActive() - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
isActive() - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
Is the animation currently active.
isActive() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
isActive() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
isActive() - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
isActive() - Method in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
isActive() - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
isBendable - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
isEasingBefore - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
isEasingBefore - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
isEnabled() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
isFirstPersonAnimationDisabled() - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
isFirstPersonPass() - Static method in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
 
isForward - Variable in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
isInfinite - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
isInfinite() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
isInfinite() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
isLooped - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
isLoopStarted() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
is the emote already in an infinite loop?
isPlayingAt(int) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
isPlayingSong(SoundPlayer) - Static method in class dev.kosmx.playerAnim.core.data.opennbs.SoundPlayer
 
isScalable - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
isUUIDGenerated - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
Is the uuid generated when loading or was loaded from a file
iterator() - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 

J

JSON_EMOTECRAFT - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 
JSON_MC_ANIM - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 

K

key - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
The key of the note block, from 0-87, where 0 is A0 and 87 is C8.
KeyFrame(int, float) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
KeyFrame(int, float, Ease) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
KeyFrame(int, float, Ease, Float) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
KeyframeAnimation - Class in dev.kosmx.playerAnim.core.data
Used to store Emote data
KeyframeAnimation.AnimationBuilder - Class in dev.kosmx.playerAnim.core.data
 
KeyframeAnimation.KeyFrame - Class in dev.kosmx.playerAnim.core.data
 
KeyframeAnimation.StateCollection - Class in dev.kosmx.playerAnim.core.data
 
KeyframeAnimation.StateCollection.State - Class in dev.kosmx.playerAnim.core.data
 
KeyframeAnimationPlayer - Search tag in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
Section
KeyframeAnimationPlayer - Class in dev.kosmx.playerAnim.api.layered
KeyframeAnimationPlayer
KeyframeAnimationPlayer(KeyframeAnimation) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
KeyframeAnimationPlayer(KeyframeAnimation, int) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
KeyframeAnimationPlayer(KeyframeAnimation, int, boolean) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
KeyframeAnimationPlayer.Axis - Class in dev.kosmx.playerAnim.api.layered
 
KeyframeAnimationPlayer.BodyPart - Class in dev.kosmx.playerAnim.api.layered
 
KeyframeAnimationPlayer.RotationAxis - Class in dev.kosmx.playerAnim.api.layered
 
keyframes - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.Axis
 

L

Layer - Class in dev.kosmx.playerAnim.core.data.opennbs.format
 
Layer() - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
Layer_count - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The last layer with at least one note block in it, or the last layer that has had its name, volume or stereo changed.
Layer.Note - Class in dev.kosmx.playerAnim.core.data.opennbs.format
 
layers - Variable in class dev.kosmx.playerAnim.core.data.opennbs.NBS.Builder
 
Left_clicks - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Amount of times the user has left-clicked.
leftArm - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
leftArm - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
leftItem - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
leftItem - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
leftLeg - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
leftLeg - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
length - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
length() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
lerp(double, double, double) - Static method in class dev.kosmx.playerAnim.core.util.MathHelper
 
lerp(float, float, float) - Static method in class dev.kosmx.playerAnim.core.util.MathHelper
 
LINEAR - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
linkModifiers() - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
lock - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
Whether or not this layer has been marked as locked.
lockAndVerify(int) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Locks the object, throws exception if contains invalid data
Loop_on_off - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Whether looping is on or off.
Loop_on_off() - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
 
Loop_start_tick - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Determines which part of the song (in ticks) it loops back to.

M

MathHelper - Class in dev.kosmx.playerAnim.core.util
 
MathHelper() - Constructor for class dev.kosmx.playerAnim.core.util.MathHelper
 
Max_loop_count - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
0 = infinite.
MIDI_Schematic_file_name - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
If the song has been imported from a .mid or .schematic file, that file name is stored here (only the name of the file, not the path).
Minutes_spent - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Amount of minutes spent on the project.
mirrorMap - Static variable in class dev.kosmx.playerAnim.api.layered.modifier.MirrorModifier
 
MirrorModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
 
MirrorModifier() - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.MirrorModifier
 
ModifierLayer<T> - Class in dev.kosmx.playerAnim.api.layered
Layer to easily swap animations, add modifiers or do other sort of effects Modifiers affect each other.
ModifierLayer() - Constructor for class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
ModifierLayer(T, AbstractModifier...) - Constructor for class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
Move - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Move(PartMap.PartValue, float, int, Ease) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Move
 
moveSerializer(KeyframeAnimation) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
 
mutableCopy() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 

N

name - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
name - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
name - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
The name of the layer.
NBS - Class in dev.kosmx.playerAnim.core.data.opennbs
 
NBS(Header, ArrayList<Layer>, ArrayList<CustomInstrument>) - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.NBS
 
NBS_version - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The version of the new NBS format.
NBS.Builder - Class in dev.kosmx.playerAnim.core.data.opennbs
 
NBSFileUtils - Class in dev.kosmx.playerAnim.core.data.opennbs
R/W nbs files
NBSFileUtils() - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.NBSFileUtils
 
NBSPacket - Class in dev.kosmx.playerAnim.core.data.opennbs.network
 
NBSPacket() - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
NBSPacket(NBS) - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
NetworkHelper - Class in dev.kosmx.playerAnim.core.util
I can't use Minecraft's string and uuid byte reader in a bukkit plugin, I need to implement these.
NetworkHelper() - Constructor for class dev.kosmx.playerAnim.core.util.NetworkHelper
 
NONE - Enum constant in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
The animation does not decide first person mode, this way, the animation will be transparent in first person mode.
Note(int) - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
 
Note_blocks_added - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Amount of times the user has added a note block.
Note_blocks_removed - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The amount of times the user have removed a note block.
notes - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
nsfw - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
nsfw - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 

O

offset() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
ONLY_LEFT_ARM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the left arm without its associated item in the first-person view.
ONLY_LEFT_ARM_AND_ITEM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the left arm and its associated item in the first-person view.
ONLY_LEFT_ITEM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the left-hand item without showing the arm in the first-person view.
ONLY_RIGHT_ARM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the right arm without its associated item in the first-person view.
ONLY_RIGHT_ARM_AND_ITEM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the right arm and its associated item in the first-person view.
ONLY_RIGHT_ITEM - Enum constant in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Enables only the right-hand item without showing the arm in the first-person view.
optimizeEmote() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
Remove unnecessary keyframes from this emote.
OUTBACK - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTBOUNCE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTCIRC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTCUBIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTELASTIC - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTEXPO - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTQUAD - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTQUART - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTQUINT - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
OUTSINE - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 

P

Pair<L,R> - Class in dev.kosmx.playerAnim.core.util
Pair, stores two objects.
Pair(L, R) - Constructor for class dev.kosmx.playerAnim.core.util.Pair
Creates a pair from two values
panning - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
The stereo position of the note block, from 0-200.
part - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
part - Variable in class dev.kosmx.playerAnim.core.data.quarktool.PartMap
 
PartMap - Class in dev.kosmx.playerAnim.core.data.quarktool
 
PartMap(KeyframeAnimation.StateCollection) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.PartMap
 
PartModifier(Vec3f, Vec3f) - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
PartModifier(Vec3f, Vec3f, Vec3f) - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
PASS - Enum constant in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Your listener did nothing, in won't change the result of the event
Pause - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Pause(int) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Pause
 
Pauseable - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Pauseable(Playable, int) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Pauseable
 
perspective - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
pitch - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
pitch - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
pitch - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
The fine pitch of the note block, from -32,768 to 32,767 cents (but the max in Note Block Studio is limited to -1200 and +1200).
playable - Variable in class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
Playable - Interface in dev.kosmx.playerAnim.core.data.quarktool
 
playAnimation() - Method in interface dev.kosmx.playerAnim.api.IPlayable
 
playAnimation() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Move
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Pause
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Pauseable
 
playBackward(int) - Method in interface dev.kosmx.playerAnim.core.data.quarktool.Playable
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Reset
 
playBackward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
PlayerAnimationFrame - Class in dev.kosmx.playerAnim.api.layered
Mixin it into a player, add to its Animation stack, and override its tick,
PlayerAnimationFrame() - Constructor for class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
PlayerAnimationFrame.PlayerPart - Class in dev.kosmx.playerAnim.api.layered
 
PlayerPart() - Constructor for class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Move
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Pause
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Pauseable
 
playForward(int) - Method in interface dev.kosmx.playerAnim.core.data.quarktool.Playable
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Reset
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
playForward(int) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Yoyo
 
pos - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
POSITION - Enum constant in enum class dev.kosmx.playerAnim.api.TransformType
The part is shifted in 3d space into the direction
pow(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
put(T) - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 
putBoolean(ByteBuffer, boolean) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Writes a bool value into byteBuffer, using 1 byte per bool
putString(ByteBuffer, String) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Writes a binary string into byteBuf first 4 bytes for size, then string data

Q

quadratic(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
QUARK - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 
QuarkParsingError - Exception Class in dev.kosmx.playerAnim.core.data.quarktool
 
QuarkParsingError() - Constructor for exception class dev.kosmx.playerAnim.core.data.quarktool.QuarkParsingError
 
QuarkParsingError(String, int) - Constructor for exception class dev.kosmx.playerAnim.core.data.quarktool.QuarkParsingError
 
QuarkReader - Class in dev.kosmx.playerAnim.core.data.quarktool
 
QuarkReader() - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 

R

read(DataInputStream) - Static method in class dev.kosmx.playerAnim.core.data.opennbs.NBSFileUtils
 
read(String) - Static method in class dev.kosmx.playerAnim.core.data.quarktool.QuarkReader
 
read(ByteBuffer) - Method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
read(ByteBuffer, int) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Read keyframe animation from binary data.
readFromIStream(InputStream) - Static method in class dev.kosmx.playerAnim.core.util.MathHelper
similar? to Java 9+ InputStream.readAllBytes() because of compatibility, I can not use that
readString(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
readUUID(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
readVarInt(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
readVarString(ByteBuffer) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
register(T) - Method in class dev.kosmx.playerAnim.core.impl.event.Event
Register a new event listener; See the actual event documentation for return type
removeIf(Predicate<T>) - Method in class dev.kosmx.playerAnim.core.util.UUIDMap
 
removeLayer(int) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
Remove EVERY layer with priority
removeLayer(IAnimation) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
Remove an animation layer
removeModifier(int) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
Repeat - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Repeat(Playable, int, int) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Repeat
 
replace(KeyframeAnimation.KeyFrame, int) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
replaceAnimationWithFade(AbstractFadeModifier, T) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
Fade out from current animation into new animation.
replaceAnimationWithFade(AbstractFadeModifier, T, boolean) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
Fade out from current to a new animation
replaceEase(int, Ease) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
Reset - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Reset(QuarkReader, String, int) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Reset
 
resetPose() - Method in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
Reset every part, those parts won't influence the animation Don't use it if you don't want to set every part in every frame
returnTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
returnToTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
Right_clicks - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Amount of times the user has right-clicked.
rightArm - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
rightArm - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
rightItem - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
rightItem - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
rightLeg - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
rightLeg - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
roll - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
roll - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
rot - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
rotation() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
ROTATION - Enum constant in enum class dev.kosmx.playerAnim.api.TransformType
The part is rotated in 3D space using Euler angles
RotationAxis(KeyframeAnimation.StateCollection.State) - Constructor for class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.RotationAxis
 

S

scale - Variable in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
scale() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
scale(double) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
Scale the vector
scale(float) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
Scale the vector
SCALE - Enum constant in enum class dev.kosmx.playerAnim.api.TransformType
The part is scaled in 3d space
scaleX - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
scaleX - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
scaleY - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
scaleY - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
scaleZ - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
scaleZ - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
Section - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Section(QuarkReader, int, List<List<String>>) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Section
 
serialize(KeyframeAnimation, Type, JsonSerializationContext) - Method in class dev.kosmx.playerAnim.core.data.gson.AnimationJson
Animation to emotecraft format JSON tries to serialize extraData as long as it is string/number/bool/json.
serializeAnimation(KeyframeAnimation) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationSerializing
Deprecated.
Serialize animation into Emotecraft JSON format
SERVER - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 
set(T) - Method in class dev.kosmx.playerAnim.core.util.SetableSupplier
:D
SetableSupplier<T> - Class in dev.kosmx.playerAnim.core.util
 
SetableSupplier() - Constructor for class dev.kosmx.playerAnim.core.util.SetableSupplier
 
setAnim(T) - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
setAnimation(T) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
setAuthor(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
setDescription(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
setEnabled(boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
setEnabled(boolean) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
setFirstPersonConfiguration(FirstPersonConfiguration) - Method in interface dev.kosmx.playerAnim.api.layered.IActualAnimation
 
setFirstPersonMode(FirstPersonMode) - Method in interface dev.kosmx.playerAnim.api.layered.IActualAnimation
 
setFirstPersonPass(boolean) - Static method in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
 
setLength(int) - Method in class dev.kosmx.playerAnim.core.data.opennbs.NBS
 
setLock(boolean) - Method in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
 
setMoveOperator(Playable) - Method in class dev.kosmx.playerAnim.core.data.quarktool.Section
 
setName(String) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
setName(String) - Method in interface dev.kosmx.playerAnim.core.data.opennbs.format.CustomInstrument
 
setNull() - Method in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame.PlayerPart
 
setPressKey(boolean) - Method in interface dev.kosmx.playerAnim.core.data.opennbs.format.CustomInstrument
 
setsetSoundPitch(byte) - Method in interface dev.kosmx.playerAnim.core.data.opennbs.format.CustomInstrument
 
setTickDelta(float) - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
setToSongFile(String) - Method in interface dev.kosmx.playerAnim.core.data.opennbs.format.CustomInstrument
 
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
setupAnim(float) - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
Called before rendering a character
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
setupAnim(float) - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
setUuid(UUID) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
sine(float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
size() - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
snake2Camel(String) - Static method in class dev.kosmx.playerAnim.core.data.gson.GeckoLibSerializer
Convert snake_case_string to camelCaseString
song - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
Song_author - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The author of the song.
Song_description - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The description of the song.
Song_length - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Deprecated.
Song_name - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The name of the song.
Song_original_author - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The original author of the song.
Song_tempo - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The tempo of the song multiplied by 100 (for example, 1225 instead of 12.25).
SoundPlayer - Class in dev.kosmx.playerAnim.core.data.opennbs
Plays NBS objects It will need to be played on ClientSide
SoundPlayer(NBS, Consumer<Layer.Note>, int) - Constructor for class dev.kosmx.playerAnim.core.data.opennbs.SoundPlayer
 
source - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
speed - Variable in class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
SpeedModifier - Class in dev.kosmx.playerAnim.api.layered.modifier
Modifies the animation speed.
SpeedModifier(float) - Constructor for class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
squaredDistanceTo(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
 
squaredDistanceTo(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
 
standardFadeIn(int, Ease) - Static method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
Creates a standard fade with some easing in it.
State(KeyframeAnimation.StateCollection.State) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
Creates a mutable copy
StateCollection(float) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
StateCollection(float, float, float, float, float, float, float, boolean) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
StateCollection(float, float, float, float, float, float, float, float, float, float, boolean, boolean) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
StateCollection(KeyframeAnimation.StateCollection) - Constructor for class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
staticThreshold - Static variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
Statically set validation threshold, just a hint
step(float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
step(Float) - Static method in class dev.kosmx.playerAnim.core.util.Easing
 
STEP - Enum constant in enum class dev.kosmx.playerAnim.core.util.Ease
 
stereo - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
How much this layer is panned to the left/right.
stop() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
stop() - Method in class dev.kosmx.playerAnim.core.data.opennbs.SoundPlayer
 
stopTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
stopTick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
subtract(Vec3d) - Method in class dev.kosmx.playerAnim.core.util.Vec3d
Subtract a vector from this
subtract(Vec3f) - Method in class dev.kosmx.playerAnim.core.util.Vec3f
Subtract a vector from this
SUCCESS - Enum constant in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Cancel the event and success.

T

THIRD_PERSON_MODEL - Enum constant in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
Use the 3rd person player model (only arms/items) to render accurate first-person perspective
threshold - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection.State
 
tick - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
tick - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
Where is that note exactly.
tick() - Method in class dev.kosmx.playerAnim.api.layered.AnimationContainer
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.AnimationStack
 
tick() - Method in interface dev.kosmx.playerAnim.api.layered.IAnimation
Animation tick, on lag free client 20 [tick/sec] You can get the animations time from other places, but it will be invoked when the animation is ACTIVE
tick() - Method in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.modifier.SpeedModifier
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.ModifierLayer
 
tick() - Method in class dev.kosmx.playerAnim.api.layered.PlayerAnimationFrame
 
tick() - Method in class dev.kosmx.playerAnim.core.data.opennbs.SoundPlayer
 
tick() - Method in class dev.kosmx.playerAnim.core.impl.AnimationProcessor
 
tickDelta - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer
 
time - Variable in class dev.kosmx.playerAnim.api.layered.modifier.AbstractFadeModifier
 
Time_signature - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
The time signature of the song.
torso - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
toString() - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier.PartModifier
 
toString() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
 
toString() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
toString() - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation
 
toString() - Method in class dev.kosmx.playerAnim.core.util.Pair
 
toString() - Method in class dev.kosmx.playerAnim.core.util.Vector3
 
TransformType - Enum Class in dev.kosmx.playerAnim.api
 
transformVector(Vec3f, TransformType) - Method in class dev.kosmx.playerAnim.api.layered.modifier.MirrorModifier
 
transformVector(Vec3f, TransformType, AdjustmentModifier.PartModifier, float) - Method in class dev.kosmx.playerAnim.api.layered.modifier.AdjustmentModifier
 

U

UNKNOWN - Enum constant in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
 
unregister(T) - Method in class dev.kosmx.playerAnim.core.impl.event.Event
unregister the listener
uuid - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.AnimationBuilder
If you want auto-uuid, leave it null
UUIDMap<T> - Class in dev.kosmx.playerAnim.core.util
 
UUIDMap() - Constructor for class dev.kosmx.playerAnim.core.util.UUIDMap
 

V

value - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.KeyFrame
 
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.api.TransformType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.kosmx.playerAnim.api.layered.modifier.FirstPersonModifier.FirstPersonConfigEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.kosmx.playerAnim.api.TransformType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.kosmx.playerAnim.core.data.AnimationFormat
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.kosmx.playerAnim.core.impl.event.EventResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.kosmx.playerAnim.core.util.Ease
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA - Enum constant in enum class dev.kosmx.playerAnim.api.firstPerson.FirstPersonMode
Use the vanilla renderer, most of the time broken, if you use this, please check your animation
Vanilla_instrument_count - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Header
Amount of default instruments when the song was saved.
Vec3d - Class in dev.kosmx.playerAnim.core.util
Three-dimensional double vector
Vec3d(Double, Double, Double) - Constructor for class dev.kosmx.playerAnim.core.util.Vec3d
 
Vec3f - Class in dev.kosmx.playerAnim.core.util
 
Vec3f(float, float, float) - Constructor for class dev.kosmx.playerAnim.core.util.Vec3f
 
Vector3<N> - Class in dev.kosmx.playerAnim.core.util
3 dimensional generic vector implementation
Vector3(N, N, N) - Constructor for class dev.kosmx.playerAnim.core.util.Vector3
 
velocity - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer.Note
The velocity/volume of the note block, from 0% to 100%.
verifyAndLock(int) - Method in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
volume - Variable in class dev.kosmx.playerAnim.core.data.opennbs.format.Layer
The volume of the layer (percentage).

W

write(KeyframeAnimation, T) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Write the animation into the ByteBuffer using the latest format version
write(KeyframeAnimation, T, int) - Static method in class dev.kosmx.playerAnim.core.data.AnimationBinary
Write the animation into the ByteBuffer.
write(ByteBuffer) - Method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
writeAnimation(KeyframeAnimation, Writer) - Static method in class dev.kosmx.playerAnim.core.data.gson.AnimationSerializing
Deprecated.
Write the animation to output stream
writeLayersAndNotes(ByteBuffer) - Method in class dev.kosmx.playerAnim.core.data.opennbs.network.NBSPacket
 
writeString(ByteBuffer, String) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
writeUUID(ByteBuffer, UUID) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
writeVarInt(ByteBuffer, int) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 
writeVarString(ByteBuffer, String) - Static method in class dev.kosmx.playerAnim.core.util.NetworkHelper
 

X

x - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
x - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
x - Variable in class dev.kosmx.playerAnim.core.data.quarktool.PartMap
 

Y

y - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
y - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
y - Variable in class dev.kosmx.playerAnim.core.data.quarktool.PartMap
 
yaw - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
yaw - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
Yoyo - Class in dev.kosmx.playerAnim.core.data.quarktool
 
Yoyo(Playable, int, int) - Constructor for class dev.kosmx.playerAnim.core.data.quarktool.Yoyo
 

Z

z - Variable in class dev.kosmx.playerAnim.api.layered.KeyframeAnimationPlayer.BodyPart
 
z - Variable in class dev.kosmx.playerAnim.core.data.KeyframeAnimation.StateCollection
 
z - Variable in class dev.kosmx.playerAnim.core.data.quarktool.PartMap
 
ZERO - Static variable in class dev.kosmx.playerAnim.core.util.Vec3f
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form