Index
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.Just use
Ease.invoke(float) - 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(boolean, boolean, boolean, boolean) - 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
FirstPersonModifierclass 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
FirstPersonConfigurationfor the current object, based on the providedtickDelta. - 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
FirstPersonModefor the current object, based on the providedtickDelta. - 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.isInfiniteis 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
-
Reads string from buf, see
AnimationBinary.putString(ByteBuffer, String) - 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
NBSobjects 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/shoulder armor) 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
All Classes and Interfaces|All Packages|Serialized Form