Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Trainguy9512/locomotion
/ types & classes
Types & classes
187 in github.com/Trainguy9512/locomotion
⨍
Functions
909
◇
Types & classes
187
↓ 1 callers
Class
AnimationModExportDialog
src/main/python/export_script.py:30
Class
AnimationDataContainer
src/main/java/com/trainguy9512/locomotion/animation/data/AnimationDataContainer.java:24
Interface
AnimationPlayer
src/main/java/com/trainguy9512/locomotion/animation/pose/function/AnimationPlayer.java:6
Class
AnimationSequence
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:18
Class
AnimationSequenceDeserializer
src/main/java/com/trainguy9512/locomotion/resource/json/AnimationSequenceDeserializer.java:17
Class
ApplyAdditiveFunction
Pose function that adds an additive pose to a base animation pose, based on an alpha value.
src/main/java/com/trainguy9512/locomotion/animation/pose/function/ApplyAdditiveFunction.java:16
Class
AttackAnimationConditionContext
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAttackAnimations.java:151
Class
AttackAnimationRule
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAttackAnimations.java:103
Class
BlendInput
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendPosesFunction.java:111
Class
BlendMask
Configuration that defines the weight influences for each joint, used when blending different poses together that shouldn't blend every joint. <p>Defa
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendMask.java:13
Class
BlendPosesByBooleanFunction
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendPosesByBooleanFunction.java:19
Class
BlendPosesFunction
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendPosesFunction.java:16
Class
BlendProfile
Configuration that allows individual joints to blend faster than others through duration multipliers. @param jointDurationMultipliers Map of join
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendProfile.java:14
Class
BlendSpace1DEntry
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendedSequencePlayerFunction.java:112
Class
BlendedSequencePlayerFunction
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendedSequencePlayerFunction.java:20
Class
BlockEntities
src/main/java/com/trainguy9512/locomotion/config/LocomotionConfig.java:103
Interface
BlockEntityJointAnimator
src/main/java/com/trainguy9512/locomotion/animation/animator/block_entity/BlockEntityJointAnimator.java:7
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:117
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAttackAnimations.java:117
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:167
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:270
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/driver/TimerDriver.java:57
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendMask.java:28
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:114
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:157
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendProfile.java:29
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/util/Transition.java:37
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/SequencePlayerFunction.java:135
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/JointTransformerFunction.java:95
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendedSequencePlayerFunction.java:116
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/TimeBasedPoseFunction.java:53
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendPosesFunction.java:87
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/SequenceEvaluatorFunction.java:60
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendPosesByBooleanFunction.java:137
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateDefinition.java:60
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateMachineFunction.java:285
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateTransition.java:77
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateAlias.java:25
Class
Builder
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageConfiguration.java:86
Class
CachedPoseContainer
src/main/java/com/trainguy9512/locomotion/animation/pose/function/cache/CachedPoseContainer.java:10
Class
CachedPoseFunction
src/main/java/com/trainguy9512/locomotion/animation/pose/function/cache/CachedPoseFunction.java:12
Class
ChestJointAnimator
src/main/java/com/trainguy9512/locomotion/animation/animator/block_entity/ChestJointAnimator.java:8
Class
ComponentSpacePose
src/main/java/com/trainguy9512/locomotion/animation/pose/ComponentSpacePose.java:7
Class
CubicBezier
src/main/java/com/trainguy9512/locomotion/animation/util/Easing.java:117
Class
Data
src/main/java/com/trainguy9512/locomotion/config/LocomotionConfig.java:76
Class
DebugEntryBlockEntityAnimators
src/main/java/com/trainguy9512/locomotion/debug/DebugEntryBlockEntityAnimators.java:19
Class
DebugEntryFirstPersonDrivers
src/main/java/com/trainguy9512/locomotion/debug/DebugEntryFirstPersonDrivers.java:21
Interface
Driver
Object for calculating and storing values derived from a data reference for use during animation pose calculation. @param <D> Data Type @author
src/main/java/com/trainguy9512/locomotion/animation/driver/Driver.java:8
Interface
DriverGetter
src/main/java/com/trainguy9512/locomotion/animation/data/DriverGetter.java:9
Class
DriverKey
Key for animation drivers that are stored once per data container. <p> These keys are used for storing the default value of a driver object, to initia
src/main/java/com/trainguy9512/locomotion/animation/driver/DriverKey.java:17
Interface
Easing
@author Marvin Schürz
src/main/java/com/trainguy9512/locomotion/animation/util/Easing.java:8
Class
Elastic
src/main/java/com/trainguy9512/locomotion/animation/util/Easing.java:79
Class
EmptyPoseFunction
src/main/java/com/trainguy9512/locomotion/animation/pose/function/EmptyPoseFunction.java:11
Interface
EntityJointAnimator
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/EntityJointAnimator.java:8
Class
FirstPersonAnimationSequences
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAnimationSequences.java:6
Class
FirstPersonArmOffset
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonArmOffset.java:10
Class
FirstPersonAttackAnimations
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAttackAnimations.java:26
Class
FirstPersonBrush
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonBrush.java:18
Class
FirstPersonDrinking
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonDrinking.java:24
Class
FirstPersonDrivers
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:18
Class
FirstPersonEating
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonEating.java:21
Class
FirstPersonGenericItems
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:23
Class
FirstPersonHandPoseSwitching
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoseSwitching.java:26
Class
FirstPersonHandPoses
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:32
Class
FirstPersonItemUpdateAnimations
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonItemUpdateAnimations.java:23
Class
FirstPersonJointAnimator
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonJointAnimator.java:38
Class
FirstPersonMace
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonMace.java:18
Class
FirstPersonMap
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonMap.java:16
Class
FirstPersonMining
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMining.java:22
Class
FirstPersonMontages
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMontages.java:16
Class
FirstPersonMovement
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMovement.java:22
Class
FirstPersonPlayer
src/main/java/com/trainguy9512/locomotion/config/LocomotionConfig.java:81
Class
FirstPersonPlayerRenderer
src/main/java/com/trainguy9512/locomotion/render/FirstPersonPlayerRenderer.java:50
Interface
FirstPersonPlayerRendererGetter
src/main/java/com/trainguy9512/locomotion/access/FirstPersonPlayerRendererGetter.java:7
Class
FirstPersonShield
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonShield.java:20
Interface
FirstPersonSingleBlockRenderer
src/main/java/com/trainguy9512/locomotion/access/FirstPersonSingleBlockRenderer.java:7
Class
FirstPersonSpear
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonSpear.java:24
Class
FirstPersonSpyglass
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonSpyglass.java:24
Class
FirstPersonSword
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonSword.java:10
Class
FirstPersonTrident
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonTrident.java:21
Class
FirstPersonTwoHandedActions
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonTwoHandedActions.java:26
Class
FirstPersonUseAnimations
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonUseAnimations.java:35
Class
FormatVersion
src/main/java/com/trainguy9512/locomotion/resource/FormatVersion.java:9
Class
GenericItemPoseDefinition
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:152
Class
GsonConfiguration
src/main/java/com/trainguy9512/locomotion/resource/json/GsonConfiguration.java:14
Class
HandPoseDefinition
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:223
Interface
HandPoseFunctionSupplier
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:361
Interface
IndividualPartFunction
src/main/java/com/trainguy9512/locomotion/resource/json/ModelPartSerializer.java:17
Interface
Interpolator
@author Marvin Schürz
src/main/java/com/trainguy9512/locomotion/animation/util/Interpolator.java:10
Enum
ItemRenderType
src/main/java/com/trainguy9512/locomotion/render/ItemRenderType.java:6
Class
ItemUpdateAnimationConditionContext
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonItemUpdateAnimations.java:96
Class
ItemUpdateAnimationRule
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonItemUpdateAnimations.java:82
Interface
JointAnimator
Uses a data reference and a joint skeleton to calculate a pose once per tick. @param <T> Object used for data reference
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimator.java:14
Class
JointAnimatorDispatcher
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimatorDispatcher.java:28
Class
JointAnimatorRegistry
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimatorRegistry.java:19
Class
JointChannel
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:8
Class
JointChannelDeserializer
src/main/java/com/trainguy9512/locomotion/resource/json/JointChannelDeserializer.java:12
Class
JointConfiguration
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:143
Class
JointSkeleton
Structure used for associating locator enums with data such as transform hierarchy, default offset poses, model parts, and mirrors.
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:14
Class
JointSkeletonDeserializer
src/main/java/com/trainguy9512/locomotion/resource/json/JointSkeletonDeserializer.java:15
next →
1–100 of 187, ranked by callers