Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Trainguy9512/locomotion
/ functions
Functions
909 in github.com/Trainguy9512/locomotion
⨍
Functions
909
◇
Types & classes
187
↓ 8 callers
Method
of
(Interpolator<T> interpolator, float length)
src/main/java/com/trainguy9512/locomotion/animation/util/Timeline.java:22
↓ 8 callers
Method
pushCurrentToPrevious
Prepares the driver for the next tick after it's finished being used in the current tick, which is usually setting the current value to the previous v
src/main/java/com/trainguy9512/locomotion/animation/driver/Driver.java:31
↓ 8 callers
Method
register
(Identifier identifier, AttackAnimationRule rule)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonAttackAnimations.java:30
↓ 8 callers
Method
scale
(Vector3f scale, TransformSpace transformSpace, TransformType transformType)
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:113
↓ 8 callers
Method
translate
(Vector3f translation, TransformSpace transformSpace, TransformType transformType)
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:82
↓ 7 callers
Method
build
()
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:190
↓ 7 callers
Method
getOrThrowAnimationSequence
(Identifier sequenceLocation)
src/main/java/com/trainguy9512/locomotion/resource/LocomotionResources.java:58
↓ 7 callers
Method
of
()
src/main/java/com/trainguy9512/locomotion/animation/pose/function/EmptyPoseFunction.java:19
↓ 7 callers
Method
of
(PoseFunction<LocalSpacePose> inputPose, String slot)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageSlotFunction.java:14
↓ 7 callers
Method
playMontage
Plays a montage of the given configuration. @param configuration Montage configuration to use as the template for the montage.
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageManager.java:48
↓ 7 callers
Method
rotate
(Quaternionf rotation, TransformSpace transformSpace, TransformType transformType)
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:96
↓ 7 callers
Method
setTranslation
(Function<PoseCalculationContext, Vector3f> transformFunction, JointChannel.TransformType transformType, Joint
src/main/java/com/trainguy9512/locomotion/animation/pose/function/JointTransformerFunction.java:115
↓ 7 callers
Function
stonecutter
buildSrc/src/main/kotlin/build-extensions.kt:81
↓ 7 callers
Method
toString
()
src/main/java/com/trainguy9512/locomotion/animation/driver/TriggerDriver.java:88
↓ 6 callers
Method
builder
()
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendMask.java:24
↓ 6 callers
Method
getFallback
()
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:201
↓ 6 callers
Method
getValueAtTime
Returns the value at the given time, looped or not. @param time Time in seconds. @param looping Whether the time should be looped or not.
src/main/java/com/trainguy9512/locomotion/animation/util/Timeline.java:31
↓ 6 callers
Method
interpolated
Returns an animation pose interpolated between this pose and the provided pose. @param other Animation pose to interpolate to. @param weight We
src/main/java/com/trainguy9512/locomotion/animation/pose/LocalSpacePose.java:64
↓ 6 callers
Method
of
(int version)
src/main/java/com/trainguy9512/locomotion/resource/FormatVersion.java:14
↓ 6 callers
Method
testForNextHandPose
(ItemStack itemStack, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:390
↓ 6 callers
Method
trigger
()
src/main/java/com/trainguy9512/locomotion/animation/driver/TriggerDriver.java:29
↓ 5 callers
Method
addKeyframe
(float time, T value)
src/main/java/com/trainguy9512/locomotion/animation/util/Timeline.java:72
↓ 5 callers
Method
builder
( Identifier basePoseAnimationSequence, Predicate<ItemStack> choosePoseIfTrue,
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:159
↓ 5 callers
Method
deserializeTimeline
(JsonDeserializationContext context, JsonObject jsonObject, String identifier, Class<X> type, Interpolator<X>
src/main/java/com/trainguy9512/locomotion/resource/json/AnimationSequenceDeserializer.java:118
↓ 5 callers
Method
ease
Takes in a time value from 0 to 1 and returns and eased version. @param time Input value @return Eased value
src/main/java/com/trainguy9512/locomotion/animation/util/Easing.java:16
↓ 5 callers
Method
getHasUsedItemDriver
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:153
↓ 5 callers
Method
getJointConfiguration
Retrieves the joint configuration for the supplied joint. @param joint Joint string identifier to get a joint configuration for. @return Joint configu
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:106
↓ 5 callers
Method
getJointSkeleton
Gets the resource location for the joint skeleton being used. @return Joint skeleton resource location
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimator.java:20
↓ 5 callers
Method
getScale
()
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:60
↓ 5 callers
Method
interruptMontagesInSlot
Immediately stops and removes any montages currently playing within the provided slot. @param slot Slot identifier
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageManager.java:63
↓ 5 callers
Method
isSprinting
(DriverGetter context)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMovement.java:99
↓ 5 callers
Method
localOrParentSpaceBuilder
(PoseFunction<LocalSpacePose> poseFunction, String joint)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/JointTransformerFunction.java:87
↓ 5 callers
Method
multiply
(LocalSpacePose other, JointChannel.TransformSpace transformSpace)
src/main/java/com/trainguy9512/locomotion/animation/pose/LocalSpacePose.java:204
↓ 5 callers
Method
ofInterpolatable
Creates a driver of the given data type that can be interpolated between ticks. @param defaultValue Default value set from the start and set upon
src/main/java/com/trainguy9512/locomotion/animation/driver/VariableDriver.java:107
↓ 5 callers
Method
register
(Identifier identifier, GenericItemPoseDefinition genericItemPoseDefinition)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:27
↓ 5 callers
Method
setMiningPoseFunctionSuppler
(Supplier<PoseFunction<LocalSpacePose>> miningPoseFunctionSuppler)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:337
↓ 5 callers
Method
tick
Updates the driver based on values set during data extraction, called once per tick after data extraction and prior to pose function tick.
src/main/java/com/trainguy9512/locomotion/animation/driver/Driver.java:13
↓ 5 callers
Method
updateRenderedItem
(DriverGetter driverContainer, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:85
↓ 5 callers
Method
updateRenderedItemIfNoTwoHandOverrides
(DriverGetter driverContainer, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:98
↓ 4 callers
Function
applyProperties
* Applies a set of properties to a `ProcessResources` task, based on the project's configuration * and additional resource files. * * @param projec
buildSrc/src/main/kotlin/build-extensions.kt:55
↓ 4 callers
Method
clearMontagesInAttackSlot
(PoseTickEvaluationContext context, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoseSwitching.java:254
↓ 4 callers
Method
constructCurrentBasePoseFunction
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoseSwitching.java:69
↓ 4 callers
Method
constructMiningPoseFunction
( PoseFunction<LocalSpacePose> idlePoseFunction, PoseFunction<LocalSpacePose> swingPos
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMining.java:28
↓ 4 callers
Method
constructWithCrouchPose
(CachedPoseContainer cachedPoseContainer, PoseFunction<LocalSpacePose> inputPose)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMovement.java:372
↓ 4 callers
Method
getAttackSlot
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMontages.java:24
↓ 4 callers
Method
getDriverValue
(DriverKey<R> driverKey)
src/main/java/com/trainguy9512/locomotion/animation/data/AnimationDataContainer.java:101
↓ 4 callers
Method
getEmptyHandPose
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:216
↓ 4 callers
Method
getItemCopyReferenceDriver
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:132
↓ 4 callers
Method
getMiningPlayRateFunction
(float baseMultiplier)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMining.java:104
↓ 4 callers
Method
getOrThrowFromIdentifier
(Identifier identifier)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonGenericItems.java:205
↓ 4 callers
Method
getRootJoint
Retrieves the root joint of the skeleton. @return String identifier of the root joint
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:89
↓ 4 callers
Method
in60FramesPerSecond
Retrieves the value of this time span in frames at 60 frames per second. @return Float time measured in 60 frames per second.
src/main/java/com/trainguy9512/locomotion/animation/util/TimeSpan.java:94
↓ 4 callers
Method
isNewItemEmpty
(StateTransitionContext context, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoseSwitching.java:296
↓ 4 callers
Method
locomotion$setMatrix
(Matrix4f matrix4f)
src/main/java/com/trainguy9512/locomotion/access/MatrixModelPart.java:7
↓ 4 callers
Method
of
( Function<InteractionHand, MontageConfiguration> montageProvider, Predicate<I
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonItemUpdateAnimations.java:87
↓ 4 callers
Method
of
(Matrix4f transform, boolean visibility)
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:20
↓ 4 callers
Method
registerBlockEntityJointAnimator
Registers a joint animator for use on block entities. @param type Type of block entity @param jointAnimator Newly con
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimatorRegistry.java:44
↓ 4 callers
Method
runAndConsumeIfTriggered
Runs a function if the driver has been triggered, and then resets the driver after pose function evaluation. @param runnable Function to run
src/main/java/com/trainguy9512/locomotion/animation/driver/TriggerDriver.java:38
↓ 4 callers
Method
transformJoint
(JointChannel jointChannel, PoseCalculationContext context, TransformChannelConfiguration<X> configuration, Tr
src/main/java/com/trainguy9512/locomotion/animation/pose/function/JointTransformerFunction.java:68
↓ 4 callers
Method
triggerUseAnimation
( InteractionHand hand, UseAnimationType useAnimationType, InteractionResu
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonUseAnimations.java:250
↓ 3 callers
Function
addNullable
buildSrc/src/main/kotlin/build-extensions.kt:67
↓ 3 callers
Method
build
()
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateMachineFunction.java:347
↓ 3 callers
Method
builder
(Function<PoseTickEvaluationContext, Float> blendValueFunction)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/BlendedSequencePlayerFunction.java:104
↓ 3 callers
Method
computePose
(float partialTicks)
src/main/java/com/trainguy9512/locomotion/animation/data/AnimationDataContainer.java:74
↓ 3 callers
Method
constructBasePoseFunction
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoses.java:246
↓ 3 callers
Method
containsJoint
(String joint)
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:110
↓ 3 callers
Method
defineForMultipleJoints
Defines a weight for multiple joints. @param jointNames Set of joint names to assign the provided weight to. @param weight W
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/BlendMask.java:53
↓ 3 callers
Method
getBlockEntityAnimationDataContainer
(BlockPos blockPos, BlockEntityType<T> type)
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimatorDispatcher.java:172
↓ 3 callers
Method
getCustomAttributeProperty
(String customAttributeName, JointSkeleton skeleton)
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/SkeletonPropertyDefinition.java:30
↓ 3 callers
Method
getCustomAttributeValue
(String customAttributeName)
src/main/java/com/trainguy9512/locomotion/animation/pose/Pose.java:78
↓ 3 callers
Method
getDirectChildrenOfJoint
Returns a list of joint identifiers that are direct children of the supplied joint. @param joint Joint to search for children of. @return List of
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/JointSkeleton.java:54
↓ 3 callers
Method
getFirstPersonPlayerJointAnimator
()
src/main/java/com/trainguy9512/locomotion/animation/animator/JointAnimatorRegistry.java:63
↓ 3 callers
Method
getIdentifier
Returns the string identifier for this animation data key.
src/main/java/com/trainguy9512/locomotion/animation/driver/DriverKey.java:34
↓ 3 callers
Method
getInterpolatedDriverValue
(DriverKey<R> driverKey, float partialTicks)
src/main/java/com/trainguy9512/locomotion/animation/data/AnimationDataContainer.java:97
↓ 3 callers
Method
getItemOnCooldownDriver
(InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonDrivers.java:118
↓ 3 callers
Method
getItemStackInHandToRender
(AnimationDataContainer dataContainer, AbstractClientPlayer localPlayer, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/render/FirstPersonPlayerRenderer.java:245
↓ 3 callers
Method
getJointProperty
(String jointName, JointSkeleton skeleton)
src/main/java/com/trainguy9512/locomotion/animation/joint/skeleton/SkeletonPropertyDefinition.java:19
↓ 3 callers
Method
getWeightIsFull
(float partialTicks)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageManager.java:190
↓ 3 callers
Method
hasMostRelevantAnimationPlayerFinished
(StateTransitionContext context, float crossFadeWeight)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/statemachine/StateTransition.java:45
↓ 3 callers
Method
inFramesPerSecond
Retrieves the value of this time span in the specified frame rate. @return Float time measured in frames.
src/main/java/com/trainguy9512/locomotion/animation/util/TimeSpan.java:86
↓ 3 callers
Method
initialize
()
src/main/java/com/trainguy9512/locomotion/LocomotionMain.java:20
↓ 3 callers
Method
interpolatedByTransition
Returns an animation pose interpolated between this pose and the provided pose using data from a transition. @param other Animation pose t
src/main/java/com/trainguy9512/locomotion/animation/pose/LocalSpacePose.java:149
↓ 3 callers
Method
isOldItemEmpty
(StateTransitionContext context, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonHandPoseSwitching.java:300
↓ 3 callers
Method
isPassenger
(StateTransitionContext context)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMovement.java:750
↓ 3 callers
Method
isUsingItem
(StateTransitionContext context, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonSpyglass.java:34
↓ 3 callers
Method
isUsingItem
(StateTransitionContext context, InteractionHand hand)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/handpose/FirstPersonBrush.java:20
↓ 3 callers
Method
locomotion$getFirstPersonPlayerRenderer
()
src/main/java/com/trainguy9512/locomotion/access/FirstPersonPlayerRendererGetter.java:8
↓ 3 callers
Method
madeAdditiveWithFallingStandingPose
(CachedPoseContainer cachedPoseContainer, PoseFunction<LocalSpacePose> inputPose)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonMovement.java:387
↓ 3 callers
Method
modifyValue
Modifies the current value based on the provided function @param valueModifier Value modifier function
src/main/java/com/trainguy9512/locomotion/animation/driver/VariableDriver.java:64
↓ 3 callers
Method
of
()
src/main/java/com/trainguy9512/locomotion/animation/driver/TriggerDriver.java:21
↓ 3 callers
Method
of
(AnimationDataContainer animationDataContainer)
src/main/java/com/trainguy9512/locomotion/animation/pose/function/montage/MontageManager.java:40
↓ 3 callers
Method
of30FramesPerSecond
Creates a timespan from a time measured in frames, at 30 frames per second. @return Timespan
src/main/java/com/trainguy9512/locomotion/animation/util/TimeSpan.java:54
↓ 3 callers
Method
ofFramesPerSecond
(float frames, float framesPerSecond)
src/main/java/com/trainguy9512/locomotion/animation/util/TimeSpan.java:38
↓ 3 callers
Method
ofTranslationRotationScaleQuaternion
(Vector3f translation, Quaternionf rotation, Vector3f scale, boolean visibility)
src/main/java/com/trainguy9512/locomotion/animation/joint/JointChannel.java:36
↓ 3 callers
Method
putJointRotationTimeline
(String jointName, Timeline<Quaternionf> timeline)
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:143
↓ 3 callers
Method
putJointScaleTimeline
(String jointName, Timeline<Vector3f> timeline)
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:148
↓ 3 callers
Method
putJointTranslationTimeline
(String jointName, Timeline<Vector3f> timeline)
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:138
↓ 3 callers
Method
putJointVisibilityTimeline
(String jointName, Timeline<Boolean> timeline)
src/main/java/com/trainguy9512/locomotion/animation/sequence/AnimationSequence.java:153
↓ 3 callers
Method
register
(Identifier identifier, ItemUpdateAnimationRule itemUpdateAnimationRule)
src/main/java/com/trainguy9512/locomotion/animation/animator/entity/firstperson/FirstPersonItemUpdateAnimations.java:77
↓ 3 callers
Method
renderArm
( AbstractClientPlayer abstractClientPlayer, PlayerModel playerModel, Huma
src/main/java/com/trainguy9512/locomotion/render/FirstPersonPlayerRenderer.java:269
← previous
next →
101–200 of 909, ranked by callers