Index

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

A

accept(HttpClient) - Method in interface kr.toxicity.model.api.util.HttpUtil.HttpClientConsumer
Accepts a task with an http client
accept(Tracker) - Method in interface kr.toxicity.model.api.script.AnimationScript
 
accept(Tracker) - Method in record class kr.toxicity.model.api.script.TimeScript
 
accessToLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.SingleLock
 
accessToReadLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.DuplexLock
Access to read lock
accessToWriteLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.DuplexLock
Access to write lock
actions() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
Returns the value of the actions record component.
adapt(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.NMS
Adapts a Bukkit entity to a BaseEntity, handling Folia compatibility.
adapt(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
Adapts a Bukkit player to a BasePlayer, handling Folia compatibility.
adapter() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Return the platform's adapter
add(double, double, double) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Creates a new location by adding the specified coordinates to this location.
add(String[], long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
Adds a resource to the pack using multiple path components.
add(String[], long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
Adds a resource to the pack at the current path using multiple path components.
add(String[], Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
Adds a resource to the pack using multiple path components with unknown size.
add(String[], Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
Adds a resource to the pack at the current path using multiple path components with unknown size.
add(String, long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
Adds a resource to the pack.
add(String, long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
Adds a resource to the pack at the current path.
add(String, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
Adds a resource to the pack with unknown size.
add(String, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
Adds a resource to the pack at the current path with unknown size.
addAnimation(String, AnimationIterator<T>, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Adds animation
addAnimation(AnimationOverrideState, BlueprintAnimation, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
addAsset(ModelAsset) - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Adds a new model asset to the loading queue.
addBuilder(String, ScriptBuilder) - Method in interface kr.toxicity.model.api.manager.ScriptManager
Registers a new script builder.
addLocator(UUID, UUID, RenderedBone) - Method in class kr.toxicity.model.api.bone.BoneIKSolver
Adds some external locator to this solver
addPositionModifier(Predicate<RenderedBone>, Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.bone.RenderedBone
Adds position modifier.
addPositionModifier(BonePredicate, Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a position modifier to matching bones.
addReloadEndHandler(Consumer<BetterModelPlatform.ReloadResult>) - Method in interface kr.toxicity.model.api.BetterModelPlatform
Registers a handler to be executed when a reload ends.
addReloadStartHandler(Consumer<PackZipper>) - Method in interface kr.toxicity.model.api.BetterModelPlatform
Registers a handler to be executed when a reload starts.
addRotationModifier(Predicate<RenderedBone>, Function<Quaternionf, Quaternionf>) - Method in class kr.toxicity.model.api.bone.RenderedBone
Adds rotation modifier.
addRotationModifier(BonePredicate, Function<Quaternionf, Quaternionf>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a rotation modifier to matching bones.
addScaler(String, ModelScaler.Builder) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Deserializer
Registers a new scaler type.
addTag(BoneTag) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
Adds some tag to this registry
afterKeyframe() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets after keyframe
afterKeyframe(T) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets after keyframe
air() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Returns a platform-specific representation of an empty item stack (air).
allPlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a stream of all players viewing this model.
allPoints() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns a stream containing all keyframe points (position, scale, and rotation).
alpha(float, float, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Finds alpha value
alwaysVisible(boolean) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Sets whether the nametag should always be visible (even through blocks).
and(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
 
and(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
 
and(Predicate<? super RenderedBone>) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
 
animate(String) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays an animation by name with default settings.
animate(String, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays an animation by name with a modifier.
animate(String, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays an animation by name with a modifier and a completion task.
animate(BoneMovement, BoneMovement) - Method in interface kr.toxicity.model.api.animation.AnimationProgress
Applies this keyframe's animation to a bone's movement.
animate(BoneMovement, BoneMovement) - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
 
animate(BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays a blueprint animation with a modifier.
animate(BlueprintAnimation, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays a blueprint animation on filtered bones.
animate(PlatformPlayer, String, String) - Method in interface kr.toxicity.model.api.manager.ModelManager
Plays an animation on a player.
animate(PlatformPlayer, String, String, AnimationModifier) - Method in interface kr.toxicity.model.api.manager.ModelManager
Plays an animation on a player with a specific modifier.
animate(PlatformPlayer, String, String, AnimationModifier, Consumer<EntityTracker>) - Method in interface kr.toxicity.model.api.manager.ModelManager
Plays an animation on a player with a modifier and a configuration consumer.
animate(TrackerAnimation<?>) - Method in class kr.toxicity.model.api.tracker.Tracker
 
animate(TrackerAnimation<?>, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
 
animation(String) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets blueprint animation by name
AnimationGenerator - Class in kr.toxicity.model.api.data.blueprint
Generates animation data by interpolating keyframes and calculating bone movements.
AnimationIterator<T> - Interface in kr.toxicity.model.api.animation
An iterator for traversing animation keyframes.
AnimationIterator.HoldOnLast<T> - Class in kr.toxicity.model.api.animation
AnimationIterator.Loop<T> - Class in kr.toxicity.model.api.animation
Implementation for AnimationIterator.Type.LOOP.
AnimationIterator.PlayOnce<T> - Class in kr.toxicity.model.api.animation
AnimationIterator.Type - Enum Class in kr.toxicity.model.api.animation
Defines the behavior of the animation iterator.
AnimationKeyframe - Record Class in kr.toxicity.model.api.animation
Represents a collection of animation keyframes, optimized for efficient storage and access.
AnimationKeyframe(AnimationProgress[]) - Constructor for record class kr.toxicity.model.api.animation.AnimationKeyframe
Creates an instance of a AnimationKeyframe record class.
AnimationKeyframe.Builder - Class in kr.toxicity.model.api.animation
Builder for AnimationKeyframe.
AnimationModifier - Record Class in kr.toxicity.model.api.animation
A modifier of animation.
AnimationModifier(int, int) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(int, int, float) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(int, int, AnimationIterator.Type) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(int, int, AnimationIterator.Type, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(int, int, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(BooleanSupplier, int, int, AnimationIterator.Type, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates modifier
AnimationModifier(BooleanSupplier, int, int, AnimationIterator.Type, FloatSupplier, Boolean, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
Creates an instance of a AnimationModifier record class.
AnimationModifier.Builder - Class in kr.toxicity.model.api.animation
Builder
AnimationOverrideState - Enum Class in kr.toxicity.model.api.animation
 
AnimationProgress - Interface in kr.toxicity.model.api.animation
Represents the state of an animation at a specific keyframe.
AnimationProgress.EmptyProgress - Record Class in kr.toxicity.model.api.animation
An implementation of AnimationProgress that represents an empty keyframe.
animations() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns the value of the animations record component.
animations() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the list of animations, or an empty list if none are defined.
animations() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns the value of the animations record component.
AnimationScript - Interface in kr.toxicity.model.api.script
Animation script
AnimationSignalEvent - Record Class in kr.toxicity.model.api.event
Triggered when an animation script emits a signal.
AnimationSignalEvent(PlatformPlayer, String) - Constructor for record class kr.toxicity.model.api.event.AnimationSignalEvent
Creates an instance of a AnimationSignalEvent record class.
AnimationStateHandler<T> - Class in kr.toxicity.model.api.animation
Animation state handler
AnimationStateHandler() - Constructor for class kr.toxicity.model.api.animation.AnimationStateHandler
 
animator() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the animator record component.
AnimatorData(BoneName, List<VectorPoint>, List<VectorPoint>, List<VectorPoint>, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Creates an instance of a AnimatorData record class.
animators() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the map of animators for this animation.
apply() - Method in interface kr.toxicity.model.api.tracker.ModelRotator.BuiltInDeserializer
Deserializes a default instance.
apply(float) - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
 
apply(float) - Method in interface kr.toxicity.model.api.util.function.FloatFunction
Applies float
apply(int, T) - Method in interface kr.toxicity.model.api.util.CollectionUtil.IndexedFunction
Maps to new value
apply(long) - Method in interface kr.toxicity.model.api.tracker.ModelRotator.BuiltInDeserializer
Deserializes from a long value.
apply(JsonElement) - Method in interface kr.toxicity.model.api.tracker.ModelRotator.BuiltInDeserializer
 
apply(BoneRenderContext, TransformedItemStack) - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
 
apply(BoneRenderContext, TransformedItemStack) - Method in class kr.toxicity.model.api.player.PlayerLimb.LimbItemMapper
 
apply(Tracker) - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Applies the rotator to a tracker with default rotation.
apply(Tracker, ModelRotation) - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Applies the rotator to a tracker with a base rotation.
apply(Tracker, ModelRotation) - Method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
Calculates the rotation.
apply(Tracker, ModelRotation) - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
 
apply(T) - Method in interface kr.toxicity.model.api.util.CollectionUtil.FloatFunction
Maps to new value
applyAs(EntityTracker) - Method in record class kr.toxicity.model.api.tracker.TrackerData
Applies this data to an existing entity tracker.
applyAsFloat(float) - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
 
applyAsFloat(float) - Method in interface kr.toxicity.model.api.util.function.Float2FloatFunction
Applies float value
applyAtChildren() - Method in interface kr.toxicity.model.api.util.function.BonePredicate
Should apply at children bone too
applyAtChildren() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Returns the value of the applyAtChildren record component.
applyAtDisplay(Predicate<RenderedBone>, Consumer<ModelDisplay>) - Method in class kr.toxicity.model.api.bone.RenderedBone
Applies some function at display
applyCondition() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the applyCondition record component.
args() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Returns the value of the args record component.
ArmorItem - Record Class in kr.toxicity.model.api.armor
Armor item
ArmorItem(int, String, String, String) - Constructor for record class kr.toxicity.model.api.armor.ArmorItem
Creates an instance of a ArmorItem record class.
armors() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
armors() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
armors() - Method in interface kr.toxicity.model.api.nms.Profiled
Returns the armor equipment of the entity.
asAir() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Gets transformed item as air
asBoolean(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
 
asNumber(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
 
assertPackName(String) - Static method in class kr.toxicity.model.api.util.PackUtil
Asserts that the given raw string is a valid pack name.
assertSupported() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Asserts that the model does not contain any unsupported element types.
assets() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Returns the value of the assets record component.
assets() - Method in class kr.toxicity.model.api.pack.PackResult
Returns the base assets of the pack.
assets() - Method in class kr.toxicity.model.api.pack.PackZipper
Retrieves the default assets collection.
assetsTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the value of the assetsTime record component.
associate(Collection<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to map
associate(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates collection to map
associate(Stream<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to map
associate(Stream<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to map
associateSequenced(Collection<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to sequenced map
associateSequenced(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates collection to sequenced map
associateSequenced(Stream<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to sequenced map
associateSequenced(Stream<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Associates stream to sequenced map
asString(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
 
asSupplier(T) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Makes constant value as supplier.
asTrackerData() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Converts the current tracker state to a TrackerData object.
asUncompleted() - Method in interface kr.toxicity.model.api.profile.ModelProfile
Makes this profile as uncompleted
asyncTask(Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs async task
asyncTaskLater(long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs async task
asyncTaskTimer(long, long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs async task

B

base() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
Returns the base player adapter.
BaseDummy(PlatformLocation) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
Creates an instance of a BaseDummy record class.
BaseEntity - Interface in kr.toxicity.model.api.entity
An adapter of entity
BaseEntity(BaseEntity) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
Creates an instance of a BaseEntity record class.
BasePlayer - Interface in kr.toxicity.model.api.entity
An adapter of player
BasePlayer(BasePlayer) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
Creates an instance of a BasePlayer record class.
beforeKeyframe() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets before keyframe
beforeKeyframe(T) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets before keyframe
bettermodel() - Method in class kr.toxicity.model.api.pack.PackAssets
Returns the 'bettermodel' namespace (or the configured namespace).
BetterModel - Class in kr.toxicity.model.api
The main entry point for the BetterModel API.
BetterModelConfig - Interface in kr.toxicity.model.api
Represents the main configuration interface for BetterModel.
BetterModelConfig.PackType - Enum Class in kr.toxicity.model.api
Enumerates the types of resource pack generation.
BetterModelEvaluator - Interface in kr.toxicity.model.api
Evaluator
BetterModelEventBus - Interface in kr.toxicity.model.api
A central event bus for handling model-related events.
BetterModelEventBus.Result - Enum Class in kr.toxicity.model.api
Represents the outcome of an event publication.
BetterModelLogger - Interface in kr.toxicity.model.api
BetterModel's logger
BetterModelPlatform - Interface in kr.toxicity.model.api
Represents the main platform interface for BetterModel.
BetterModelPlatform.JarType - Enum Class in kr.toxicity.model.api
Represents the type of JAR file the platform is running on.
BetterModelPlatform.ReloadResult - Interface in kr.toxicity.model.api
Represents the outcome of a platform reload operation.
BetterModelPlatform.ReloadResult.Failure - Record Class in kr.toxicity.model.api
Indicates a failed reload.
BetterModelPlatform.ReloadResult.OnReload - Enum Class in kr.toxicity.model.api
Indicates that a reload is currently in progress.
BetterModelPlatform.ReloadResult.Success - Record Class in kr.toxicity.model.api
Indicates a successful reload.
bezier() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns the value of the bezier record component.
bezier(float, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f, Vector3f) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Interpolates two vectors as bezier
BEZIER - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Bezier
BezierConfig(Vector3f, Vector3f, Vector3f, Vector3f) - Constructor for record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Creates an instance of a BezierConfig record class.
bezierLeftTime() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the bezierLeftTime record component.
bezierLeftValue() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the bezierLeftValue record component.
bezierRightTime() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the bezierRightTime record component.
bezierRightValue() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the bezierRightValue record component.
billboard() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
Returns the value of the billboard record component.
billboard(PlatformBillboard) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the billboard constraint for the display.
billboard(PlatformBillboard) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to set the billboard constraint.
Billboard(PlatformBillboard) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
Creates an instance of a Billboard record class.
bitmask() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Returns the value of the bitmask record component.
block() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Returns the value of the block record component.
BLOCKBENCH_5 - Enum constant in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
BlockBench version 5.0.0 and later.
BLOCKBENCH_LEGACY - Enum constant in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Legacy BlockBench versions (pre-5.0.0).
blueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
Returns the value of the blueprint record component.
blueprint() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
Returns the value of the blueprint record component.
BlueprintAnimation - Record Class in kr.toxicity.model.api.data.blueprint
Represents a complete, processed animation for a model.
BlueprintAnimation(String, AnimationIterator.Type, float, boolean, Map<BoneName, BlueprintAnimator>, BlueprintScript, TimedStorage<AnimationProgress>) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Creates an instance of a BlueprintAnimation record class.
BlueprintAnimator - Record Class in kr.toxicity.model.api.data.blueprint
Represents the processed animation data for a single bone within a model blueprint.
BlueprintAnimator(BoneName, AnimationKeyframe) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Creates an instance of a BlueprintAnimator record class.
BlueprintAnimator.AnimatorData - Record Class in kr.toxicity.model.api.data.blueprint
Holds the raw, separated animation data points for a bone before final processing.
BlueprintElement - Interface in kr.toxicity.model.api.data.blueprint
Represents a processed element within a model blueprint.
BlueprintElement.Bone - Interface in kr.toxicity.model.api.data.blueprint
Represents an element that acts as a bone in the model's armature.
BlueprintElement.Camera - Record Class in kr.toxicity.model.api.data.blueprint
Represents a camera element (currently a placeholder).
BlueprintElement.Cube - Record Class in kr.toxicity.model.api.data.blueprint
Represents a cube element, the basic building block of a model.
BlueprintElement.Group - Record Class in kr.toxicity.model.api.data.blueprint
Represents a group of elements, forming a bone in the hierarchy.
BlueprintElement.Locator - Record Class in kr.toxicity.model.api.data.blueprint
Represents a locator element, used as a named attachment point.
BlueprintElement.NullObject - Record Class in kr.toxicity.model.api.data.blueprint
Represents a null object, often used for IK or as a simple bone.
BlueprintImage - Record Class in kr.toxicity.model.api.data.blueprint
Represents an image file to be generated as part of the resource pack.
BlueprintImage(String, byte[], JsonObject) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Creates an instance of a BlueprintImage record class.
BlueprintJson - Record Class in kr.toxicity.model.api.data.blueprint
Represents a JSON file to be generated as part of the resource pack.
BlueprintJson(String, Supplier<JsonElement>) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Creates an instance of a BlueprintJson record class.
BlueprintScript - Record Class in kr.toxicity.model.api.script
A script data of blueprint.
BlueprintScript(String, AnimationIterator.Type, float, List<TimeScript>) - Constructor for record class kr.toxicity.model.api.script.BlueprintScript
Creates an instance of a BlueprintScript record class.
BlueprintTexture - Record Class in kr.toxicity.model.api.data.blueprint
Represents a processed texture in a model blueprint.
BlueprintTexture(String, byte[], int, int, int, int, boolean, int, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Creates an instance of a BlueprintTexture record class.
bodyRotator() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Returns the entity body rotator.
bodyRotator() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the body rotation data, or default body rotation data if not specified.
bodyYaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's body yaw (y-rot)
bone() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Returns the bone associated with the hitbox.
bone() - Method in class kr.toxicity.model.api.event.MountModelEvent
Returns the bone associated with the hitbox.
bone(String) - Method in class kr.toxicity.model.api.tracker.Tracker
Retrieves a bone by name string.
bone(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
Retrieves the first bone matching a predicate.
bone(BoneName) - Method in class kr.toxicity.model.api.tracker.Tracker
Retrieves a bone by name.
BoneEventDispatcher - Class in kr.toxicity.model.api.bone
Dispatches events related to bone lifecycle and interaction.
BoneEventDispatcher() - Constructor for class kr.toxicity.model.api.bone.BoneEventDispatcher
 
BoneEventHandler - Interface in kr.toxicity.model.api.bone
 
BoneIKSolver - Class in kr.toxicity.model.api.bone
Bone IK solver
BoneIKSolver() - Constructor for class kr.toxicity.model.api.bone.BoneIKSolver
 
BoneItemMapper - Interface in kr.toxicity.model.api.bone
Item-mapper of bone
BoneMovement - Record Class in kr.toxicity.model.api.bone
Represents the transformation state of a single bone, including its position, scale, and rotation.
BoneMovement() - Constructor for record class kr.toxicity.model.api.bone.BoneMovement
Creates a new BoneMovement with default (identity) transformations.
BoneMovement(Vector3f, Vector3f, Quaternionf, Vector3f) - Constructor for record class kr.toxicity.model.api.bone.BoneMovement
Creates an instance of a BoneMovement record class.
BoneName - Record Class in kr.toxicity.model.api.bone
A tagged name of some bone
BoneName(Set<BoneTag>, String, String) - Constructor for record class kr.toxicity.model.api.bone.BoneName
Internal constructor for BoneName.
boneOf(BoneName) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Retrieves a bone by its name.
BonePosition - Record Class in kr.toxicity.model.api.bone
Represents the position and state of a bone in a model.
BonePosition(Vector3f, Vector3f, UUID) - Constructor for record class kr.toxicity.model.api.bone.BonePosition
Creates an instance of a BonePosition record class.
BonePredicate - Interface in kr.toxicity.model.api.util.function
Bone predicate
BonePredicate.Builder - Interface in kr.toxicity.model.api.util.function
Builder
BonePredicate.Packed - Record Class in kr.toxicity.model.api.util.function
Packed value
BonePredicate.State - Enum Class in kr.toxicity.model.api.util.function
children bone state
BoneRenderContext - Record Class in kr.toxicity.model.api.bone
Render item context
BoneRenderContext(RenderSource<?>) - Constructor for record class kr.toxicity.model.api.bone.BoneRenderContext
Creates default context
BoneRenderContext(RenderSource<?>, SkinData) - Constructor for record class kr.toxicity.model.api.bone.BoneRenderContext
Creates an instance of a BoneRenderContext record class.
bones() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a collection of all bones in this pipeline.
bones() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns a collection of all bones in the model.
BoneTag - Interface in kr.toxicity.model.api.bone
A tag of bone
BoneTagRegistry - Class in kr.toxicity.model.api.bone
Bone tag registry
BoneTags - Enum Class in kr.toxicity.model.api.bone
Builtin tags
BooleanConstantSupplier - Enum Class in kr.toxicity.model.api.util.function
Boolean constant supplier
boots() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
Gets boots
brightness(int, int) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the brightness override for the display.
brightness(int, int) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to update display brightness.
Brightness(int, int) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Creates an instance of a Brightness record class.
build() - Method in class kr.toxicity.model.api.animation.AnimationKeyframe.Builder
Builds the AnimationKeyframe.
build() - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Builds animation modifier
build() - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Builds controller with modified value
build() - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Builds the listener.
build() - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Builds the PackMeta instance.
build() - Method in class kr.toxicity.model.api.pack.PackZipper
Builds the final pack data, including metadata and all resources.
build() - Method in class kr.toxicity.model.api.tracker.EntityHideOption.Builder
Builds the EntityHideOption.
build() - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Builds the TrackerAnimation instance.
build() - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
Builds the TrackerModifier.
build() - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Builds JSON object
build(float) - Method in interface kr.toxicity.model.api.util.InterpolationUtil.VectorPointBuilder
Interpolates vector from given float
build(JsonElement) - Method in interface kr.toxicity.model.api.tracker.ModelRotator.Builder
Builds a getter from JSON data.
build(JsonElement) - Method in interface kr.toxicity.model.api.tracker.ModelScaler.Builder
Builds a getter from JSON data.
build(String) - Method in interface kr.toxicity.model.api.manager.ScriptManager
Parses a raw script string into an AnimationScript.
build(ScriptBuilder.ScriptData) - Method in interface kr.toxicity.model.api.script.ScriptBuilder
Build an entity script by data
build(BonePredicate.State) - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
Builds with child state
buildAnimation(List<VectorPoint>, List<VectorPoint>, List<VectorPoint>, boolean, FloatSortedSet) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Builds animation keyframe
BuildData(PackMeta, List<PackResource>) - Constructor for record class kr.toxicity.model.api.pack.PackZipper.BuildData
Creates an instance of a BuildData record class.
builder() - Static method in record class kr.toxicity.model.api.animation.AnimationModifier
Creates builder
builder() - Static method in interface kr.toxicity.model.api.nms.HitBoxListener
Creates a new builder for HitBoxListener.
builder() - Static method in record class kr.toxicity.model.api.pack.PackMeta
Creates a new builder for PackMeta.
builder() - Static method in record class kr.toxicity.model.api.tracker.EntityHideOption
Creates a new builder for EntityHideOption.
builder() - Static method in record class kr.toxicity.model.api.tracker.TrackerModifier
Creates a new builder initialized with default values.
builder() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
Returns the value of the builder record component.
builder() - Static method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Creates builder
builder(int, boolean) - Static method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Creates a new builder for constructing an AnimationKeyframe.
builder(String) - Static method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Creates a new builder for a TrackerAnimation.
Builder() - Constructor for class kr.toxicity.model.api.pack.PackMeta.Builder
 
Builder() - Constructor for class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
 
buildFolderLocation() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the location of the build folder for resource packs.
buildImage(PackObfuscator) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Generates a stream of BlueprintImage objects for resource pack generation.
buildJson() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Builds and returns the JSON content by invoking the supplier.
buildLegacyJson(boolean, PackObfuscator.Pair, ModelBlueprint) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Builds the JSON representation for legacy clients (1.21.3 or under).
buildModernJson(PackObfuscator.Pair, ModelBlueprint) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Builds the JSON representation for modern clients.
buildScaler(JsonObject) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Deserializer
Builds a scaler from a JSON object.
byTagName(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
Gets a bone tag by its name wrapped in an Optional.
byTagNameOrNull(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
Gets a bone tag by its name.
bytes() - Method in record class kr.toxicity.model.api.pack.PackByte
Returns the value of the bytes record component.

C

call() - Method in interface kr.toxicity.model.api.event.CancellableEvent
 
call() - Method in interface kr.toxicity.model.api.event.ModelEvent
Dispatches this event to the global event bus.
call(Class<? extends T>, Supplier<T>) - Method in interface kr.toxicity.model.api.BetterModelEventBus
Publishes an event to all registered subscribers.
call(Class<T>, Supplier<T>) - Static method in class kr.toxicity.model.api.util.EventUtil
Calls an event on the global event bus.
call(ModelEvent) - Method in interface kr.toxicity.model.api.BetterModelEventBus
Publishes an event to all registered subscribers.
Camera(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Camera
Creates an instance of a Camera record class.
Camera(UUID) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
Creates an instance of a Camera record class.
canBeDamagedByRider() - Method in interface kr.toxicity.model.api.mount.MountController
Checks can rider damage this entity
canBeDamagedByRider(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets can rider damage this entity
canBeRendered() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the canBeRendered record component.
canBeSaved() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Checks if this tracker's data can be saved.
canBeSpawnedAt(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Checks if the model can be spawned for a specific player.
cancel() - Method in interface kr.toxicity.model.api.scheduler.ModelTask
Cancels this task
cancelDamageTint() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Cancels the active damage tint effect.
CancellableEvent - Interface in kr.toxicity.model.api.event
Represents an event that can be canceled.
cancelPlayerModelInventory() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if inventory swap packets should be cancelled for players with active models.
canControl() - Method in interface kr.toxicity.model.api.mount.MountController
Checks some player can control
canControl(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets some player can control
canDismountBySelf() - Method in interface kr.toxicity.model.api.mount.MountController
Checks some player can dismount by self (right-click or sneak)
canDismountBySelf(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets some player can dismount by self (right-click or sneak)
canFly() - Method in interface kr.toxicity.model.api.mount.MountController
Checks some player can fly
canFly(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets some player can fly
canJump() - Method in interface kr.toxicity.model.api.mount.MountController
Checks some player can jump
canJump(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets some player can jump
canMount() - Method in interface kr.toxicity.model.api.mount.MountController
Checks some player can mount
canMount(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
Sets some player can mount
canSee(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks if a player can see a target entity based on sight tracing configuration.
cape() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns the value of the cape record component.
cape(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets cape
CAPE - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Cape
catmull_rom(Vector3f, Vector3f, Vector3f, Vector3f, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Interpolates four vectors as catmull-rom.
CATMULLROM - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Catmullrom
center() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns a new bounding box with the same dimensions but centered at the origin (0,0,0).
CENTER - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
Can pivot around center point.
CENTER - Static variable in record class kr.toxicity.model.api.data.Float3
Center
centerPoint() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the center point of the bounding box as a vector.
centerY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the Y coordinate of the center of the bounding box.
changed() - Method in class kr.toxicity.model.api.pack.PackResult
Checks if the pack content has changed.
channel() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the channel this keyframe affects.
channel(UUID) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Retrieves the channel handler for a specific player.
check(Predicate<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the condition that must be met for the animation to play.
checkValidDegree(float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks this float is valid Minecraft degree
checkValidDegree(Float3) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks these floats are valid Minecraft degree
chest(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets chest part
CHEST - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Chest
chestplate() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
Gets chestplate
children() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the value of the children record component.
children() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Returns the value of the children record component.
children(boolean) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets children predicate
classExists(String) - Static method in class kr.toxicity.model.api.util.ReflectionUtil
Checks some class is existing.
clear() - Method in interface kr.toxicity.model.api.animation.AnimationIterator
Resets the iterator to its initial state.
clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
 
clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
 
client(HttpUtil.HttpClientConsumer<T>) - Static method in class kr.toxicity.model.api.util.HttpUtil
Uses http client
clone() - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
Creates a copy of this item stack.
close() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
Closes the channel handler, cleaning up resources.
close() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Closes the registry.
close() - Method in class kr.toxicity.model.api.tracker.Tracker
 
close(Tracker.CloseReason) - Method in class kr.toxicity.model.api.tracker.Tracker
 
close(Tracker.CloseReason) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Closes the registry with a specific reason.
CloseTrackerEvent - Record Class in kr.toxicity.model.api.event
Triggered when a tracker is closed.
CloseTrackerEvent(Tracker, Tracker.CloseReason) - Constructor for record class kr.toxicity.model.api.event.CloseTrackerEvent
Creates an instance of a CloseTrackerEvent record class.
CollectionUtil - Class in kr.toxicity.model.api.util
Collection util
CollectionUtil.FloatFunction<T> - Interface in kr.toxicity.model.api.util
Function of float
CollectionUtil.IndexedFunction<T,R> - Interface in kr.toxicity.model.api.util
Function with index
compareTo(Timed) - Method in interface kr.toxicity.model.api.animation.Timed
 
compareTo(ModelAsset) - Method in record class kr.toxicity.model.api.data.ModelAsset
 
compareTo(PackByte) - Method in record class kr.toxicity.model.api.pack.PackByte
 
compareTo(PackOverlay) - Method in record class kr.toxicity.model.api.pack.PackOverlay
 
compareTo(PackPath) - Method in record class kr.toxicity.model.api.pack.PackPath
 
compareTo(TrackerAnimation<T>) - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
 
compareTo(MinecraftVersion) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
 
compile(String) - Method in interface kr.toxicity.model.api.BetterModelEvaluator
Compiles molang expression
complete() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
Completes profile
complete(ModelProfile.Uncompleted) - Method in interface kr.toxicity.model.api.manager.SkinManager
Asynchronously completes an uncompleted model profile to retrieve its skin data.
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
 
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
 
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
completeContext() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
Asynchronously completes the bone render context for this source.
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
 
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
 
completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
component(Component) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Sets the text component of the nametag.
composite(Stream<EntityHideOption>) - Method in class kr.toxicity.model.api.tracker.EntityHideOption.Builder
Composites multiple options into this builder.
composite(Stream<EntityHideOption>) - Static method in record class kr.toxicity.model.api.tracker.EntityHideOption
Composites multiple options into a single one using OR logic.
composite(ModelScaler) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Multiplies this scaler by another scaler.
composite(ModelScaler...) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
Creates a composite scaler that multiplies the results of multiple scalers.
composite(TrackerUpdateAction...) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Combines multiple actions into a single composite action.
Composite() - Constructor for class kr.toxicity.model.api.tracker.ModelScaler.Composite
 
Composite(List<TrackerUpdateAction>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
Creates an instance of a Composite record class.
config() - Static method in class kr.toxicity.model.api.BetterModel
Returns the platform configuration manager.
config() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the platform's configuration manager.
contains(Object) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
convertAnimationPosition(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Converts animation position values to the engine's coordinate system.
convertAnimationRotation(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Converts animation rotation values to the engine's coordinate system.
convertAnimationScale(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Converts animation scale values to the engine's format (relative to 1.0).
convertToMinecraftDegree() - Method in record class kr.toxicity.model.api.data.Float3
Converts zxy euler to xyz euler (Minecraft)
copy() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Copy this item
create(String, Function<EntityTrackerRegistry, EntityTracker>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Creates a new tracker in this registry.
create(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a creation handler.
create(TimedStorage<T>) - Method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Creates a new iterator for the given keyframes based on this type.
create(RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
 
create(RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
 
create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
 
create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
 
create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
create(RenderPipeline, TrackerModifier, Consumer<T>) - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates a new tracker for this render source.
create(RenderSource<?>) - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
Creates entity.
create(BaseEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(BaseEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and completed profile
create(BaseEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and completed profile
create(BaseEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and completed profile
create(BaseEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(BaseEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(BaseEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(BaseEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(BaseEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(PlatformEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(PlatformEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(PlatformEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(PlatformEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(PlatformLocation) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
create(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a model display at the specified location.
create(PlatformLocation, double, Consumer<ModelDisplay>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a model display at the specified location with a Y-offset and initial configuration.
create(PlatformLocation, Consumer<ModelDisplay>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a model display at the specified location with an initial configuration.
create(PlatformLocation, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(PlatformLocation, ModelProfile, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(PlatformLocation, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(PlatformLocation, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(PlatformLocation, ModelProfile.Uncompleted, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(PlatformLocation, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(PlatformLocation, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
create(PlatformLocation, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
createBundler() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Creates a packet bundler for this pipeline.
createBundler(int) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a packet bundler with an initial capacity.
CreateDummyTrackerEvent - Record Class in kr.toxicity.model.api.event
Triggered when a new DummyTracker is created.
CreateDummyTrackerEvent(DummyTracker) - Constructor for record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Creates an instance of a CreateDummyTrackerEvent record class.
CreateEntityTrackerEvent - Record Class in kr.toxicity.model.api.event
Triggered when a new EntityTracker is created.
CreateEntityTrackerEvent(EntityTracker) - Constructor for record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Creates an instance of a CreateEntityTrackerEvent record class.
createHitBox(BaseEntity, Predicate<RenderedBone>, HitBoxListener) - Method in class kr.toxicity.model.api.bone.RenderedBone
Creates hit box.
createHitBox(BaseEntity, RenderedBone, ModelBoundingBox, MountController, HitBoxListener) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a delegate hitbox for a target entity.
createHitBox(BaseEntity, HitBoxListener, BonePredicate) - Method in class kr.toxicity.model.api.tracker.Tracker
Creates a hitbox for bones matching a predicate.
createHitBox(HitBoxListener, BonePredicate) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Creates hitboxes for the entity based on a predicate.
createItem(BoneRenderContext) - Method in enum class kr.toxicity.model.api.player.PlayerLimb
Generates transformed item from player
createMovements(float, List<BlueprintElement>, Map<BoneName, BlueprintAnimator.AnimatorData>) - Static method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
Creates a map of blueprint animators from the provided animation data.
createNametag(Predicate<RenderedBone>, Consumer<ModelNametag>) - Method in class kr.toxicity.model.api.bone.RenderedBone
Creates nametag
createNametag(RenderedBone) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a nametag for a rendered bone.
createNametag(RenderedBone, Consumer<ModelNametag>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a nametag for a rendered bone with configuration.
createNametag(BonePredicate, BiConsumer<RenderedBone, ModelNametag>) - Method in class kr.toxicity.model.api.tracker.Tracker
Creates a nametag for bones matching a predicate.
createParallelBundler() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Creates a parallel packet bundler based on configuration.
createParallelBundler(int) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a parallel packet bundler with a size threshold.
createPlayerHead(ModelProfile) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a player head item stack from a model profile.
CreatePlayerSkinEvent - Class in kr.toxicity.model.api.event
Triggered when a player's skin data is created or loaded.
CreatePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.CreatePlayerSkinEvent
Creates a new CreatePlayerSkinEvent.
createSkinItem(String, List<Float>, List<Boolean>, List<String>, List<Integer>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a custom skin item stack.
createTransformer() - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Creates a transformer for animating this display.
Cube(String, String, Float3, Float3, float, Float3, Float3, ModelFace, int, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Creates an instance of a Cube record class.
Cube(String, Float3, Float3, float, Float3, Float3, ModelFace, Integer, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Creates an instance of a Cube record class.
customName() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets custom name of this entity

D

damage(Consumer<HitBoxDamagedEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a damage handler.
DAMAGE - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
Animation played when an entity takes damage.
damageAnimation() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Returns the value of the damageAnimation record component.
damageAnimation(boolean) - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
Sets whether to enable damage animations.
damageTick() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's damage tick
damageTint() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Triggers the damage tint effect if enabled.
damageTint() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Returns the value of the damageTint record component.
damageTint(boolean) - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
Sets whether to enable damage tinting.
damageTintValue() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Returns the current damage tint color value.
damageTintValue(int) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Sets the damage tint color value.
data() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Returns the configuration data for this rotator.
data() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
 
data() - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
 
data() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Returns the configuration data for this scaler as a JSON element.
dataFolder() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the data folder for the BetterModel plugin.
dataPoints() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the dataPoints record component.
dead() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Checks source entity is dead
DEATH - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
Animation played when an entity dies.
debug() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the debug configuration.
debug(DebugConfig.DebugOption, Runnable) - Static method in class kr.toxicity.model.api.util.LogUtil
Runs debug if some option is matched.
debug(DebugConfig.DebugOption, Supplier<String>) - Static method in class kr.toxicity.model.api.util.LogUtil
Logs debug if some option is matched.
DebugConfig - Record Class in kr.toxicity.model.api.config
Debug config
DebugConfig(Set<DebugConfig.DebugOption>) - Constructor for record class kr.toxicity.model.api.config.DebugConfig
Creates an instance of a DebugConfig record class.
DebugConfig.DebugOption - Enum Class in kr.toxicity.model.api.config
Debug option
DEFAULT - Enum constant in enum class kr.toxicity.model.api.mount.MountController.MoveType
On the ground
DEFAULT - Static variable in record class kr.toxicity.model.api.animation.AnimationModifier
Default modifier
DEFAULT - Static variable in record class kr.toxicity.model.api.config.DebugConfig
Default config
DEFAULT - Static variable in record class kr.toxicity.model.api.config.IndicatorConfig
Default config
DEFAULT - Static variable in record class kr.toxicity.model.api.config.ModuleConfig
Default config
DEFAULT - Static variable in record class kr.toxicity.model.api.config.PackConfig
Default config
DEFAULT - Static variable in record class kr.toxicity.model.api.manager.ReloadInfo
The default reload info, representing a standard reload initiated from the console.
DEFAULT - Static variable in record class kr.toxicity.model.api.pack.PackOverlay
The default overlay (base pack).
DEFAULT - Static variable in record class kr.toxicity.model.api.player.PlayerSkinParts
The default skin parts configuration where all parts (Cape, Jacket, Sleeves, Pants, Hat) are visible.
DEFAULT - Static variable in record class kr.toxicity.model.api.tracker.EntityHideOption
Default option (hides everything).
DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
Default rotator (applies rotation as-is).
DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
Default getter returning the input rotation.
DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
Default getter returning 1.0.
DEFAULT - Static variable in record class kr.toxicity.model.api.tracker.TrackerModifier
The default modifier configuration (all enabled).
DEFAULT_WITH_PLAY_ONCE - Static variable in record class kr.toxicity.model.api.animation.AnimationModifier
Default with play once modifier
defaultMountController() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the default mount controller used for entities.
defaultPosition(Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Sets the default position modifier for all bones.
defaultPosition(Supplier<Vector3f>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
defaultScaler() - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
Returns the default scaler (constant 1.0).
DEGREES_TO_PACKED_BYTE - Static variable in class kr.toxicity.model.api.util.MathUtil
Degrees to packed byte
DEGREES_TO_RADIANS - Static variable in class kr.toxicity.model.api.util.MathUtil
Degrees to radians
delegate() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Returns the value of the delegate record component.
DELIMITER - Static variable in record class kr.toxicity.model.api.pack.PackPath
The delimiter used for path separation.
description() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns the value of the description record component.
description(String) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Sets the pack description.
deserialize() - Method in interface kr.toxicity.model.api.tracker.ModelScaler.BuiltInDeserializer
Deserializes a default instance.
deserialize(float) - Method in interface kr.toxicity.model.api.tracker.ModelScaler.BuiltInDeserializer
Deserializes from a float value.
deserialize(JsonArray) - Static method in record class kr.toxicity.model.api.tracker.EntityHideOption
Deserializes hide option from a JSON array.
deserialize(JsonElement) - Static method in record class kr.toxicity.model.api.tracker.TrackerData
Deserializes tracker data from a JSON element.
deserialize(JsonObject) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator
Deserializes a rotator from a JSON object.
deserialize(JsonObject) - Method in class kr.toxicity.model.api.tracker.ModelRotator.Deserializer
Deserializes a rotator from a JSON object.
deserialize(JsonObject) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
Deserializes a scaler from a JSON object.
DESERIALIZER - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
The global deserializer instance for rotators.
DESERIALIZER - Static variable in interface kr.toxicity.model.api.tracker.ModelScaler
The global deserializer instance for scalers.
despawn() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Despawns the model for all players and clears internal state.
despawn() - Method in class kr.toxicity.model.api.tracker.EntityTracker
 
despawn() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Despawns all trackers in the registry.
despawn() - Method in class kr.toxicity.model.api.tracker.Tracker
Despawns the model for all players without closing the tracker completely.
DESPAWN - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
The entity or tracker was despawned.
despawnPacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a handler for despawn packets.
directory() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns the value of the directory record component.
directory() - Method in class kr.toxicity.model.api.pack.PackResult
Returns the output directory of the pack.
dirtyUpdate(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
dismount() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Dismounts the entity from the hitbox.
dismount(BiConsumer<HitBox, PlatformEntity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a dismount handler.
dismount(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.HitBox
Dismounts an entity from this hitbox.
dismountAll() - Method in interface kr.toxicity.model.api.nms.HitBox
Dismounts all passengers from this hitbox.
dismountAll() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Dismounts all entities from the hitbox.
DismountModelEvent - Class in kr.toxicity.model.api.event
Triggered when an entity dismounts from a model's hitbox.
DismountModelEvent(EntityTracker, RenderedBone, HitBox, PlatformEntity) - Constructor for class kr.toxicity.model.api.event.DismountModelEvent
Creates a new DismountModelEvent.
display(PlatformItemTransform) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the item display transform type.
displays() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns a stream of all displays from all trackers.
displays() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns a stream of all model displays.
DisplayTransformer - Interface in kr.toxicity.model.api.nms
Handles the transformation (position, scale, rotation) of a display entity.
distance(PlatformLocation) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Calculates the distance between this location and another location.
distanceSquared(PlatformLocation) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Calculates the squared distance between this location and another location.
div(float) - Method in record class kr.toxicity.model.api.data.Float3
Divides floats.
div(float, float) - Method in record class kr.toxicity.model.api.data.Float4
Divides floats by width, height
div(ModelResolution) - Method in record class kr.toxicity.model.api.data.Float4
Divides floats by resolution.
down() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the down record component.
DummyTracker - Class in kr.toxicity.model.api.tracker
A tracker implementation that is not attached to any entity.
DummyTracker(PlatformLocation, RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Constructor for class kr.toxicity.model.api.tracker.DummyTracker
Creates a new dummy tracker.
DuplexLock - Class in kr.toxicity.model.api.util.lock
Duplex lock
DuplexLock() - Constructor for class kr.toxicity.model.api.util.lock.DuplexLock
 
dx() - Method in record class kr.toxicity.model.api.data.Float4
Returns the value of the dx record component.
dz() - Method in record class kr.toxicity.model.api.data.Float4
Returns the value of the dz record component.

E

east() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the east record component.
element() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Returns the value of the element record component.
elements() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns the value of the elements record component.
elements() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the value of the elements record component.
empty() - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
Creates empty transformed item
empty(float) - Static method in interface kr.toxicity.model.api.animation.AnimationProgress
Creates an empty animation progress at a specific time.
EMPTY - Static variable in interface kr.toxicity.model.api.animation.AnimationProgress
An empty animation progress that applies no transformation.
EMPTY - Static variable in record class kr.toxicity.model.api.animation.VectorPoint
An empty, default vector point at time 0 with linear interpolation.
EMPTY - Static variable in interface kr.toxicity.model.api.armor.PlayerArmor
Empty armor
EMPTY - Static variable in interface kr.toxicity.model.api.bone.BoneItemMapper
Empty
EMPTY - Static variable in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
An empty placeholder instance with no variables.
EMPTY - Static variable in interface kr.toxicity.model.api.nms.HitBoxListener
An empty listener that does nothing.
EMPTY - Static variable in record class kr.toxicity.model.api.pack.PackPath
An empty pack path.
EMPTY - Static variable in record class kr.toxicity.model.api.profile.ModelProfileSkin
Empty skin
EMPTY - Static variable in interface kr.toxicity.model.api.script.AnimationScript
Empty script
EMPTY - Static variable in record class kr.toxicity.model.api.script.TimeScript
 
EMPTY - Static variable in record class kr.toxicity.model.api.tracker.ModelRotation
A rotation of (0, 0).
EMPTY - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
Empty rotator (returns zero rotation).
emptyAnimator() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the emptyAnimator record component.
emptyIterator(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Creates an iterator for the empty animation sequence.
EmptyProgress(float) - Constructor for record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
Creates an instance of a EmptyProgress record class.
emptyStorage(float) - Static method in interface kr.toxicity.model.api.animation.AnimationProgress
Creates an empty timed storage with a start and end keyframe.
enableStrictLoading() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if strict loading mode is enabled.
enchant(boolean) - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
Sets the enchantment glint override for the item.
enchant(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to toggle the enchanted glint effect.
enchant(Predicate<RenderedBone>, boolean) - Method in class kr.toxicity.model.api.bone.RenderedBone
Make item has enchantment or not
end() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the end record component.
end(int) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the lerp-out time of this modifier
entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
Returns the value of the entity record component.
entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
Returns the value of the entity record component.
entity() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource.Entity
Returns the entity associated with this source.
entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Returns the value of the entity record component.
entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Returns the value of the entity record component.
entity() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Returns the entity dismounting the hitbox.
entity() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Returns the value of the entity record component.
entity() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Returns the value of the entity record component.
entity() - Method in class kr.toxicity.model.api.event.MountModelEvent
Returns the entity attempting to mount the hitbox.
entity() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the source entity.
entity() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Returns the value of the entity record component.
entity() - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
Returns a scaler that uses the entity's scale attribute.
entity(PlatformItemTransform, Function<BaseEntity, TransformedItemStack>) - Static method in interface kr.toxicity.model.api.bone.BoneItemMapper
Mapped if a render source is entity
ENTITY - Static variable in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
Getter using entity scale.
EntityBodyRotator - Class in kr.toxicity.model.api.tracker
Manages the body and head rotation logic for an entity tracker.
EntityBodyRotator.RotatorData - Class in kr.toxicity.model.api.tracker
Configuration data for the entity body rotator.
EntityHideOption - Record Class in kr.toxicity.model.api.tracker
Configuration for hiding various visual aspects of an entity.
EntityHideOption(boolean, boolean, boolean, boolean) - Constructor for record class kr.toxicity.model.api.tracker.EntityHideOption
Creates an instance of a EntityHideOption record class.
EntityHideOption.Builder - Class in kr.toxicity.model.api.tracker
Builder for EntityHideOption.
entityModelViewRadius() - Static method in class kr.toxicity.model.api.util.EntityUtil
Calculates the entity model view radius based on the server's view distance.
EntityTracker - Class in kr.toxicity.model.api.tracker
A tracker implementation that is attached to a living entity.
EntityTracker(EntityTrackerRegistry, RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Constructor for class kr.toxicity.model.api.tracker.EntityTracker
Creates a new entity tracker.
EntityTrackerRegistry - Class in kr.toxicity.model.api.tracker
Manages all entity trackers for a specific entity.
EntityTrackerRegistry.MountedHitBox - Record Class in kr.toxicity.model.api.tracker
Represents a hitbox that has an entity mounted on it.
EntityUtil - Class in kr.toxicity.model.api.util
Utility class for entity-related calculations, primarily visibility checks.
entries() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
Returns the value of the entries record component.
equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.RunningAnimation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.VectorPoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.armor.ArmorItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneMovement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneName
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.bone.BonePosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
equals(Object) - Method in record class kr.toxicity.model.api.config.DebugConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.config.IndicatorConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.config.ModuleConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.config.PackConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.Float3
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.Float4
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.ModelAsset
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
 
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.manager.ReloadInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackByte
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackOverlay
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackPath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.script.BlueprintScript
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.script.TimeScript
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class kr.toxicity.model.api.tracker.Tracker
 
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Indicates whether some other object is "equal to" this one.
equipment() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns the value of the equipment record component.
errors() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
Returns the value of the errors record component.
estimatedSize() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the estimated size of the image in bytes.
estimatedSize() - Method in interface kr.toxicity.model.api.pack.PackResource
Returns the estimated size of this resource in bytes.
estimatedSize() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns the value of the estimatedSize record component.
evaluator() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the expression evaluator.
eventBus() - Static method in class kr.toxicity.model.api.BetterModel
Returns the event bus.
eventBus() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the event bus.
eventDispatcher() - Method in interface kr.toxicity.model.api.bone.BoneEventHandler
 
eventDispatcher() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
eventDispatcher() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
 
EventUtil - Class in kr.toxicity.model.api.util
Utility class for dispatching model events.
exception() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
Returns the value of the exception record component.
EXCEPTION - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Debug stack trace of exception
extend(BoneEventDispatcher) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
Extends this dispatcher with another dispatcher's handlers.
extend(BoneEventHandler) - Method in interface kr.toxicity.model.api.bone.BoneEventHandler
 
externalProfile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Returns the value of the externalProfile record component.
eyeLocation() - Method in interface kr.toxicity.model.api.platform.PlatformLivingEntity
Returns the eye location of the living entity.

F

FABRIC - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Indicates a Fabric-based server.
faces() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the faces record component.
faces() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the faces record component.
FAIL - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
The event processing failed or was canceled.
Failure(Exception) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
Creates an instance of a Failure record class.
Failure(Throwable) - Constructor for record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
Creates an instance of a Failure record class.
fallback() - Method in interface kr.toxicity.model.api.manager.SkinManager
Returns the fallback skin data used when a skin cannot be resolved.
fallback() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
Gets fallback profile
fallbackContext() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
Returns a fallback bone render context.
fallbackTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the fallbackTask record component.
FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
Disable glint.
FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
Disable glow.
FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
Hide part.
FALSE - Enum constant in enum class kr.toxicity.model.api.util.function.BonePredicate.State
Doesn't apply children
FALSE - Enum constant in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
False
FALSE - Static variable in record class kr.toxicity.model.api.tracker.EntityHideOption
Disabled option (hides nothing).
FALSE - Static variable in interface kr.toxicity.model.api.util.function.BonePredicate
False
filterIsInstance(Collection<E>, Class<R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Filters stream by some instance
filterIsInstance(Stream<E>, Class<R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Filters stream by some instance
filterWithWarning(Predicate<T>, Function<T, String>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Gets filter with warning if not matched
find(int) - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Finds the appropriate format version based on the major version number.
fire() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns the value of the fire record component.
first() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
Returns the oldest supported version.
first() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the first tracker in the registry.
firstLoad() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the value of the firstLoad record component.
firstNotNull(Function<RenderedBone, T>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Finds the first non-null result of applying a mapper to all bones.
FIRSTPERSON_LEFTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in the left hand in first-person view.
FIRSTPERSON_RIGHTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in the right hand in first-person view.
fixed() - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
Gets this mapper's display is fixed
FIXED - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
No rotation (default).
FIXED - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in an item frame.
flatten() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
flatten() - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
Flattens the outliner tree into a stream of all nodes.
flatten() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
 
flatten() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
 
flatten() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets flatten groups.
flatten() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
 
flattenBones() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
FLOAT_COMPARISON_EPSILON - Static variable in class kr.toxicity.model.api.util.MathUtil
Float comparison epsilon value
Float2FloatConstantFunction - Record Class in kr.toxicity.model.api.util.function
Float to float constant function
Float2FloatConstantFunction(float) - Constructor for record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
Creates an instance of a Float2FloatConstantFunction record class.
Float2FloatFunction - Interface in kr.toxicity.model.api.util.function
Float to float function
Float3 - Record Class in kr.toxicity.model.api.data
A three float value (origin, rotation)
Float3(float) - Constructor for record class kr.toxicity.model.api.data.Float3
Creates floats
Float3(float, float, float) - Constructor for record class kr.toxicity.model.api.data.Float3
Creates an instance of a Float3 record class.
Float4 - Record Class in kr.toxicity.model.api.data
A four float values (uv)
Float4(float, float, float, float) - Constructor for record class kr.toxicity.model.api.data.Float4
Creates an instance of a Float4 record class.
FloatConstantFunction<T> - Record Class in kr.toxicity.model.api.util.function
Float constant function
FloatConstantFunction(T) - Constructor for record class kr.toxicity.model.api.util.function.FloatConstantFunction
Creates an instance of a FloatConstantFunction record class.
FloatConstantSupplier - Record Class in kr.toxicity.model.api.util.function
Float constant supplier
FloatConstantSupplier(float) - Constructor for record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Creates an instance of a FloatConstantSupplier record class.
FloatFunction<T> - Interface in kr.toxicity.model.api.util.function
Float function
FloatSupplier - Interface in kr.toxicity.model.api.util.function
Float supplier
fly() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Check source entity is on the fly
FLY - Enum constant in enum class kr.toxicity.model.api.mount.MountController.MoveType
On fly
FLY - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
Fly
fma(double, double, double) - Static method in class kr.toxicity.model.api.util.MathUtil
Executes fused multiply add (a * b + c)
fma(float, float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Executes fused multiply add (a * b + c)
fma(Vector3f, float, Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Executes fused multiply add (a * b + c)
fma(Vector3f, Vector3f, Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Executes fused multiply add (a * b + c)
FOLDER - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
Generate the resource pack as a folder structure.
followMobInvisibility() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if model trackers should follow the source entity's invisibility status.
forceDismount() - Method in interface kr.toxicity.model.api.nms.HitBox
Checks if a dismount operation is forced.
forceTransformation(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
forceUpdate(boolean) - Method in class kr.toxicity.model.api.tracker.Tracker
Flags the tracker for a forced update on the next tick.
forceUpdate(boolean, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
forceUpdate(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
forEach(Consumer<? super RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
 
forEach(Consumer<? super E>) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
format(int) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Sets the pack format.
formats() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns the value of the formats record component.
formatVersion() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
Returns the value of the formatVersion record component.
forRemoval() - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the tracker is marked for removal.
forRemoval(boolean) - Method in class kr.toxicity.model.api.tracker.Tracker
Marks the tracker for removal.
frame() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets ticking frame of current keyframe
frame(Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a handler to run every frame (tracker tick).
FRAME_COMPARATOR - Static variable in class kr.toxicity.model.api.util.MathUtil
Float comparator
FRAME_EPSILON - Static variable in class kr.toxicity.model.api.util.MathUtil
Frame epsilon value
frameInterpolate() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the frameInterpolate record component.
frameInterpolate() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the frameInterpolate record component.
frameTime() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the frameTime record component.
frameTime() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the frameTime record component.
freeze() - Method in class kr.toxicity.model.api.pack.PackResult
Freezes the result, preventing further modifications.
freeze(boolean) - Method in class kr.toxicity.model.api.pack.PackResult
Freezes the result and sets the changed status.
from() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the from record component.
from() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the starting coordinate (min corner).
from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.DebugConfig
Creates config from YAML
from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.IndicatorConfig
Creates config from YAML
from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.ModuleConfig
Creates config from YAML
from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.PackConfig
Creates config from YAML
from(Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets bone predicate
fromEmpty(ModelAnimation) - Static method in record class kr.toxicity.model.api.script.BlueprintScript
Creates empty script
function() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns the value of the function record component.
FunctionUtil - Class in kr.toxicity.model.api.util
Function util

G

GENERAL - Enum constant in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
General
generateLegacyModel() - Method in record class kr.toxicity.model.api.config.PackConfig
Returns the value of the generateLegacyModel record component.
generateModernModel() - Method in record class kr.toxicity.model.api.config.PackConfig
Returns the value of the generateModernModel record component.
get() - Method in interface kr.toxicity.model.api.data.ModelAsset.StreamSupplier
Gets the input stream.
get() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
 
get(int) - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
 
get(int) - Method in interface kr.toxicity.model.api.animation.TimedStorage
Retrieves the element at the specified index.
get(int) - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
 
get(Tracker) - Method in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
Calculates the scale.
getAsBoolean() - Method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
 
getAsFloat() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
 
getAsFloat() - Method in interface kr.toxicity.model.api.util.function.FloatSupplier
Gets float value
getCausingEntity() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Returns the entity that caused the damage (e.g., the shooter of an arrow).
getDamageLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Returns the location where the damage occurred.
getDirectEntity() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Returns the entity that directly inflicted the damage (e.g., the arrow itself).
getFirst() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
getFoodExhaustion() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Returns the amount of food exhaustion caused by this damage.
getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Returns the created hitbox.
getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
 
getHitBox() - Method in interface kr.toxicity.model.api.event.hitbox.HitBoxEvent
Returns the target hitbox of this event.
getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
 
getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Returns the removed hitbox.
getItemStack() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
Gets display item.
getLast() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
 
getLast() - Method in interface kr.toxicity.model.api.animation.TimedStorage
Retrieves the last element in the storage.
getLast() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
 
getLast() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
getOrCreate(String, Function<EntityTrackerRegistry, EntityTracker>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Gets or creates a tracker in this registry.
getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
 
getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in interface kr.toxicity.model.api.data.renderer.RenderSource.Entity
Gets or creates an entity tracker for this source.
getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
 
getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
getOrCreate(BaseEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(BaseEntity) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Gets or creates a registry for a base entity.
getOrCreate(BaseEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(BaseEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(BaseEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(BaseEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(BaseEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(BaseEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(BaseEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(BaseEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(PlatformEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(PlatformEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(PlatformEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(PlatformEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(PlatformEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(PlatformEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(PlatformEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getResource(String) - Method in interface kr.toxicity.model.api.BetterModelPlatform
Retrieves a resource from the platform's JAR file.
getSourceLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Returns the location of the damage source.
globalOffset() - Method in record class kr.toxicity.model.api.bone.BonePosition
Returns the value of the globalOffset record component.
globalRotation() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
 
globalRotation() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
Checks if the rotation in this keyframe should be applied globally.
glow() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Check source entity is on a glow
glow(boolean) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Toggles the glowing effect.
glow(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to toggle the glowing effect.
GLOW - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Glow
glowColor() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
Returns the value of the glowColor record component.
glowColor(int) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the glow color.
glowColor(int) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to set the glow color.
GlowColor(int) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
Creates an instance of a GlowColor record class.
glowing() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns the value of the glowing record component.
ground() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Checks source entity is on the ground
GROUND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed on the ground as an item entity.
group() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Returns the value of the group record component.
group(Stream<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Groups stream by some key
Group(UUID, BoneName, Float3, Float3, List<BlueprintElement>, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Creates an instance of a Group record class.
groupByTree(BoneName) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets a renderer group by tree
groupName() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the name of the bone group associated with this hitbox.
groups() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the list of groups, or an empty list if none are defined.
GSON - Static variable in record class kr.toxicity.model.api.data.raw.ModelData
The GSON parser configured for deserializing model data.
GUI - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in a GUI slot.

H

handle() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets vanilla entity
handle(HitBoxEvent) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Handles a hitbox event.
handle(Tracker, Tracker.BundlerSet) - Method in interface kr.toxicity.model.api.tracker.Tracker.ScheduledPacketHandler
Handles packets for a tracker.
handleCloseEvent(BiConsumer<Tracker, Tracker.CloseReason>) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a handler for the tracker close event.
handleCreateHitBox(BiFunction<RenderedBone, HitBoxListener.Builder, HitBoxListener.Builder>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
Registers a handler for hitbox creation.
handleException(String, Throwable) - Static method in class kr.toxicity.model.api.util.LogUtil
Handles exception message
handleStateCreate(BiConsumer<RenderedBone, UUID>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
Registers a handler for state creation (e.g., when a bone is initialized for a player).
handleStateRemove(BiConsumer<RenderedBone, UUID>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
Registers a handler for state removal (e.g., when a bone is removed for a player).
has(DebugConfig.DebugOption) - Method in record class kr.toxicity.model.api.config.DebugConfig
Checks this config has this option
hasBeenControlled() - Method in interface kr.toxicity.model.api.nms.HitBox
Checks if this hitbox is being controlled by another entity.
hasControllingPassenger() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Checks this entity has controlling passenger
hasControllingPassenger() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if any hitbox has a controlling passenger.
hash() - Method in class kr.toxicity.model.api.pack.PackResult
Calculates and returns the SHA-256 hash of the pack content as a UUID.
hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.bone.BoneName
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.bone.BonePosition
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
Returns a hash code value for this object.
hashCode() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
hashCode() - Method in record class kr.toxicity.model.api.config.DebugConfig
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.config.ModuleConfig
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.config.PackConfig
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.Float3
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.Float4
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns a hash code value for this object.
hashCode() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
 
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackByte
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackPath
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.script.TimeScript
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Returns a hash code value for this object.
hashCode() - Method in class kr.toxicity.model.api.tracker.Tracker
 
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
Returns a hash code value for this object.
hashCode() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
hashCode() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Returns a hash code value for this object.
hasModelData() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Checks this entity has model data
hasMountDriver() - Method in interface kr.toxicity.model.api.nms.HitBox
Checks if this hitbox has a mount driver.
hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
 
hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
 
hasPassenger() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if any hitbox has a passenger.
hasPoint() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Checks if this keyframe contains any data points.
hasScript() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Checks if this data point contains a script.
hasTexture() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Checks if this cube has any textures defined.
hasTexture() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Checks if this blueprint contains any renderable textures.
hasTexture() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Checks if any face has a texture defined.
hasTexture() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Checks if this UV mapping has a valid texture index.
hasUVSize() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Checks if this texture has a specific UV size defined.
head(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets head part
HEAD - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Follows entity's head rotation
HEAD - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed on the head (e.g., helmet).
HEAD - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Head
HEAD_WITH_CHILDREN - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Follows entity's head rotation
headYaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's head yaw (y-rot)
height() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the height record component.
height() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
Returns the value of the height record component.
height() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the height record component.
height() - Method in class kr.toxicity.model.api.tracker.Tracker
Calculates the height of the model based on its head bone position.
helmet() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
Gets helmet
hide(PlayerChannelHandler, EntityTrackerRegistry) - Method in interface kr.toxicity.model.api.nms.NMS
Sends a hide packet for an entity to a player via their channel handler.
hide(PlayerChannelHandler, EntityTrackerRegistry, BooleanSupplier) - Method in interface kr.toxicity.model.api.nms.NMS
Sends a hide packet for an entity to a player if a condition is met.
hide(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Hides the model from a specific player.
hide(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.HitBox
Hides this hitbox from a specific player.
hide(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Hides the tracker from a specific player.
hideFilter(Predicate<PlatformPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a filter to determine if a player should be hidden from the model.
hideOption() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Returns the hide option for this tracker.
hideOption() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the entity hide option, or the default hide option if not specified.
hideOption(UUID) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the hide option for a specific player.
hideOption(EntityHideOption) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Sets the hide option for this tracker.
hidePacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a handler for hide packets.
hip(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets hip part
HIP - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Hip
hitbox() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Returns the hitbox being dismounted.
hitbox() - Method in class kr.toxicity.model.api.event.MountModelEvent
Returns the hitbox being mounted.
hitbox(BaseEntity, HitBoxListener, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
Retrieves or creates a hitbox for a specific bone.
hitbox(HitBoxListener, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Retrieves or creates a hitbox for the entity.
hitBox() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Calculates the bounding box for this group to be used as a hitbox.
hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Returns the value of the hitBox record component.
hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Returns the value of the hitBox record component.
hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Returns the value of the hitBox record component.
hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Returns the value of the hitBox record component.
hitBox() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Returns the value of the hitBox record component.
HitBox - Interface in kr.toxicity.model.api.nms
Represents a hitbox for a model part, allowing for interaction and collision detection.
HITBOX - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Creates a hitbox following this bone
HITBOX - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Debug hit-box entity
HitBoxCreateEvent - Record Class in kr.toxicity.model.api.event.hitbox
Triggered when a hitbox is created.
HitBoxCreateEvent(HitBox) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Creates an instance of a HitBoxCreateEvent record class.
HitBoxDamagedEvent - Class in kr.toxicity.model.api.event.hitbox
Triggered when a model's hitbox is damaged.
HitBoxDamagedEvent(HitBox, ModelDamageSource, float) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxDamagedEvent
Creates a new ModelDamagedEvent.
HitBoxDismountEvent - Record Class in kr.toxicity.model.api.event.hitbox
An event called when an entity dismounts from a hit box.
HitBoxDismountEvent(HitBox, PlatformEntity) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Creates an instance of a HitBoxDismountEvent record class.
hitboxes() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a stream of all hitboxes associated with this model.
hitBoxes() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns a collection of all active hitboxes for this registry.
HitBoxEvent - Interface in kr.toxicity.model.api.event.hitbox
Base contract for events associated with a HitBox.
HitBoxInteractAtEvent - Class in kr.toxicity.model.api.event.hitbox
Triggered when a player interacts with a model's hitbox at some position.
HitBoxInteractAtEvent(PlatformPlayer, HitBox, ModelInteractionHand, Vector3f) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxInteractAtEvent
Creates a new HitBoxInteractAtEvent.
HitBoxInteractEvent - Class in kr.toxicity.model.api.event.hitbox
Triggered when a player interacts with a model's hitbox.
HitBoxInteractEvent(PlatformPlayer, HitBox, ModelInteractionHand) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxInteractEvent
Creates a new HitBoxInteractEvent.
HitBoxListener - Interface in kr.toxicity.model.api.nms
Listens for events related to a HitBox, such as damage, interaction, and mounting.
HitBoxListener.Builder - Class in kr.toxicity.model.api.nms
Builder for HitBoxListener.
HitBoxMountEvent - Record Class in kr.toxicity.model.api.event.hitbox
An event called when an entity mounts to a hit box.
HitBoxMountEvent(HitBox, PlatformEntity) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Creates an instance of a HitBoxMountEvent record class.
hitBoxPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
hitBoxPosition(BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
HitBoxRemoveEvent - Record Class in kr.toxicity.model.api.event.hitbox
Triggered when a hitbox is removed.
HitBoxRemoveEvent(HitBox) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Creates an instance of a HitBoxRemoveEvent record class.
hitBoxScale() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
HOLD_ON_LAST - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Plays the animation once and holds the last frame.
HoldOnLast() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
HORIZONTAL - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
Can pivot around horizontal axis.
HttpUtil - Class in kr.toxicity.model.api.util
Http util
HttpUtil.HttpClientConsumer<T> - Interface in kr.toxicity.model.api.util
Http client consumer
HttpUtil.LatestVersion - Record Class in kr.toxicity.model.api.util
Latest version
HttpUtil.PluginVersion - Record Class in kr.toxicity.model.api.util
Plugin version
HttpUtil.Result<T> - Interface in kr.toxicity.model.api.util
http result
HttpUtil.Result.Failure<T> - Record Class in kr.toxicity.model.api.util
Failure
HttpUtil.Result.Success<T> - Record Class in kr.toxicity.model.api.util
Success

I

id() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity id
id() - Method in interface kr.toxicity.model.api.nms.Identifiable
Returns the integer ID of the object (e.g., entity ID).
id() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
 
id() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
Returns the value of the id record component.
id() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the entity ID.
id() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the value of the id record component.
id() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns the value of the id record component.
Identifiable - Interface in kr.toxicity.model.api.nms
Represents an object that can be identified by a unique ID and a UUID.
identifier(Float3) - Static method in class kr.toxicity.model.api.util.MathUtil
Creates rotation identifier
IDLE - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
The default idle animation.
IDLE_FLY - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
The default flying idle animation for entity trackers.
ikSource() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns the value of the ikSource record component.
ikSource() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns the value of the ikSource record component.
ikTarget() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns the value of the ikTarget record component.
ikTarget() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns the value of the ikTarget record component.
image() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the value of the image record component.
image() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the image record component.
indicator() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the indicator configuration.
IndicatorConfig - Record Class in kr.toxicity.model.api.config
Indicator config
IndicatorConfig(Set<IndicatorConfig.IndicatorOption>) - Constructor for record class kr.toxicity.model.api.config.IndicatorConfig
Creates an instance of a IndicatorConfig record class.
IndicatorConfig.IndicatorOption - Enum Class in kr.toxicity.model.api.config
Indicator option
inflate() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the inflate record component.
inflate() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the inflate record component.
info() - Method in interface kr.toxicity.model.api.profile.ModelProfile
Gets info
info() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
Returns the value of the info record component.
info() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
Gets info
info(Component...) - Method in interface kr.toxicity.model.api.BetterModelLogger
Infos messages
inject(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
Injects a Netty channel handler into a player's connection.
insertLerpFrame(FloatSortedSet) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Inserts lerp frame to given set
insertLerpFrame(FloatSortedSet, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Inserts lerp frame to given set
INSTANCE - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
Singleton instance.
INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
Instance.
INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
Instance.
INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
Instance.
interact(Consumer<HitBoxInteractEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds an interact handler.
interactAt(Consumer<HitBoxInteractAtEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds an interact-at handler.
interpolate(List<VectorPoint>, int, float) - Method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Interpolates vector
interpolateRotation(FloatSortedSet) - Method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
Inserts additional keyframes to smooth out large rotations.
interpolateStep(FloatSortedSet) - Method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
Inserts keyframes for step interpolation (non-continuous transitions).
interpolation() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the interpolation type for this keyframe.
interpolationDuration() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
InterpolationUtil - Class in kr.toxicity.model.api.util
Interpolation util
InterpolationUtil.VectorPointBuilder - Interface in kr.toxicity.model.api.util
Vector point builder
InterpolationUtil.VectorResult - Record Class in kr.toxicity.model.api.util
Vector result
interpolator() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns the value of the interpolator record component.
interpolatorFor(List<VectorPoint>) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Creates interpolator
INVALID - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
Invalid
INVALID - Static variable in record class kr.toxicity.model.api.tracker.ModelRotation
An invalid rotation value used for initialization or error states.
invert() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Inverts the X and Z coordinates of the bounding box.
invertXZ() - Method in record class kr.toxicity.model.api.data.Float3
Inverts XZ
invisible() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Checks source entity is invisible
invisible() - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Checks if this display is currently invisible.
invisible(boolean) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the visibility of this display.
isAir() - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
Checks if the item stack is empty or air.
isAir() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Checks this item is air
isAnimatedTexture() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Checks if this texture is an animated texture (a texture atlas for animation).
isAvailable() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Checks if this animator is valid and has keyframes.
isCancelled() - Method in interface kr.toxicity.model.api.event.CancellableEvent
Checks if the event has been canceled.
isCancelled() - Method in interface kr.toxicity.model.api.scheduler.ModelTask
Checks this task is canceled
isCapeEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Cape' part of the player's skin is enabled (visible).
isClosed() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if the registry is closed.
isClosed() - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the tracker has been closed.
isContinuous() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Checks if the interpolation method for this point is continuous.
isContinuous() - Method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Checks this interpolator is continuous
isCustomNameVisible(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks if a target entity's custom name is visible to a player.
isEmpty() - Method in interface kr.toxicity.model.api.nms.PacketBundler
Checks if the bundler contains no packets.
isEnabled() - Method in interface kr.toxicity.model.api.event.ModelEventApplication
Checks if the application is currently enabled.
isGreaterOrEquals(MinecraftVersion) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Checks this version is greater or equals than another.
isHatEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Hat' (or head overlay) part of the player's skin is enabled (visible).
isHide(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Checks if the model is hidden from a specific player.
isHide(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the tracker is hidden from a specific player.
isIndirect() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Checks if the damage was indirect (e.g., projectile).
isInPoint(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks if a target entity is directly in the player's crosshair (point of view).
isJacketEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Jacket' part of the player's skin is enabled (visible).
isLeftPantsEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Left Pants Leg' part of the player's skin is enabled (visible).
isLeftSleeveEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Left Sleeve' part of the player's skin is enabled (visible).
isNotEmpty() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Checks if this animator contains any keyframes.
isNotEmpty() - Method in interface kr.toxicity.model.api.nms.PacketBundler
Checks if the bundler contains at least one packet.
isNotZero(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks this vector is not zero
isProxyOnlineMode() - Method in interface kr.toxicity.model.api.nms.NMS
Checks if the server is in online mode (either natively or via proxy).
isRegionSafe() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Checks if it is safe to access region data from the current thread.
isRightPantsEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Right Pants Leg' part of the player's skin is enabled (visible).
isRightSleeveEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Checks if the 'Right Sleeve' part of the player's skin is enabled (visible).
isSamePlatform() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Checks this version is same platform with running platform
isScheduled() - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the tracker's update task is currently scheduled.
isSimilar(float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two floats are similar.
isSimilar(float, float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two floats are similar.
isSimilar(Quaternionf, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two quaternion are similar.
isSimilar(Quaternionf, Quaternionf, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two quaternion are similar.
isSimilar(Vector3fc, Vector3fc) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two vectors are similar.
isSimilar(Vector3fc, Vector3fc, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two vectors are similar.
isSnapshot() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Checks if the running version of BetterModel is a snapshot build.
isSpawned(UUID) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Checks if the model is spawned for a specific player.
isSpawned(UUID) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if any tracker is spawned for a player UUID.
isSpawned(UUID) - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the model is spawned for a player (by UUID).
isSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if any tracker is spawned for a player.
isSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Checks if the model is spawned for a player.
isSupported() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
Checks if this element type is supported by the engine.
isSupported() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
 
isSync() - Method in interface kr.toxicity.model.api.script.AnimationScript
Checks this script should be called in tick thread
isSync() - Method in record class kr.toxicity.model.api.script.TimeScript
 
isTickThread() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Checks if the current thread is the main server tick thread.
isZero(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks this vector is zero
item() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns a supplier for the platform item stack used as the base for model items.
item(PlatformItemStack) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the item stack to be displayed.
itemMapper() - Method in interface kr.toxicity.model.api.bone.BoneTag
Gets an item mapper
itemMapper() - Method in enum class kr.toxicity.model.api.bone.BoneTags
 
itemMapping() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to update the item mapping.
itemModel() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the item model string identifier used for the resource pack target item.
itemNamespace() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the namespace used for the target item.
items() - Method in class kr.toxicity.model.api.pack.PackNamespace
Returns the builder for the 'items' directory.
itemStack() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
Returns the value of the itemStack record component.
itemStack() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns the value of the itemStack record component.
itemStack(Predicate<RenderedBone>, TransformedItemStack) - Method in class kr.toxicity.model.api.bone.RenderedBone
Changes displayed item
itemStack(TransformedItemStack) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to update the displayed item stack.
ItemStack(TransformedItemStack) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
Creates an instance of a ItemStack record class.
iterator() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
 
iterator() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
iterator(AnimationModifier) - Method in record class kr.toxicity.model.api.script.BlueprintScript
Creates animation iterator of this script
iterator(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Creates an iterator for the keyframes based on a specified loop type.

J

jarType() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the type of JAR file this platform is running on (e.g., SPIGOT, PAPER, FABRIC).
jsonArray(String, JsonArray) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON array
jsonName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Returns the name of the JSON file with a .json extension.
jsonObject(String, JsonObject) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON object
jsonObject(String, Consumer<JsonObjectBuilder>) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON object
JsonObjectBuilder - Class in kr.toxicity.model.api.util.json
JSON object builder
JUMP - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
Animation played when an entity jumps.

K

keyframe() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Returns the value of the keyframe record component.
KeyframeChannel - Enum Class in kr.toxicity.model.api.data.raw
Represents the type of property a keyframe affects.
keyframeFinished() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Checks this keyframe has been finished
keyframes() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns the list of keyframes for this animator.
kr.toxicity.model.api - package kr.toxicity.model.api
 
kr.toxicity.model.api.animation - package kr.toxicity.model.api.animation
 
kr.toxicity.model.api.armor - package kr.toxicity.model.api.armor
 
kr.toxicity.model.api.bone - package kr.toxicity.model.api.bone
 
kr.toxicity.model.api.config - package kr.toxicity.model.api.config
 
kr.toxicity.model.api.data - package kr.toxicity.model.api.data
 
kr.toxicity.model.api.data.blueprint - package kr.toxicity.model.api.data.blueprint
 
kr.toxicity.model.api.data.raw - package kr.toxicity.model.api.data.raw
 
kr.toxicity.model.api.data.renderer - package kr.toxicity.model.api.data.renderer
 
kr.toxicity.model.api.entity - package kr.toxicity.model.api.entity
 
kr.toxicity.model.api.event - package kr.toxicity.model.api.event
 
kr.toxicity.model.api.event.hitbox - package kr.toxicity.model.api.event.hitbox
 
kr.toxicity.model.api.manager - package kr.toxicity.model.api.manager
 
kr.toxicity.model.api.mount - package kr.toxicity.model.api.mount
 
kr.toxicity.model.api.nms - package kr.toxicity.model.api.nms
 
kr.toxicity.model.api.pack - package kr.toxicity.model.api.pack
 
kr.toxicity.model.api.platform - package kr.toxicity.model.api.platform
 
kr.toxicity.model.api.player - package kr.toxicity.model.api.player
 
kr.toxicity.model.api.profile - package kr.toxicity.model.api.profile
 
kr.toxicity.model.api.scheduler - package kr.toxicity.model.api.scheduler
 
kr.toxicity.model.api.script - package kr.toxicity.model.api.script
 
kr.toxicity.model.api.skin - package kr.toxicity.model.api.skin
 
kr.toxicity.model.api.tracker - package kr.toxicity.model.api.tracker
 
kr.toxicity.model.api.util - package kr.toxicity.model.api.util
 
kr.toxicity.model.api.util.collection - package kr.toxicity.model.api.util.collection
 
kr.toxicity.model.api.util.function - package kr.toxicity.model.api.util.function
 
kr.toxicity.model.api.util.interpolator - package kr.toxicity.model.api.util.interpolator
 
kr.toxicity.model.api.util.json - package kr.toxicity.model.api.util.json
 
kr.toxicity.model.api.util.lazy - package kr.toxicity.model.api.util.lazy
 
kr.toxicity.model.api.util.lock - package kr.toxicity.model.api.util.lock
 
kr.toxicity.model.api.version - package kr.toxicity.model.api.version
 

L

latest() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
Returns the latest supported version.
latestOf(List<HttpUtil.PluginVersion>) - Static method in class kr.toxicity.model.api.util.HttpUtil
Gets the latest version from a version list
LatestVersion(HttpUtil.PluginVersion, HttpUtil.PluginVersion) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Creates an instance of a LatestVersion record class.
lazy(long) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator
Creates a lazy rotator that smooths rotation over time.
LazyFloatProvider - Class in kr.toxicity.model.api.util.lazy
Lazy float provider
LazyFloatProvider(float) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Creates from time
LazyFloatProvider(float, FloatSupplier) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Creates from time supplier
LazyFloatProvider(long) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Creates from time
LazyFloatProvider(FloatSupplier) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Creates from time supplier
LEFT - Enum constant in enum class kr.toxicity.model.api.nms.ModelInteractionHand
The main hand (usually right).
LEFT_ARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Left arm
LEFT_FOREARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Left forearm
LEFT_FORELEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Left foreleg
LEFT_ITEM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Entity's item in left hand
LEFT_LEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
LEft leg
leftArm(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets left arm part
leftForeArm() - Method in interface kr.toxicity.model.api.skin.SkinData
Gets left forearm part
leftForeLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets left foreleg part
leftLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets left leg part
leftTime() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Gets the time offset for the incoming (left) handle.
leftValue() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Gets the value offset for the incoming (left) handle.
legacy() - Method in class kr.toxicity.model.api.pack.PackZipper
Retrieves the legacy assets collection.
LEGACY - Static variable in record class kr.toxicity.model.api.pack.PackOverlay
The legacy overlay (for older versions).
leggings() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
Gets leggings
length() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the size of the generated resource pack.
length() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the length record component.
length() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Calculates the full diagonal length of the bounding box.
length() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the value of the length record component.
length() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns the value of the length record component.
lengthZX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Calculates the diagonal length in the XZ plane.
lerp(float, float, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Lerps two point
lerp(BoneMovement, float, BoneMovement) - Method in record class kr.toxicity.model.api.bone.BoneMovement
Linearly interpolates between this movement and another movement.
lerp(Vector3f, Vector3f, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Lerps two point
lerp(Vector3f, Vector3f, float, Vector3f) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Lerps two point
lerpFrameTime() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the interpolation frame time (lerp) in milliseconds.
lightEmission() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the lightEmission record component.
lightEmission() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the light emission level of the cube.
lightEmission() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the value of the lightEmission record component.
limb(String) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves a player limb renderer by its name, wrapped in an Optional.
limb(String) - Method in interface kr.toxicity.model.api.manager.ModelManager
Retrieves a player limb renderer by its name.
LimbItemMapper() - Constructor for class kr.toxicity.model.api.player.PlayerLimb.LimbItemMapper
 
limbKeys() - Static method in class kr.toxicity.model.api.BetterModel
Returns a set of all loaded player limb model names.
limbKeys() - Method in interface kr.toxicity.model.api.manager.ModelManager
Returns a set of all loaded player limb model names.
limbOrNull(String) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves a player limb renderer by its name, or null if not found.
limbs() - Static method in class kr.toxicity.model.api.BetterModel
Returns a collection of all loaded player limb renderers.
limbs() - Method in interface kr.toxicity.model.api.manager.ModelManager
Returns a collection of all renderers designated for player limb animations.
LINEAR - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Linear
list() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
Returns the value of the list record component.
ListDelegate(List<T>) - Constructor for record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
Creates an instance of a ListDelegate record class.
listen(Class<T>, Consumer<T>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a handler for the specified hitbox event class.
listener() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the listener associated with this hitbox.
listenHitBox(Class<T>, Consumer<T>) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a hitbox event listener for newly created hitboxes.
listenHitBox(BiFunction<RenderedBone, HitBoxListener.Builder, HitBoxListener.Builder>) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a hitbox-listener builder hook that is applied when hitboxes are created.
listOf(List<T>) - Static method in interface kr.toxicity.model.api.animation.TimedStorage
Creates a TimedStorage backed by a List.
load() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline.SpawnedPlayer
Loads the model for this player, sending initial packets.
load() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Loads trackers from the entity's persistent data.
load(Stream<TrackerData>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Loads trackers from a stream of data.
loadBlueprint(String) - Method in record class kr.toxicity.model.api.data.raw.ModelData
Converts this raw model data into a processed ModelBlueprint.
loadBlueprint(String, boolean) - Method in record class kr.toxicity.model.api.data.raw.ModelData
Converts this raw model data into a processed ModelBlueprint with a specific loading mode.
loaders() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns the value of the loaders record component.
localOffset() - Method in record class kr.toxicity.model.api.bone.BonePosition
Returns the value of the localOffset record component.
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
Returns the value of the location record component.
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
 
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
location() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
Returns the location of this render source.
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Returns the value of the location record component.
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
 
location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
location() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets the current location of the entity.
location() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
Returns the current location of the entity.
location() - Method in class kr.toxicity.model.api.tracker.DummyTracker
Returns the current location of the tracker.
location() - Method in class kr.toxicity.model.api.tracker.EntityTracker
 
location() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the current location of the model.
location(PlatformLocation) - Method in class kr.toxicity.model.api.tracker.DummyTracker
Moves the model to a new location.
locator(BoneIKSolver) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
Locator(String, String, Float3) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Creates an instance of a Locator record class.
Locator(UUID, BoneName, Float3) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Creates an instance of a Locator record class.
lockRotation(boolean) - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
Locks or unlocks the rotation updates.
logger() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the platform's logger.
LogUtil - Class in kr.toxicity.model.api.util
Log util
loop() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the loop record component.
loop() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the loop mode of the animation.
Loop() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.Loop
 
LOOP - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Loops the animation continuously.

M

mainHand() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets main hand item
major() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Returns the value of the major record component.
major() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Returns the value of the major record component.
map(Function<T, R>) - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
 
map(Function<T, R>) - Method in interface kr.toxicity.model.api.util.function.FloatFunction
Maps this function to new type
mapFloat(Stream<E>, CollectionUtil.FloatFunction<E>, Supplier<T>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps some stream to a float collection
mapIndexed(Collection<E>, CollectionUtil.IndexedFunction<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps some collection with map index
mapIndexed(Map<K, V>, CollectionUtil.IndexedFunction<Map.Entry<K, V>, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps some collection with map index
mapIndexed(Stream<E>, CollectionUtil.IndexedFunction<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps some collection with map index
mapToJson(int, Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to JSON
mapToJson(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to JSON
mapToJson(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to JSON
mapToList(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to list
mapToList(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to list
mapToSet(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to set
mapToSet(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Maps stream to set
mapValue(Map<K, V>, Function<V, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Map some map's value.
mapValueSequenced(Map<K, V>, Function<V, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
Map some map's value.
markForSpawn() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the set of player UUIDs marked for spawning, or an empty set if not specified.
markPlayerForSpawn(Set<UUID>) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Marks a set of players for spawning the model.
markPlayerForSpawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Marks a player for spawning the model.
matchAnimation(BiPredicate<RenderedBone, AnimationOverrideState>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Applies a mapper to bones matching an animation predicate.
matchAnimation(AnimationOverrideState, BiPredicate<RenderedBone, AnimationOverrideState>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
MATCHED - Enum constant in enum class kr.toxicity.model.api.animation.AnimationOverrideState
 
matchTree(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Checks if any bones match a predicate.
matchTree(BonePredicate, BiPredicate<RenderedBone, BonePredicate>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
matchTree(BonePredicate, BiPredicate<RenderedBone, BonePredicate>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Applies a mapper to bones matching a predicate.
MathUtil - Class in kr.toxicity.model.api.util
Math
max() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the maximum corner as a vector.
max(Float3) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Calculates the maximum distance from the origin to any corner of the cube.
maxFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns the value of the maxFormat record component.
maxFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns the value of the maxFormat record component.
maxFormat(PackMeta.PackVersion) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Sets the maximum supported format.
maxInclusive() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Returns the value of the maxInclusive record component.
maxSight() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the maximum range for sight tracing.
maxX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the maxX record component.
maxY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the maxY record component.
maxZ() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the maxZ record component.
mcmeta() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the value of the mcmeta record component.
mcmetaName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the name of the metadata file associated with the png.
memoize() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
 
memoize() - Method in interface kr.toxicity.model.api.util.function.FloatFunction
Memoize this function
mergeNotDefault(AnimationModifier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Merges non-default value with other modifier
mergeWithExternalResources() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if BetterModel should attempt to merge its resource pack with external plugins/mods.
meta() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the value of the meta record component.
meta() - Method in class kr.toxicity.model.api.pack.PackResult
Returns the pack metadata.
meta() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
Returns the value of the meta record component.
metaBuilder() - Method in class kr.toxicity.model.api.pack.PackZipper
Returns the builder for the pack metadata.
metadata() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Returns the value of the metadata record component.
metrics() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if metrics collection is enabled.
min() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the minimum corner as a vector.
MIN - Static variable in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
A minimal bounding box size (0.1 x 0.1 x 0.1).
minecraft() - Method in class kr.toxicity.model.api.pack.PackAssets
Returns the 'minecraft' namespace.
MINECRAFT_TICK_MILLS - Static variable in class kr.toxicity.model.api.util.MathUtil
Minecraft tick mills
MINECRAFT_TICK_MULTIPLIER - Static variable in class kr.toxicity.model.api.tracker.Tracker
The multiplier to convert tracker ticks to Minecraft ticks (50ms).
MinecraftVersion - Record Class in kr.toxicity.model.api.version
Minecraft version.
MinecraftVersion(int, int, int) - Constructor for record class kr.toxicity.model.api.version.MinecraftVersion
Creates an instance of a MinecraftVersion record class.
minFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns the value of the minFormat record component.
minFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns the value of the minFormat record component.
minFormat(PackMeta.PackVersion) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Sets the minimum supported format.
minInclusive() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Returns the value of the minInclusive record component.
minor() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Returns the value of the minor record component.
minor() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Returns the value of the minor record component.
minSight() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the minimum range for sight tracing.
minus(Float3) - Method in record class kr.toxicity.model.api.data.Float3
Subtracts other floats.
minX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the minX record component.
minY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the minY record component.
minZ() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the value of the minZ record component.
MOB_TAG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Mob's nametag
model() - Method in record class kr.toxicity.model.api.config.ModuleConfig
Returns the value of the model record component.
model(String) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves a model renderer by its name, wrapped in an Optional.
model(String) - Method in interface kr.toxicity.model.api.manager.ModelManager
Retrieves a model renderer by its name.
MODEL_TO_BLOCK_MULTIPLIER - Static variable in class kr.toxicity.model.api.util.MathUtil
Multiplier value for convert model size to block size
ModelAnimation - Record Class in kr.toxicity.model.api.data.raw
Represents a raw animation definition from a model file.
ModelAnimation(String, AnimationIterator.Type, boolean, String, float, Map<String, ModelAnimator>) - Constructor for record class kr.toxicity.model.api.data.raw.ModelAnimation
Creates an instance of a ModelAnimation record class.
ModelAnimator - Record Class in kr.toxicity.model.api.data.raw
Represents a raw animator from a model file, containing a set of keyframes for a specific bone group.
ModelAnimator(BoneName, List<ModelKeyframe>, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelAnimator
Creates an instance of a ModelAnimator record class.
ModelAsset - Record Class in kr.toxicity.model.api.data
Represents a raw model asset that can be loaded into the engine.
ModelAsset(String, String, long, ModelAsset.StreamSupplier) - Constructor for record class kr.toxicity.model.api.data.ModelAsset
Internal constructor for ModelAsset.
ModelAsset.StreamSupplier - Interface in kr.toxicity.model.api.data
A functional interface for supplying an input stream.
ModelAssetsEvent - Record Class in kr.toxicity.model.api.event
Triggered when model assets are being gathered.
ModelAssetsEvent(ModelRenderer.Type, Set<ModelAsset>) - Constructor for record class kr.toxicity.model.api.event.ModelAssetsEvent
Creates an instance of a ModelAssetsEvent record class.
ModelBlueprint - Record Class in kr.toxicity.model.api.data.blueprint
Represents a fully processed model blueprint, ready for generation and rendering.
ModelBlueprint(String, ModelResolution, List<BlueprintTexture>, List<BlueprintElement>, Map<String, BlueprintAnimation>) - Constructor for record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Creates an instance of a ModelBlueprint record class.
ModelBoundingBox - Record Class in kr.toxicity.model.api.data.blueprint
Represents an axis-aligned bounding box (AABB) for a model part.
ModelBoundingBox(double, double, double, double, double, double) - Constructor for record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Creates an instance of a ModelBoundingBox record class.
ModelDamageSource - Interface in kr.toxicity.model.api.event
Represents the source of damage inflicted on a model's hitbox.
modelData() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets this entity's model data
modelData(int, PlatformNamespace) - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
Sets the custom model data and item model namespace for the item.
modelData(String) - Method in interface kr.toxicity.model.api.entity.BaseEntity
Sets this entity's model data
ModelData - Record Class in kr.toxicity.model.api.data.raw
Represents the raw data structure of a model file, typically parsed from a .bbmodel JSON file.
ModelData(ModelMeta, ModelResolution, List<ModelElement>, List<ModelOutliner>, List<ModelTexture>, List<ModelAnimation>, List<ModelGroup>, ModelPlaceholder) - Constructor for record class kr.toxicity.model.api.data.raw.ModelData
Creates an instance of a ModelData record class.
ModelDatapoint - Record Class in kr.toxicity.model.api.data.raw
Represents a single data point within a keyframe, which can be a static value or a Molang script.
ModelDatapoint(JsonPrimitive, JsonPrimitive, JsonPrimitive, String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelDatapoint
Creates an instance of a ModelDatapoint record class.
ModelDespawnAtPlayerEvent - Record Class in kr.toxicity.model.api.event
Triggered when a model tracker is despawned for a specific player.
ModelDespawnAtPlayerEvent(PlatformPlayer, Tracker) - Constructor for record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Creates an instance of a ModelDespawnAtPlayerEvent record class.
ModelDisplay - Interface in kr.toxicity.model.api.nms
Represents an item display entity used for rendering model parts.
ModelElement - Interface in kr.toxicity.model.api.data.raw
Represents a raw element within a model file.
ModelElement.Camera - Record Class in kr.toxicity.model.api.data.raw
Represents a camera element (currently used as a placeholder).
ModelElement.Cube - Record Class in kr.toxicity.model.api.data.raw
Represents a standard cube element.
ModelElement.Locator - Record Class in kr.toxicity.model.api.data.raw
Represents a locator element, used for positioning attachments or particles.
ModelElement.NullObject - Record Class in kr.toxicity.model.api.data.raw
Represents a null object, often used for grouping or IK targets.
ModelElement.Unsupported - Record Class in kr.toxicity.model.api.data.raw
Represents an unsupported element type.
ModelEvent - Interface in kr.toxicity.model.api.event
Represents a base event in the BetterModel system.
ModelEventApplication - Interface in kr.toxicity.model.api.event
Represents an application or plugin that subscribes to model events.
ModelEventListener - Interface in kr.toxicity.model.api.event
Represents a listener for model events.
ModelFace - Record Class in kr.toxicity.model.api.data.raw
Represents the UV mappings for all six faces of a cube element.
ModelFace(ModelUV, ModelUV, ModelUV, ModelUV, ModelUV, ModelUV) - Constructor for record class kr.toxicity.model.api.data.raw.ModelFace
Creates an instance of a ModelFace record class.
ModelGroup - Record Class in kr.toxicity.model.api.data.raw
Represents a group definition in the raw model data.
ModelGroup(String, String, Float3, Float3, int, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelGroup
Creates an instance of a ModelGroup record class.
ModelImportedEvent - Record Class in kr.toxicity.model.api.event
Triggered when a model is successfully imported and registered.
ModelImportedEvent(ModelBlueprint, ModelRenderer) - Constructor for record class kr.toxicity.model.api.event.ModelImportedEvent
Creates an instance of a ModelImportedEvent record class.
ModelInteractionHand - Enum Class in kr.toxicity.model.api.nms
Represents the hand used during an interaction with a model hitbox.
ModelKeyframe - Record Class in kr.toxicity.model.api.data.raw
Represents a single keyframe in an animation timeline.
ModelKeyframe(KeyframeChannel, List<ModelDatapoint>, Float3, Float3, Float3, Float3, VectorInterpolator, float) - Constructor for record class kr.toxicity.model.api.data.raw.ModelKeyframe
Creates an instance of a ModelKeyframe record class.
modelKeys() - Static method in class kr.toxicity.model.api.BetterModel
Returns a set of all loaded model names.
modelKeys() - Method in interface kr.toxicity.model.api.manager.ModelManager
Returns a set of all loaded model names.
ModelLoadContext - Class in kr.toxicity.model.api.data.raw
Holds the context and state during the model loading process.
ModelLoadContext() - Constructor for class kr.toxicity.model.api.data.raw.ModelLoadContext
 
ModelLoadResult - Record Class in kr.toxicity.model.api.data.raw
Represents the result of loading and processing a raw model file.
ModelLoadResult(ModelBlueprint, List<String>) - Constructor for record class kr.toxicity.model.api.data.raw.ModelLoadResult
Creates an instance of a ModelLoadResult record class.
modelManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the model manager.
ModelManager - Interface in kr.toxicity.model.api.manager
Manages all loaded models and provides access to them.
ModelMeta - Record Class in kr.toxicity.model.api.data.raw
Represents metadata about the model file, specifically the format version.
ModelMeta(ModelMeta.FormatVersion) - Constructor for record class kr.toxicity.model.api.data.raw.ModelMeta
Creates an instance of a ModelMeta record class.
ModelMeta.FormatVersion - Enum Class in kr.toxicity.model.api.data.raw
Enumerates supported BlockBench format versions and their specific coordinate conversions.
ModelNametag - Interface in kr.toxicity.model.api.nms
Represents a nametag associated with a model part.
modelOrNull(String) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves a model renderer by its name, or null if not found.
ModelOutliner - Interface in kr.toxicity.model.api.data.raw
Represents the hierarchical structure (outliner) of a model.
ModelOutliner.Reference - Record Class in kr.toxicity.model.api.data.raw
Represents a leaf node in the outliner, referencing a specific element by UUID.
ModelOutliner.Tree - Record Class in kr.toxicity.model.api.data.raw
Represents a branch node (Group) in the outliner, containing child nodes.
ModelPlaceholder - Record Class in kr.toxicity.model.api.data.raw
Represents animation variable placeholders defined in a model file.
ModelPlaceholder(Map<String, String>) - Constructor for record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Creates an instance of a ModelPlaceholder record class.
ModelProfile - Interface in kr.toxicity.model.api.profile
Model skin
ModelProfile.Simple - Record Class in kr.toxicity.model.api.profile
Simple profile
ModelProfile.Uncompleted - Interface in kr.toxicity.model.api.profile
Uncompleted profile
ModelProfileInfo - Record Class in kr.toxicity.model.api.profile
Profile info
ModelProfileInfo(UUID, String) - Constructor for record class kr.toxicity.model.api.profile.ModelProfileInfo
Creates an instance of a ModelProfileInfo record class.
ModelProfileSkin - Record Class in kr.toxicity.model.api.profile
Profile skin
ModelProfileSkin(URI, URI, boolean, String) - Constructor for record class kr.toxicity.model.api.profile.ModelProfileSkin
Creates an instance of a ModelProfileSkin record class.
ModelProfileSupplier - Interface in kr.toxicity.model.api.profile
Profile supplier
ModelRenderer - Record Class in kr.toxicity.model.api.data.renderer
A blueprint renderer.
ModelRenderer(String, ModelRenderer.Type, SequencedMap<BoneName, RendererGroup>, Map<String, BlueprintAnimation>) - Constructor for record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates an instance of a ModelRenderer record class.
ModelRenderer.Type - Enum Class in kr.toxicity.model.api.data.renderer
Renderer type
ModelResolution - Record Class in kr.toxicity.model.api.data.raw
Represents the texture resolution of a model.
ModelResolution(int, int) - Constructor for record class kr.toxicity.model.api.data.raw.ModelResolution
Creates an instance of a ModelResolution record class.
ModelRotation - Record Class in kr.toxicity.model.api.tracker
Represents the rotation of a model in degrees.
ModelRotation(float, float) - Constructor for record class kr.toxicity.model.api.tracker.ModelRotation
Creates an instance of a ModelRotation record class.
ModelRotator - Interface in kr.toxicity.model.api.tracker
Defines how a model's rotation is calculated and applied.
ModelRotator.Builder - Interface in kr.toxicity.model.api.tracker
Builder interface for creating Getters from JSON.
ModelRotator.BuiltInDeserializer - Interface in kr.toxicity.model.api.tracker
Helper interface for built-in deserializers.
ModelRotator.Deserializer - Class in kr.toxicity.model.api.tracker
Registry and factory for rotators.
ModelRotator.Getter - Interface in kr.toxicity.model.api.tracker
Functional interface for calculating rotation.
ModelRotator.SourcedRotator - Record Class in kr.toxicity.model.api.tracker
Implementation of a chained rotator.
models() - Static method in class kr.toxicity.model.api.BetterModel
Returns a collection of all loaded model renderers.
models() - Method in interface kr.toxicity.model.api.manager.ModelManager
Returns a collection of all loaded model renderers.
models() - Method in class kr.toxicity.model.api.pack.PackNamespace
Returns the builder for the 'models' directory.
models() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Returns the value of the models record component.
ModelScaler - Interface in kr.toxicity.model.api.tracker
Defines how a model's scale is calculated.
ModelScaler.Builder - Interface in kr.toxicity.model.api.tracker
Builder interface for creating Getters from JSON.
ModelScaler.BuiltInDeserializer - Interface in kr.toxicity.model.api.tracker
Helper interface for built-in deserializers.
ModelScaler.Composite - Class in kr.toxicity.model.api.tracker
Implementation of a composite scaler.
ModelScaler.Deserializer - Class in kr.toxicity.model.api.tracker
Registry and factory for scalers.
ModelScaler.Getter - Interface in kr.toxicity.model.api.tracker
Functional interface for calculating scale.
ModelScheduler - Interface in kr.toxicity.model.api.scheduler
A scheduler of BetterModel
ModelSpawnAtPlayerEvent - Class in kr.toxicity.model.api.event
Triggered when a model tracker is about to be spawned for a specific player.
ModelSpawnAtPlayerEvent(PlatformPlayer, Tracker) - Constructor for class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
Creates a new ModelSpawnAtPlayerEvent.
ModelTask - Interface in kr.toxicity.model.api.scheduler
A scheduled task of BetterModel
ModelTexture - Record Class in kr.toxicity.model.api.data.raw
Represents a raw texture definition from a model file.
ModelTexture(String, String, int, int, int, int, int, boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelTexture
Creates an instance of a ModelTexture record class.
ModelUV - Record Class in kr.toxicity.model.api.data.raw
Represents the UV mapping data for a model face.
ModelUV(Float4, float, JsonElement) - Constructor for record class kr.toxicity.model.api.data.raw.ModelUV
Creates an instance of a ModelUV record class.
modern() - Method in class kr.toxicity.model.api.pack.PackZipper
Retrieves the modern assets' collection.
MODERN - Static variable in record class kr.toxicity.model.api.pack.PackOverlay
The modern overlay (for newer versions).
modifier - Variable in class kr.toxicity.model.api.tracker.Tracker
 
modifier() - Method in interface kr.toxicity.model.api.mount.MountController
Creates modifier of this controller
modifier() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the tracker modifier.
modifier() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the value of the modifier record component.
modifier(Function<? super T, AnimationModifier>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the modifier builder for the animation.
modifierBuilder() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the modifierBuilder record component.
modify(Function<PlatformItemStack, PlatformItemStack>) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Modify item
module() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the module configuration.
ModuleConfig - Record Class in kr.toxicity.model.api.config
Module config
ModuleConfig(boolean, boolean) - Constructor for record class kr.toxicity.model.api.config.ModuleConfig
Creates an instance of a ModuleConfig record class.
mount(BiConsumer<HitBox, PlatformEntity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a mount handler.
mount(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.HitBox
Mounts an entity onto this hitbox.
mount(EntityTrackerRegistry, PacketBundler) - Method in interface kr.toxicity.model.api.nms.NMS
Adds a mount packet for an entity tracker to a bundler.
mountController() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the mount controller for this hitbox.
mountController(MountController) - Method in interface kr.toxicity.model.api.nms.HitBox
Sets the mount controller for this hitbox.
MountController - Interface in kr.toxicity.model.api.mount
A mount controller of hit-box
MountController.Modifier - Class in kr.toxicity.model.api.mount
Modifier
MountController.MoveType - Enum Class in kr.toxicity.model.api.mount
Movement type
MountControllers - Enum Class in kr.toxicity.model.api.mount
Builtin mount controllers
mountedHitBox() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the map of currently mounted hitboxes.
MountedHitBox(PlatformEntity, HitBox) - Constructor for record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Creates an instance of a MountedHitBox record class.
MountModelEvent - Class in kr.toxicity.model.api.event
Triggered when an entity mounts a model's hitbox.
MountModelEvent(EntityTracker, RenderedBone, HitBox, PlatformEntity) - Constructor for class kr.toxicity.model.api.event.MountModelEvent
Creates a new MountModelEvent.
move(MountController.MoveType, PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
Moves entity by player's input by type
move(PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
Moves entity by player's input
moveDuration() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
Returns the value of the moveDuration record component.
moveDuration(int) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the duration for position/rotation interpolation.
moveDuration(int) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to set the movement interpolation duration.
MoveDuration(int) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
Creates an instance of a MoveDuration record class.
moveOnFly(PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
Moves entity by player's input on the fly
multiply(float) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Multiplies this scaler by a constant value.

N

name() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.bone.BoneName
Returns the value of the name record component.
name() - Method in interface kr.toxicity.model.api.bone.BoneTag
Gets tag name
name() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Returns the value of the name record component.
name() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement.Bone
Returns the name of the bone.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns the name of the bone group this animator affects.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns the value of the name record component.
name() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
Gets name
name() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns the name of the model.
name() - Method in interface kr.toxicity.model.api.platform.PlatformOfflinePlayer
Returns the name of the player, if known.
name() - Method in interface kr.toxicity.model.api.platform.PlatformPlayer
Returns the name of the player.
name() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
Returns the value of the name record component.
name() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns the value of the name record component.
name() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Returns the name of this rotator type.
name() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
 
name() - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
 
name() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Returns the name of this scaler type.
name() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the name of the model being tracked.
name() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the name record component.
name(String) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets builder by name
namespace() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the namespace used for the generated resource pack.
namespace() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
Returns the value of the namespace record component.
nameWithoutExtension() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the texture name without its file extension.
negate() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
 
negate() - Method in interface kr.toxicity.model.api.util.function.BonePredicate
 
negate() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
 
next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
 
next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
 
nms() - Static method in class kr.toxicity.model.api.BetterModel
Returns the NMS handler instance.
nms() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the NMS (Net.Minecraft.Server) handler for version-specific operations.
NMS - Interface in kr.toxicity.model.api.nms
Handles direct interactions with Minecraft's internal server code (NMS).
NMSVersion - Enum Class in kr.toxicity.model.api.nms
Enumerates supported Minecraft server versions and their associated metadata.
NO_EVENT_HANDLER - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
No handlers were registered for this event type.
none() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Returns a no-op action.
NONE - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
Do not generate a resource pack.
NONE - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
None
NONE - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
No specific transform.
NONE - Static variable in interface kr.toxicity.model.api.event.ModelEventListener
A no-op listener implementation.
NONE - Static variable in interface kr.toxicity.model.api.pack.PackObfuscator
A no-op obfuscator that returns the name as-is.
nonHidePlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a stream of players who are not hidden and pass the view filter.
north() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the north record component.
NOT_FOUND - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Represents an unknown or unsupported channel.
NOT_MATCHED - Enum constant in enum class kr.toxicity.model.api.animation.AnimationOverrideState
 
NOT_SET - Enum constant in enum class kr.toxicity.model.api.util.function.BonePredicate.State
Ignore parent's result
notSet() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
Builds with child state
NullObject(String, String, String, String, Float3) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Creates an instance of a NullObject record class.
NullObject(UUID, BoneName, UUID, UUID, Float3) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Creates an instance of a NullObject record class.

O

obfuscate(String) - Method in interface kr.toxicity.model.api.pack.PackObfuscator
Obfuscates the given raw name.
obfuscate(String) - Method in class kr.toxicity.model.api.pack.PackObfuscator.Order
 
obfuscator() - Method in class kr.toxicity.model.api.pack.PackBuilder
Returns the obfuscator associated with this builder.
of(boolean) - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
 
of(boolean, Consumer<Tracker>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
Creates script
of(double, double, double) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Creates a bounding box centered at the origin with the given dimensions.
of(double, double, double, double, double, double) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Creates a bounding box from explicit min/max coordinates.
of(float) - Static method in interface kr.toxicity.model.api.util.function.Float2FloatFunction
Creates constant function by given value
of(float) - Static method in interface kr.toxicity.model.api.util.function.FloatSupplier
Creates supplier by given value
of(int, int, int) - Static method in record class kr.toxicity.model.api.version.MinecraftVersion
Creates version
of(E) - Static method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
of(File) - Static method in record class kr.toxicity.model.api.data.ModelAsset
Creates a new ModelAsset from a file.
of(String) - Static method in record class kr.toxicity.model.api.bone.BoneName
Creates a new BoneName by parsing the raw name string.
of(String, byte[]) - Static method in record class kr.toxicity.model.api.data.ModelAsset
Creates a new ModelAsset from a name and byte array.
of(String, long, ModelAsset.StreamSupplier) - Static method in record class kr.toxicity.model.api.data.ModelAsset
Creates a new ModelAsset from a name, stream supplier, and estimated size.
of(String, ModelAsset.StreamSupplier) - Static method in record class kr.toxicity.model.api.data.ModelAsset
Creates a new ModelAsset from a name and stream supplier.
of(Path) - Static method in record class kr.toxicity.model.api.data.ModelAsset
Creates a new ModelAsset from a path.
of(List<AnimationScript>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
Sums a script list to one
of(UUID) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Gets uncompleted profile by offline player's uuid
of(Consumer<Tracker>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
Creates script
of(Function<ModelRotation, ModelRotation>) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
Creates a function-based rotation getter.
of(Supplier<ModelRotation>) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
Creates a supplier-based rotation getter.
of(BaseEntity) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates an entity render source for the given entity.
of(BaseEntity, ModelProfile.Uncompleted) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates an entity render source for the given entity with a specific model profile.
of(PackPath, long, Supplier<byte[]>) - Static method in interface kr.toxicity.model.api.pack.PackResource
Creates a new pack resource for the base pack.
of(PackOverlay, PackPath, long, Supplier<byte[]>) - Static method in interface kr.toxicity.model.api.pack.PackResource
Creates a new pack resource for a specific overlay.
of(PlatformEntity) - Static method in interface kr.toxicity.model.api.entity.BaseEntity
Gets base entity
of(PlatformItemStack) - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
Creates transformed item
of(PlatformLocation) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates a dummy render source at the specified location.
of(PlatformLocation, ModelProfile.Uncompleted) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates a dummy render source at the specified location with a specific model profile.
of(PlatformOfflinePlayer) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Gets uncompleted profile by offline player
of(PlatformPlayer) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Gets skin by player
of(ModelProfileInfo) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Creates profile
of(ModelProfileInfo, ModelProfileSkin) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Creates profile
of(ModelRotation) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
Creates a constant rotation getter.
of(BonePredicate.State, Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets bone predicate
of(Vector3d, Vector3d) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Creates a bounding box from two corner vectors.
of(Vector3f, Vector3f, Vector3f, PlatformItemStack) - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
Creates transformed item
of(T) - Static method in interface kr.toxicity.model.api.util.function.FloatFunction
Creates constant function by given value
offHand() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets offhand item
offlinePlayer(UUID) - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Retrieves an offline player by their UUID.
offset() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns the value of the offset record component.
offset(Vector3f) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Sets offset
ofVector(FloatSupplier, Supplier<Vector3f>) - Static method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Gets lazy provider of vector
ONE - Static variable in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
One
onFallback(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the task to run when the animation fails to start.
onRemove(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the task to run when the animation is removed.
onSuccess(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the task to run when the animation starts successfully.
onWalk() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Check source entity is on a walk
onWalk() - Method in interface kr.toxicity.model.api.nms.HitBox
Checks if the passenger of this hitbox is walking.
options() - Method in record class kr.toxicity.model.api.config.DebugConfig
Returns the value of the options record component.
options() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
Returns the value of the options record component.
or(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
 
or(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
 
or(Predicate<? super RenderedBone>) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
 
or(EntityHideOption) - Method in class kr.toxicity.model.api.tracker.EntityHideOption.Builder
Merges another hide option using OR logic.
order() - Static method in interface kr.toxicity.model.api.pack.PackObfuscator
Creates an order-based obfuscator if obfuscation is enabled in the configuration.
orElse(Function<Exception, T>) - Method in interface kr.toxicity.model.api.util.HttpUtil.Result
Gets the value or handle exception
origin() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement.Bone
Returns the origin (pivot point) of the bone.
origin() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the origin record component.
origin() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the origin with inverted X and Z axes.
origin() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Returns the origin with inverted X and Z axes.
origin() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns the origin with inverted X and Z axes.
origin() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the origin record component.
origin() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the origin (pivot point) of the group.
outliner() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the value of the outliner record component.
overlay() - Method in interface kr.toxicity.model.api.pack.PackResource
Returns the overlay this resource belongs to.
overlay() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns the value of the overlay record component.
overlay(PackOverlay) - Method in class kr.toxicity.model.api.pack.PackZipper
Retrieves the assets collection for a specific overlay.
Overlay(List<PackMeta.OverlayEntry>) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.Overlay
Creates an instance of a Overlay record class.
overlayEntry(PackMeta.OverlayEntry) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Adds an overlay entry.
OverlayEntry(PackMeta.VersionRange, String) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Creates an overlay entry with a format range and directory.
OverlayEntry(PackMeta.VersionRange, String, PackMeta.PackVersion, PackMeta.PackVersion) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Creates an instance of a OverlayEntry record class.
overlays() - Method in record class kr.toxicity.model.api.pack.PackMeta
Returns the value of the overlays record component.
overlays(PackOverlay) - Method in class kr.toxicity.model.api.pack.PackResult
Returns the resources for a specific overlay.
override() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the override record component.
override() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the override record component.
override() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the value of the override record component.
override(boolean) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Gets override
override(Boolean) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the override flag of this modifier

P

pack() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the resource pack configuration.
pack() - Method in record class kr.toxicity.model.api.pack.PackMeta
Returns the value of the pack record component.
Pack(int, String, PackMeta.VersionRange, PackMeta.PackVersion, PackMeta.PackVersion) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.Pack
Creates an instance of a Pack record class.
PACK - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Debug packing resource pack
PackAssets - Class in kr.toxicity.model.api.pack
Manages assets within a specific pack overlay.
PackBuilder - Class in kr.toxicity.model.api.pack
A builder for constructing resource pack contents within a specific path context.
PackBuilder() - Constructor for class kr.toxicity.model.api.pack.PackBuilder
 
PackByte - Record Class in kr.toxicity.model.api.pack
Represents a raw byte array associated with a specific pack path.
PackByte(PackPath, byte[]) - Constructor for record class kr.toxicity.model.api.pack.PackByte
Creates an instance of a PackByte record class.
PackConfig - Record Class in kr.toxicity.model.api.config
Pack config
PackConfig(boolean, boolean, boolean) - Constructor for record class kr.toxicity.model.api.config.PackConfig
Creates an instance of a PackConfig record class.
Packed(PackOverlay, PackPath, long, Supplier<byte[]>) - Constructor for record class kr.toxicity.model.api.pack.PackResource.Packed
Creates an instance of a Packed record class.
Packed(BonePredicate.State, Predicate<RenderedBone>) - Constructor for record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Creates an instance of a Packed record class.
packedX() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the pitch packed as a byte (Minecraft protocol format).
packedY() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the yaw packed as a byte (Minecraft protocol format).
PacketBundler - Interface in kr.toxicity.model.api.nms
Collects multiple packets to be sent together to a player.
packetBundlingSize() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the threshold size for packet bundling.
packFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns the value of the packFormat record component.
packingTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the time taken to generate the resource pack.
PackMeta - Record Class in kr.toxicity.model.api.pack
Represents the metadata (pack.mcmeta) of a resource pack.
PackMeta(PackMeta.Pack, PackMeta.Overlay) - Constructor for record class kr.toxicity.model.api.pack.PackMeta
Creates an instance of a PackMeta record class.
PackMeta.Builder - Class in kr.toxicity.model.api.pack
Builder for PackMeta.
PackMeta.Overlay - Record Class in kr.toxicity.model.api.pack
Represents the 'overlays' section of the metadata.
PackMeta.OverlayEntry - Record Class in kr.toxicity.model.api.pack
Represents a single entry in the overlays list.
PackMeta.Pack - Record Class in kr.toxicity.model.api.pack
Represents the 'pack' section of the metadata.
PackMeta.PackVersion - Record Class in kr.toxicity.model.api.pack
Represents a pack version, consisting of major and minor numbers.
PackMeta.VersionRange - Record Class in kr.toxicity.model.api.pack
Represents a range of versions.
packName() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Returns the value of the packName record component.
packName(PackObfuscator) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Generates the pack-compliant file name for this texture.
packNamespace(PackObfuscator) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Generates the full resource pack namespace path for this texture.
PackNamespace - Class in kr.toxicity.model.api.pack
Represents a namespace within a resource pack, providing access to standard subdirectories.
PackObfuscator - Interface in kr.toxicity.model.api.pack
Defines a strategy for obfuscating resource names in the pack.
PackObfuscator.Order - Class in kr.toxicity.model.api.pack
An obfuscator that generates short names based on the order of appearance.
PackObfuscator.Pair - Record Class in kr.toxicity.model.api.pack
A pair of obfuscators for models and textures.
PackOverlay - Record Class in kr.toxicity.model.api.pack
Represents a resource pack overlay, allowing for version-specific resources.
PackOverlay(String, Optional<PackMeta.VersionRange>, BooleanSupplier) - Constructor for record class kr.toxicity.model.api.pack.PackOverlay
Creates an instance of a PackOverlay record class.
PackPath - Record Class in kr.toxicity.model.api.pack
Represents a path within a resource pack.
PackPath(String) - Constructor for record class kr.toxicity.model.api.pack.PackPath
Creates an instance of a PackPath record class.
PackResource - Interface in kr.toxicity.model.api.pack
Represents a resource within a resource pack.
PackResource.Packed - Record Class in kr.toxicity.model.api.pack
A simple implementation of PackResource.
packResult() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the value of the packResult record component.
PackResult - Class in kr.toxicity.model.api.pack
Represents the result of a pack building process.
PackResult() - Constructor for class kr.toxicity.model.api.pack.PackResult
 
packType() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the type of resource pack generation (Folder, Zip, or None).
PackUtil - Class in kr.toxicity.model.api.util
Pack util
PackVersion(int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Creates a pack version with only a major number.
PackVersion(int, int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Creates an instance of a PackVersion record class.
PackZipper - Class in kr.toxicity.model.api.pack
Manages the assembly and zipping of resource pack contents.
PackZipper() - Constructor for class kr.toxicity.model.api.pack.PackZipper
 
PackZipper.BuildData - Record Class in kr.toxicity.model.api.pack
Holds the result of a build operation.
pair(PackObfuscator, PackObfuscator) - Static method in interface kr.toxicity.model.api.pack.PackObfuscator
Creates a pair obfuscator from two separate obfuscators.
Pair(PackObfuscator, PackObfuscator) - Constructor for record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Creates an instance of a Pair record class.
palette() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns the value of the palette record component.
PAPER - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Indicates a Paper-based server.
parallelStream() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
parse(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
Parses bone name by raw group name
parse(String) - Static method in record class kr.toxicity.model.api.version.MinecraftVersion
Parses version from string
PARSER - Static variable in record class kr.toxicity.model.api.bone.BoneName
A JSON deserializer for parsing BoneName from a string.
PARSER - Static variable in record class kr.toxicity.model.api.data.Float3
Parser
PARSER - Static variable in record class kr.toxicity.model.api.data.Float4
Parser
PARSER - Static variable in interface kr.toxicity.model.api.data.raw.ModelElement
A JSON deserializer that automatically dispatches to the correct ModelElement implementation based on the "type" field.
PARSER - Static variable in record class kr.toxicity.model.api.data.raw.ModelMeta
A JSON deserializer for parsing ModelMeta from the "meta" object in a .bbmodel file.
PARSER - Static variable in interface kr.toxicity.model.api.data.raw.ModelOutliner
A JSON deserializer that parses the outliner structure.
PARSER - Static variable in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
A JSON deserializer for parsing placeholders from a multi-line string.
PARSER - Static variable in record class kr.toxicity.model.api.tracker.TrackerData
The GSON parser for serializing and deserializing tracker data.
parseVariable(String) - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Replaces all placeholder variables in a given expression with their corresponding values.
PARTICLE - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Represents a particle effect.
passengerPosition(Vector3f) - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's passenger point
patch() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Returns the value of the patch record component.
path() - Method in record class kr.toxicity.model.api.pack.PackByte
Returns the value of the path record component.
path() - Method in record class kr.toxicity.model.api.pack.PackPath
Returns the value of the path record component.
path() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns the value of the path record component.
path() - Method in interface kr.toxicity.model.api.pack.PackResource
Returns the path of this resource.
path() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
Returns the value of the path record component.
path(String) - Method in record class kr.toxicity.model.api.pack.PackOverlay
Generates the root path for this overlay.
PATH - Static variable in record class kr.toxicity.model.api.pack.PackMeta
The standard path for the pack metadata file.
pause(boolean) - Method in class kr.toxicity.model.api.tracker.Tracker
Pauses or resumes the tracker's ticking.
perBone(Function<RenderedBone, TrackerUpdateAction>) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action that generates a specific action for each bone.
PerBone(Function<RenderedBone, TrackerUpdateAction>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
Creates an instance of a PerBone record class.
perPlayerTick(BiConsumer<Tracker, PlatformPlayer>) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a handler to run every tick for each visible player.
pipeline - Variable in class kr.toxicity.model.api.tracker.Tracker
 
pitch() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's pitch (x-rot)
pitch() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the pitch (vertical rotation).
pitch() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns a new rotation with only the pitch component.
PITCH - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
Pitch-only rotator.
placeholder() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the animation variable placeholders, or an empty placeholder if none are defined.
platform() - Static method in class kr.toxicity.model.api.BetterModel
Returns the singleton instance of the BetterModel platform.
platform() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets the platform-specific entity object.
platform() - Method in interface kr.toxicity.model.api.entity.BasePlayer
 
PlatformAdapter - Interface in kr.toxicity.model.api.platform
Adapts platform-specific objects and operations to the BetterModel API.
PlatformBillboard - Enum Class in kr.toxicity.model.api.platform
Defines the billboard constraints for a display entity.
PlatformEntity - Interface in kr.toxicity.model.api.platform
Represents an entity in the underlying platform.
PlatformItemStack - Interface in kr.toxicity.model.api.platform
Represents an item stack in the underlying platform.
PlatformItemTransform - Enum Class in kr.toxicity.model.api.platform
Defines the display context for an item model.
PlatformLivingEntity - Interface in kr.toxicity.model.api.platform
Represents a living entity in the underlying platform.
PlatformLocation - Interface in kr.toxicity.model.api.platform
Represents a location in the underlying platform.
PlatformNamespace - Record Class in kr.toxicity.model.api.platform
Represents a namespaced key (e.g., "minecraft:apple").
PlatformNamespace(String, String) - Constructor for record class kr.toxicity.model.api.platform.PlatformNamespace
Creates an instance of a PlatformNamespace record class.
PlatformOfflinePlayer - Interface in kr.toxicity.model.api.platform
Represents an offline player in the underlying platform.
PlatformPlayer - Interface in kr.toxicity.model.api.platform
Represents a player in the underlying platform.
PlatformRegionHolder - Interface in kr.toxicity.model.api.platform
Represents an object that holds a region context (e.g., an entity or location) for task scheduling.
PlatformWorld - Interface in kr.toxicity.model.api.platform
Represents a world in the underlying platform (Bukkit, Fabric, etc.).
PLAY_ONCE - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Plays the animation once and then stops.
player() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the player record component.
player() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
Returns the value of the player record component.
player() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Returns the value of the player record component.
player() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Returns the value of the player record component.
player() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Returns the value of the player record component.
player() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
Returns the Bukkit player associated with this handler.
player() - Method in interface kr.toxicity.model.api.profile.ModelProfile
Gets player
player(UUID) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves a player channel handler by the player's UUID.
player(UUID) - Method in interface kr.toxicity.model.api.manager.PlayerManager
Retrieves the channel handler for a player by their UUID.
player(UUID) - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Retrieves an online player by their UUID.
player(PlatformItemTransform, Function<PlatformPlayer, TransformedItemStack>) - Static method in interface kr.toxicity.model.api.bone.BoneItemMapper
Mapped if a render source is player
player(PlatformPlayer) - Method in interface kr.toxicity.model.api.manager.PlayerManager
Gets or creates the channel handler for a player.
player(PlatformPlayer) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the target player of this modifier
PLAYER - Enum constant in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
Player
PLAYER_CHEST - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left chest
PLAYER_HEAD - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player head
PLAYER_HIP - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left hip
PLAYER_LEFT_ARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left arm
PLAYER_LEFT_FOREARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left forearm
PLAYER_LEFT_FORELEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left foreleg
PLAYER_LEFT_LEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left leg
PLAYER_RIGHT_ARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player right arm
PLAYER_RIGHT_FOREARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player right forearm
PLAYER_RIGHT_FORELEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player right foreleg
PLAYER_RIGHT_LEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player right leg
PLAYER_TAG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player's nametag
PLAYER_WAIST - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Player left waist
playerAnimation() - Method in record class kr.toxicity.model.api.config.ModuleConfig
Returns the value of the playerAnimation record component.
PlayerArmor - Interface in kr.toxicity.model.api.armor
Player armor
PlayerChannelHandler - Interface in kr.toxicity.model.api.nms
Manages the network channel for a player, allowing for packet interception and injection.
playerCount() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns the number of players currently viewing this model.
playerCount() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the number of players currently viewing the model.
playerHideDelay() - Method in interface kr.toxicity.model.api.BetterModelConfig
Returns the delay in ticks before hiding a player's model after they become invisible.
PlayerHideTrackerEvent - Class in kr.toxicity.model.api.event
Triggered when a tracker is about to be hidden from a specific player.
PlayerHideTrackerEvent(Tracker, PlatformPlayer) - Constructor for class kr.toxicity.model.api.event.PlayerHideTrackerEvent
Creates a new PlayerHideTrackerEvent.
PlayerLimb - Enum Class in kr.toxicity.model.api.player
Player limb data
PlayerLimb.LimbItemMapper - Class in kr.toxicity.model.api.player
Limb item mapper
playerManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the player manager.
PlayerManager - Interface in kr.toxicity.model.api.manager
Manages player-specific data and network channels.
PlayerPerAnimationEndEvent - Record Class in kr.toxicity.model.api.event
Triggered when a per-player animation sequence ends.
PlayerPerAnimationEndEvent(Tracker, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Creates an instance of a PlayerPerAnimationEndEvent record class.
PlayerPerAnimationStartEvent - Record Class in kr.toxicity.model.api.event
Triggered when a per-player animation sequence starts.
PlayerPerAnimationStartEvent(Tracker, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Creates an instance of a PlayerPerAnimationStartEvent record class.
PlayerShowTrackerEvent - Class in kr.toxicity.model.api.event
Triggered when a tracker is about to be shown to a specific player.
PlayerShowTrackerEvent(Tracker, PlatformPlayer) - Constructor for class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Creates a new PlayerShowTrackerEvent.
PlayerSkinParts - Record Class in kr.toxicity.model.api.player
Player skin parts
PlayerSkinParts(int) - Constructor for record class kr.toxicity.model.api.player.PlayerSkinParts
Creates an instance of a PlayerSkinParts record class.
PlayerTracker - Class in kr.toxicity.model.api.tracker
A specialized EntityTracker for tracking players.
PlayerTracker(EntityTrackerRegistry, RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Constructor for class kr.toxicity.model.api.tracker.PlayerTracker
Creates a new player tracker.
PlayOnce() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
 
PLUGIN_DISABLE - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
The plugin is being disabled.
PluginEndReloadEvent - Record Class in kr.toxicity.model.api.event
Triggered when the BetterModel platform finishes reloading.
PluginEndReloadEvent(BetterModelPlatform.ReloadResult) - Constructor for record class kr.toxicity.model.api.event.PluginEndReloadEvent
Creates an instance of a PluginEndReloadEvent record class.
PluginStartReloadEvent - Record Class in kr.toxicity.model.api.event
Triggered when the BetterModel platform starts reloading.
PluginStartReloadEvent(PackZipper) - Constructor for record class kr.toxicity.model.api.event.PluginStartReloadEvent
Creates an instance of a PluginStartReloadEvent record class.
PluginVersion(String, Semver, String, Set<MinecraftVersion>, Set<String>) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Creates an instance of a PluginVersion record class.
plus(Float3) - Method in record class kr.toxicity.model.api.data.Float3
Adds other floats.
pngName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns the name of the image file with a .png extension.
point() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the first data point in the list.
point(ModelLoadContext, Function<Vector3f, Vector3f>) - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Converts this keyframe into a processed VectorPoint.
position() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns the value of the position record component.
position() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns the value of the position record component.
position() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Returns the position of the locator.
position() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns the position of the null object.
position() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns the value of the position record component.
POSITION - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Affects the position of a bone.
positionSource() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the rendered bone that acts as the position source for this hitbox.
predicate() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the predicate record component.
predicate() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Returns the value of the predicate record component.
predicate(BooleanSupplier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the predicate of this modifier
predicateValue() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Gets predicate value
previousTint() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to revert to the previous tint.
priority() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the priority record component.
priority(int) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Sets the priority of the animation.
profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Returns the value of the profile record component.
profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Returns the value of the profile record component.
profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
profile() - Method in interface kr.toxicity.model.api.nms.Profiled
Returns the model profile (skin) of the entity.
profile() - Method in interface kr.toxicity.model.api.skin.SkinData
Gets model skin
profile(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
Retrieves the model profile (skin) for a player.
Profiled - Interface in kr.toxicity.model.api.nms
Represents an entity that has a player profile, armor, and skin customization settings.
ProfiledDummy(PlatformLocation, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Creates an instance of a ProfiledDummy record class.
ProfiledEntity(BaseEntity, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Creates an instance of a ProfiledEntity record class.
ProfiledPlayer(BasePlayer, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Creates an instance of a ProfiledPlayer record class.
profileManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the profile manager.
ProfileManager - Interface in kr.toxicity.model.api.manager
Manages the resolution and creation of model profiles (skins).
progress() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets the progress of current keyframe
PROGRESS_BAR - Enum constant in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
Progress bar
progresses() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Returns the value of the progresses record component.
property(String, Boolean) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON property
property(String, String) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON property
property(String, Number) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON property

Q

QUATERNION_COMPARISON_EPSILON - Static variable in class kr.toxicity.model.api.util.MathUtil
Quaternion comparison epsilon value

R

RADIANS_TO_DEGREES - Static variable in class kr.toxicity.model.api.util.MathUtil
Radians to degrees
radianX() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the pitch in radians.
radianY() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the yaw in radians.
range() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Returns the value of the range record component.
raw() - Method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Returns the raw string representation of the JAR type.
raw() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns the value of the raw record component.
rawName() - Method in record class kr.toxicity.model.api.bone.BoneName
Returns the value of the rawName record component.
rawName() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns the value of the rawName record component.
rawRotation() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns the value of the rawRotation record component.
reason() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
Returns the value of the reason record component.
Reference(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
Creates an instance of a Reference record class.
ReflectionUtil - Class in kr.toxicity.model.api.util
Reflection util
refresh() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Refreshes the tracker, updating entity data and hitboxes.
refresh() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Refreshes the registry state.
register(String, Function<TrackerAnimation.Builder<Tracker>, TrackerAnimation.Builder<T>>) - Static method in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
Registers a new tracker animation.
register(String, ModelRotator.Builder) - Method in class kr.toxicity.model.api.tracker.ModelRotator.Deserializer
Registers a new rotator type.
register(BetterModelPlatform) - Static method in class kr.toxicity.model.api.BetterModel
Registers the platform instance.
registries() - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns a list of all active registries.
registries(Consumer<EntityTrackerRegistry>) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Iterates over all active registries.
registry() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets tracker registry of this adapter
registry() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the entity tracker registry for this hitbox's source entity.
registry() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
Retrieves the tracker registry associated with this entity.
registry() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Returns the entity tracker registry associated with this tracker.
registry(int) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Retrieves a registry by entity ID.
registry(UUID) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry by the entity's UUID.
registry(UUID) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Retrieves a registry by entity UUID.
registry(BaseEntity) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry for a base entity.
registry(BaseEntity) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Retrieves a registry for a base entity.
registry(PlatformEntity) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry for a Bukkit entity.
REGISTRY - Static variable in interface kr.toxicity.model.api.bone.BoneTag
The default registry for bone tags.
registryOrNull(UUID) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry by the entity's UUID, or null if not found.
registryOrNull(BaseEntity) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry for a base entity, or null if not found.
registryOrNull(PlatformEntity) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry for a Bukkit entity, or null if not found.
relativePosition() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the relative position of this hitbox to its source entity.
release() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Returns the value of the release record component.
reload() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Reloads the platform with default settings (console sender).
reload() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Reloads the registry, refreshing all trackers.
reload(ReloadInfo) - Method in interface kr.toxicity.model.api.BetterModelPlatform
Reloads the platform with specific reload information.
reload(Audience) - Method in interface kr.toxicity.model.api.BetterModelPlatform
Reloads the platform, specifying the command sender who initiated it.
ReloadInfo - Record Class in kr.toxicity.model.api.manager
Represents the context for a platform reload operation.
ReloadInfo(boolean, Audience) - Constructor for record class kr.toxicity.model.api.manager.ReloadInfo
Creates an instance of a ReloadInfo record class.
remove(String) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Removes a tracker from the registry.
remove(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a remove handler.
remove(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
Removes model's display
remove(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Removes this display.
remove(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Removes the nametag.
remove(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Removes the model for a player.
remove(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Removes a player from viewing this registry.
remove(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Removes the model for a specific player.
REMOVE - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
The tracker was manually removed.
removeCache(ModelProfile) - Method in interface kr.toxicity.model.api.manager.SkinManager
Removes a specific profile from the skin cache.
removeFirst() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
removeHitBox() - Method in interface kr.toxicity.model.api.nms.HitBox
Removes this hitbox safely.
removeIf(Predicate<? super E>) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
removeLast() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
RemovePlayerSkinEvent - Class in kr.toxicity.model.api.event
Triggered when a player's skin data is about to be removed from the cache.
RemovePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.RemovePlayerSkinEvent
Creates a new RemovePlayerSkinEvent.
removeTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the removeTask record component.
renderDistance() - Static method in class kr.toxicity.model.api.util.EntityUtil
Calculates the render distance in blocks based on the server's view distance.
RenderedBone - Class in kr.toxicity.model.api.bone
A rendered item-display.
RenderedBone(RendererGroup, RenderedBone, BoneRenderContext, BoneMovement, Function<RenderedBone, RenderedBone[]>) - Constructor for class kr.toxicity.model.api.bone.RenderedBone
Creates entity.
renderer() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
Returns the value of the renderer record component.
renderer() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the renderer associated with this tracker.
renderer(String) - Method in interface kr.toxicity.model.api.manager.ModelManager
Deprecated.
RendererGroup - Class in kr.toxicity.model.api.data.renderer
A group of models.
RendererGroup(float, PlatformItemStack, BlueprintElement.Bone, SequencedMap<BoneName, RendererGroup>, ModelBoundingBox) - Constructor for class kr.toxicity.model.api.data.renderer.RendererGroup
Creates group instance.
rendererGroups() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns the value of the rendererGroups record component.
RenderPipeline - Class in kr.toxicity.model.api.data.renderer
Represents the rendering pipeline for a specific model instance.
RenderPipeline(ModelRenderer, RenderSource<?>, RenderedBone[]) - Constructor for class kr.toxicity.model.api.data.renderer.RenderPipeline
Creates a new render pipeline.
RenderPipeline.SpawnedPlayer - Class in kr.toxicity.model.api.data.renderer
Represents a player for whom the model has been spawned.
RenderSource<T> - Interface in kr.toxicity.model.api.data.renderer
Represents a source for rendering models, providing necessary context such as location and entity data.
RenderSource.BaseDummy - Record Class in kr.toxicity.model.api.data.renderer
A basic implementation of RenderSource.Dummy with a location.
RenderSource.BaseEntity - Record Class in kr.toxicity.model.api.data.renderer
A basic implementation of RenderSource.Entity wrapping a BaseEntity.
RenderSource.BasePlayer - Record Class in kr.toxicity.model.api.data.renderer
A basic implementation of RenderSource.Entity wrapping a BasePlayer.
RenderSource.Dummy - Interface in kr.toxicity.model.api.data.renderer
Represents a render source at a fixed location, not attached to an entity.
RenderSource.Entity - Interface in kr.toxicity.model.api.data.renderer
Represents a render source attached to an entity.
RenderSource.ProfiledDummy - Record Class in kr.toxicity.model.api.data.renderer
A profiled implementation of RenderSource.Dummy with a location and a model profile.
RenderSource.ProfiledEntity - Record Class in kr.toxicity.model.api.data.renderer
A profiled implementation of RenderSource.Entity wrapping a BaseEntity and a model profile.
RenderSource.ProfiledPlayer - Record Class in kr.toxicity.model.api.data.renderer
A profiled implementation of RenderSource.Entity wrapping a BasePlayer and a model profile.
replace(String, String, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
Replaces a running animation on filtered bones.
replace(String, BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
Replaces a running animation on filtered bones with a blueprint animation.
replaceAnimation(String, AnimationIterator<T>, AnimationModifier) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Replaces animation
replaceAnimation(AnimationOverrideState, String, BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
reset() - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
Resets the rotator to default settings.
resolution() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns the value of the resolution record component.
resolution() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the value of the resolution record component.
resolution(ModelResolution) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the effective resolution for this texture's UV mapping.
resolve(String...) - Method in class kr.toxicity.model.api.pack.PackBuilder
Resolves a sub-path and returns a new builder for that path.
resolve(String...) - Method in record class kr.toxicity.model.api.pack.PackPath
Resolves a sub-path relative to this path.
resources() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
Returns the value of the resources record component.
result() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
Returns the value of the result record component.
result() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
Returns the value of the result record component.
reversed() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
rgb() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
Returns the value of the rgb record component.
RIGHT - Enum constant in enum class kr.toxicity.model.api.nms.ModelInteractionHand
The off-hand (usually left).
RIGHT_ARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Right arm
RIGHT_FOREARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Right forearm
RIGHT_FORELEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Right foreleg
RIGHT_ITEM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Entity's item in right hand
RIGHT_LEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Right leg
rightArm(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets right arm part
rightForeArm() - Method in interface kr.toxicity.model.api.skin.SkinData
Gets right forearm part
rightForeLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets right foreleg part
rightLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets right leg part
rightTime() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Gets the time offset for the outgoing (right) handle.
rightValue() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Gets the value offset for the outgoing (right) handle.
root() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Returns the root rotator in the chain.
rotate(ModelRotation, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
rotate(ModelRotation, PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Rotates the model to a new orientation.
rotate(ModelRotation, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Rotates this display to a specific orientation.
rotate(Quaterniond) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Rotates the bounding box around its center.
rotate(Quaternionf) - Method in record class kr.toxicity.model.api.data.Float3
Rotates this float
rotation() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns the value of the rotation record component.
rotation() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
rotation() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns the value of the rotation record component.
rotation() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the rotation record component.
rotation() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the value of the rotation record component.
rotation() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement
Returns the rotation of the element.
rotation() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the rotation of the cube.
rotation() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the rotation of the group.
rotation() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns the value of the rotation record component.
rotation() - Method in class kr.toxicity.model.api.tracker.EntityTracker
 
rotation() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the current rotation of the model.
rotation(Supplier<ModelRotation>) - Method in class kr.toxicity.model.api.tracker.Tracker
Sets the supplier for the base model rotation.
ROTATION - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Affects the rotation of a bone.
ROTATION_DEGREE - Static variable in class kr.toxicity.model.api.util.MathUtil
Valid rotation degree
rotationGlobal() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns the value of the rotationGlobal record component.
rotationGlobal() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Checks if the rotation should be applied globally.
rotator - Variable in class kr.toxicity.model.api.tracker.Tracker
 
rotator() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the model rotator, or a default YAW rotator if not specified.
rotator(ModelRotator) - Method in class kr.toxicity.model.api.tracker.Tracker
Sets the model rotator strategy.
RotatorData() - Constructor for class kr.toxicity.model.api.tracker.EntityBodyRotator.RotatorData
 
roundTime(float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
Rounds float to frame time
runningAnimation() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Gets running animation
runningAnimation() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
runningAnimation() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Retrieves the currently running animation, if any.
RunningAnimation - Record Class in kr.toxicity.model.api.animation
Running animation
RunningAnimation(String, AnimationIterator.Type) - Constructor for record class kr.toxicity.model.api.animation.RunningAnimation
Creates an instance of a RunningAnimation record class.

S

save() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Saves the current tracker state to the entity's persistent data.
scale() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns the value of the scale record component.
scale() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns the value of the scale record component.
scale() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Calculates the required scale for the cubes in this group.
scale() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's scale
scale() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns the value of the scale record component.
scale(Tracker) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
 
scale(Tracker) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Calculates the scale for a given tracker.
scale(FloatSupplier) - Method in class kr.toxicity.model.api.bone.RenderedBone
Sets the scale of this bone
scale(FloatSupplier) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Scales the model.
SCALE - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Affects the scale of a bone.
scaler - Variable in class kr.toxicity.model.api.tracker.Tracker
 
scaler() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns the model scaler.
scaler() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the model scaler, or a default entity scaler if not specified.
scaler(ModelScaler) - Method in class kr.toxicity.model.api.tracker.Tracker
Sets the model scaler.
scalesWithDifficulty() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Checks if this damage should be scaled based on difficulty.
schedule(long, Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Schedules a handler to run periodically.
scheduler() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the platform's scheduler.
script() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns the value of the script record component.
script() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns the script string.
script() - Method in record class kr.toxicity.model.api.script.TimeScript
Returns the value of the script record component.
script(AnimationModifier) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Retrieves the script for this animation, considering the provided modifier.
ScriptBuilder - Interface in kr.toxicity.model.api.script
Script parser
ScriptBuilder.ScriptData - Record Class in kr.toxicity.model.api.script
 
ScriptBuilder.ScriptMetaData - Interface in kr.toxicity.model.api.script
 
ScriptData(String, ScriptBuilder.ScriptMetaData) - Constructor for record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Creates an instance of a ScriptData record class.
scriptManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the script manager.
ScriptManager - Interface in kr.toxicity.model.api.manager
Manages the parsing and registration of animation scripts.
scripts() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns the value of the scripts record component.
SEAT - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
It can be used as a seat
semver() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the semantic version of the platform.
send(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Sends the nametag packet to a specific player.
send(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.PacketBundler
Sends all collected packets to the specified player.
send(PlatformPlayer, Runnable) - Method in interface kr.toxicity.model.api.nms.PacketBundler
Sends all collected packets to the specified player and executes a callback on success.
sendDirtyEntityData(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sends updated entity data if it has changed.
sendEntityData(boolean, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sends entity data, optionally showing the item.
sendEntityData(EntityTrackerRegistry) - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
Sends the correct entity data for a specific tracker to the player.
sender() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
Returns the value of the sender record component.
sendPosition(BaseEntity, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sends the position of the display relative to an entity adapter.
sendTransformation(UUID, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
sendTransformation(PacketBundler) - Method in interface kr.toxicity.model.api.nms.DisplayTransformer
Sends the current transformation state to clients.
serialize() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Serializes hide option to a JSON array.
serialize() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Serializes the registry state to a JSON array.
serialize() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Serializes this rotator to a JSON object.
serialize() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
Serializes this scaler to a JSON object.
serialize() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Serializes this data to a JSON element.
serverViewDistance() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Returns the server's default view distance.
set(BoneMovement) - Method in record class kr.toxicity.model.api.bone.BoneMovement
Copies the values from another BoneMovement into this one.
set(PackOverlay, PackByte) - Method in class kr.toxicity.model.api.pack.PackResult
Adds a resource to the result.
setCancelled(boolean) - Method in interface kr.toxicity.model.api.event.CancellableEvent
Sets the cancellation state of the event.
setValue(Consumer<EntityBodyRotator.RotatorData>) - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
Configures the rotator using a consumer.
shadowRadius(float) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the shadow radius of the display.
shouldBeSave() - Method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
Checks if the tracker state should be saved.
shouldSkip() - Method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
 
show(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Shows the model to a specific player (if previously hidden).
show(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.HitBox
Shows this hitbox to a specific player.
show(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Shows the tracker to a specific player.
showPacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a handler for show packets.
sightTrace() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if sight tracing (visibility checking) is enabled.
sightTrace() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Returns the value of the sightTrace record component.
sightTrace(boolean) - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
Sets whether to use sight tracing.
signal() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
Returns the value of the signal record component.
similarHashCode(float) - Static method in class kr.toxicity.model.api.util.MathUtil
Creates epsilon-based hashcode of given float
Simple(ModelProfileInfo, ModelProfileSkin) - Constructor for record class kr.toxicity.model.api.profile.ModelProfile.Simple
Creates an instance of a Simple record class.
SingleLock - Class in kr.toxicity.model.api.util.lock
 
SingleLock() - Constructor for class kr.toxicity.model.api.util.lock.SingleLock
 
SingleLock(Object) - Constructor for class kr.toxicity.model.api.util.lock.SingleLock
 
SingletonSequencedSet<E> - Class in kr.toxicity.model.api.util.collection
 
size() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
 
size() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
 
size() - Method in interface kr.toxicity.model.api.animation.TimedStorage
Returns the number of elements in the storage.
size() - Method in interface kr.toxicity.model.api.nms.PacketBundler
Returns the number of packets in the bundler.
size() - Method in class kr.toxicity.model.api.pack.PackResult
Returns the total number of resources in the pack.
size() - Method in class kr.toxicity.model.api.pack.PackZipper
Returns the total estimated number of resources.
size() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
sizeAssume() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns the value of the sizeAssume record component.
skin() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
Returns the value of the skin record component.
skin() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
Returns the value of the skin record component.
skin() - Method in interface kr.toxicity.model.api.profile.ModelProfile
Gets skin
skin() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns the value of the skin record component.
skin(String) - Method in interface kr.toxicity.model.api.manager.ProfileManager
Creates a ModelProfileSkin from a raw texture string (Base64 encoded).
SkinData - Interface in kr.toxicity.model.api.skin
Skin data of player.
skinManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the skin manager.
SkinManager - Interface in kr.toxicity.model.api.manager
Manages the retrieval and caching of player skins.
skinParts() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
 
skinParts() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
 
skinParts() - Method in interface kr.toxicity.model.api.nms.Profiled
Returns the skin customization parts (e.g., jacket, hat) of the entity.
skipConfig() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
Returns the value of the skipConfig record component.
skipInterpolation() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
 
skipInterpolation() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
Checks if interpolation should be skipped after this keyframe.
skipInterpolation() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Returns the value of the skipInterpolation record component.
sky() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Returns the value of the sky record component.
slim() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns the value of the slim record component.
snapshot() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Returns the value of the snapshot record component.
solve() - Method in class kr.toxicity.model.api.bone.BoneIKSolver
Solves ik
solve(UUID) - Method in class kr.toxicity.model.api.bone.BoneIKSolver
Solves ik
SOUND - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Represents a sound effect.
source() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
Returns the value of the source record component.
source() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the source record component.
source() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the source entity of this hitbox.
source() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Returns the source rotator if this is a chained rotator.
source() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Returns the value of the source record component.
SourcedRotator(ModelRotator, ModelRotator) - Constructor for record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Creates an instance of a SourcedRotator record class.
sourceEntity() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Returns the source entity being tracked.
south() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the south record component.
spawn(boolean, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
spawn(boolean, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Spawns this display, optionally showing the item.
spawn(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Spawns this display using the provided packet bundler.
spawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.DummyTracker
Spawns the model for a specific player.
spawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Spawns trackers for a player.
spawn(PlatformPlayer, PacketBundler) - Method in class kr.toxicity.model.api.tracker.Tracker
Spawns the model for a specific player.
spawn(PlatformPlayer, PacketBundler, Consumer<RenderPipeline.SpawnedPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Spawns the model for a player.
SPAWN - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
The default spawn animation for entity trackers.
SpawnedPlayer() - Constructor for class kr.toxicity.model.api.data.renderer.RenderPipeline.SpawnedPlayer
 
spawnIfNotSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Spawns trackers for a player only if not already spawned.
spawnPacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a handler for spawn packets.
spawnWithEntityData(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Spawns this display and sends initial entity data.
speed() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the speed record component.
speed(float) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the speed modifier of this modifier
speed(FloatSupplier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the speed modifier of this modifier
speedValue() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Gets speed value
SPIGOT - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Indicates a Spigot-based server.
spliterator() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
 
spliterator() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
start() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the start record component.
start(int) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the lerp-in time of this modifier
state() - Method in record class kr.toxicity.model.api.bone.BonePosition
Returns the value of the state record component.
STEP - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Step
stopAnimation(String) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Remove animation
stopAnimation(String) - Method in class kr.toxicity.model.api.tracker.Tracker
Stops an animation by name.
stopAnimation(Predicate<RenderedBone>, String) - Method in class kr.toxicity.model.api.tracker.Tracker
Stops an animation on filtered bones.
stopAnimation(Predicate<RenderedBone>, String, PlatformPlayer) - Method in class kr.toxicity.model.api.bone.RenderedBone
Stops bone's animation
stopAnimation(Predicate<RenderedBone>, String, PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
Stops an animation on filtered bones for a specific player (optional).
storedValue(float) - Method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Sets stored value
stream() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns a sorted stream of valid keyframes.
stream() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a sequential Stream with the flattened bones as its source.
stream() - Method in class kr.toxicity.model.api.pack.PackResult
Returns a stream of all resources in the pack.
stream() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
 
stream() - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
 
stream() - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Returns a stream of actions (useful for flattening composites).
stream() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
 
SUB_SEAT - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
It can be used as a seat but not controllable
subscribe(ModelEventApplication, Class<T>, Consumer<T>) - Method in interface kr.toxicity.model.api.BetterModelEventBus
Subscribes a consumer to a specific event type.
Success(boolean, long, PackResult) - Constructor for record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Creates an instance of a Success record class.
Success(T) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.Result.Success
Creates an instance of a Success record class.
SUCCESS - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
The event was successfully processed by at least one subscriber.
successTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the successTask record component.
supplier() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns the value of the supplier record component.
supplier() - Method in interface kr.toxicity.model.api.manager.ProfileManager
Returns the current profile supplier strategy.
supplier() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns the value of the supplier record component.
supplier(ModelProfileSupplier) - Method in interface kr.toxicity.model.api.manager.ProfileManager
Sets the profile supplier strategy.
supply(PlatformOfflinePlayer) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
Supplies profile by player
supply(ModelProfileInfo) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
Supplies profile
supported() - Method in interface kr.toxicity.model.api.manager.SkinManager
Checks if a skin provider (like SkinsRestorer) is supported and available.
supportedFormats() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns the value of the supportedFormats record component.
supportedFormats(PackMeta.VersionRange) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
Sets the supported formats range.
sync(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a sync handler.
sync(HitBox) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Handles tick method.
syncPosition(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Synchronizes this display's position with a location.
syncPotionEffect(BaseEntity) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Synchronizes the potion effect (glowing, etc.) from the base entity to this display.

T

tag(BoneTag...) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets builder by tags
TAG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
Nametag
tagged(BoneTag...) - Method in record class kr.toxicity.model.api.bone.BoneName
Checks this name has some tags
tags() - Method in record class kr.toxicity.model.api.bone.BoneName
Returns the value of the tags record component.
tags() - Method in interface kr.toxicity.model.api.bone.BoneTag
Gets a tag list like 'h', 'hi', 'b'
tags() - Method in enum class kr.toxicity.model.api.bone.BoneTags
 
targetClass() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns the value of the targetClass record component.
task(Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
 
task(Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformRegionHolder
Schedules a task to run on the next tick, synchronized with this region holder.
task(Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Schedules a task to run on the next tracker tick.
taskLater(long, Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
 
taskLater(long, Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformRegionHolder
Schedules a task to run after a delay, synchronized with this region holder.
teleport(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Teleports the nametag to a new location.
teleport(PlatformLocation, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
teleport(PlatformLocation, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Teleports this display to a new location.
test() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Checks if this overlay is active.
test(RenderedBone) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
 
test(RenderedBone) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
 
test(RenderedBone, BonePredicate) - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Applies the action to a bone if it matches the predicate.
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
 
test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
 
test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
 
tester() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Returns the value of the tester record component.
texture() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns the value of the texture record component.
textureIndex() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns the texture index associated with this UV mapping.
textures() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns the value of the textures record component.
textures() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns the value of the textures record component.
textures() - Method in class kr.toxicity.model.api.pack.PackNamespace
Returns the builder for the 'textures/item' directory.
textures() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Returns the value of the textures record component.
then(ModelRotator) - Method in interface kr.toxicity.model.api.tracker.ModelRotator
Chains this rotator with another one.
then(TrackerUpdateAction) - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Chains this action with another action.
then(Tracker.ScheduledPacketHandler) - Method in interface kr.toxicity.model.api.tracker.Tracker.ScheduledPacketHandler
Chains this handler with another.
THIRDPERSON_LEFTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in the left hand in third-person view.
THIRDPERSON_RIGHTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Displayed in the right hand in third-person view.
throttleTick(long, Function<T, R>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTick(long, Supplier<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTick(Function<T, R>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTick(Predicate<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTick(Supplier<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTickBoolean(BooleanSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTickFloat(long, FloatSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throttleTickFloat(FloatSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Throttles this function by tick
throwable() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
Returns the value of the throwable record component.
tick() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Ticks this state handler
tick() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
tick(long, Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a handler to run every N Minecraft ticks.
tick(Runnable) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Ticks this state handler
tick(UUID) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
tick(UUID, PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Ticks the model for a specific player (e.g., for per-player animations).
tick(PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Ticks the model, updating animations and IK.
tick(Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Registers a handler to run every Minecraft tick (50ms).
time() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
Returns the value of the time record component.
time() - Method in interface kr.toxicity.model.api.animation.Timed
Gets time
time() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns the value of the time record component.
time() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns the value of the time record component.
time() - Method in class kr.toxicity.model.api.pack.PackResult
Returns the time elapsed since the result was created.
time() - Method in record class kr.toxicity.model.api.script.TimeScript
Returns the value of the time record component.
time(float) - Method in interface kr.toxicity.model.api.script.AnimationScript
Creates a timed script
time(float) - Method in record class kr.toxicity.model.api.script.TimeScript
 
Timed - Interface in kr.toxicity.model.api.animation
Object with keyframe time
TimedStorage<T> - Interface in kr.toxicity.model.api.animation
A read-only storage for timed elements (keyframes), allowing indexed access.
TimedStorage.ListDelegate<T> - Record Class in kr.toxicity.model.api.animation
A TimedStorage implementation that delegates to a List.
TIMELINE - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Represents a timeline for sound or particle effects.
times(double) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Scales the bounding box by a uniform factor.
times(float) - Method in record class kr.toxicity.model.api.data.Float3
Multiplies floats.
TimeScript - Record Class in kr.toxicity.model.api.script
Script with time
TimeScript(float, AnimationScript) - Constructor for record class kr.toxicity.model.api.script.TimeScript
Creates an instance of a TimeScript record class.
tint() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns the value of the tint record component.
tint(int) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to apply a tint color.
tint(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
tint(Predicate<RenderedBone>, int) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
tint(PlatformItemStack, int) - Method in interface kr.toxicity.model.api.nms.NMS
Applies a tint color to an item stack.
Tint(int) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
Creates an instance of a Tint record class.
to() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the to record component.
to() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the ending coordinate (max corner).
toBlockScale() - Method in record class kr.toxicity.model.api.data.Float3
Converts item model scale to block scale
toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
 
toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
 
toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
 
toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
 
toBlueprint() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
Converts this raw element into a processed BlueprintElement.
toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
 
toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
 
toBlueprint(ModelLoadContext) - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
Converts this outliner node into a processed BlueprintElement.
toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
 
toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Converts this raw texture into a processed BlueprintTexture.
toBlueprint(ModelLoadContext, List<BlueprintElement>) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Converts this raw animation data into a processed BlueprintAnimation.
toBuilder() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Makes this modifier as builder
toBuilder() - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Creates a builder initialized with this listener's current handlers.
toBuilder() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Creates a new builder initialized with this modifier's values.
toEmpty() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Converts this keyframe collection to a storage of empty progresses.
toEmpty() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
 
toEmpty() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
Converts this progress to empty progress at the same time.
toFunction(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Converts this data point into a function that returns a Vector3f.
togglePart(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to toggle the visibility of a part.
toItemMapper() - Method in record class kr.toxicity.model.api.bone.BoneName
Gets an item mapper of this bone name.
toJson() - Method in record class kr.toxicity.model.api.data.Float3
Converts floats to JSON array.
toJson() - Method in record class kr.toxicity.model.api.data.Float4
Converts floats to JSON array.
toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Converts this version to a JSON element.
toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta
Converts this metadata to a JSON element.
toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Converts this range to a JSON element.
toJson(ModelBlueprint, int) - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Converts the face UV data to a JSON object for the Minecraft model file.
toJson(ModelBlueprint, int) - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Converts this UV data to a JSON object for the Minecraft model file.
toLog(String, TextColor) - Static method in class kr.toxicity.model.api.util.LogUtil
Gets log component
toMap() - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
 
toMcmeta() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Generates the .mcmeta file content for this texture if it is animated.
toPackName(String) - Static method in class kr.toxicity.model.api.util.PackUtil
Converts some path to compatible with Minecraft resource location
toQuaternion(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Converts vector rotation to quaternion
toQuaternion(Vector3f, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Converts vector rotation to quaternion
toResource() - Method in record class kr.toxicity.model.api.pack.PackMeta
Converts this metadata to a pack resource.
toResult() - Method in record class kr.toxicity.model.api.data.ModelAsset
Loads and parses the model data from this asset.
toString() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.bone.BoneName
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.bone.BonePosition
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
Returns a string representation of this record class.
toString() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
toString() - Method in record class kr.toxicity.model.api.config.DebugConfig
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.config.ModuleConfig
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.config.PackConfig
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.Float3
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.Float4
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.ModelAsset
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelData
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackByte
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackOverlay
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackPath
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.script.TimeScript
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
Returns a string representation of this record class.
toString() - Method in class kr.toxicity.model.api.tracker.Tracker
 
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Serializes this TrackerData object to a JSON string.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Returns a string representation of this record class.
totalTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
Returns the total time taken for the reload operation.
toURLComponent() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Creates a text component with URL
toVector() - Method in record class kr.toxicity.model.api.data.Float3
Converts floats to vector.
toXYZEuler(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Converts zyx euler to xyz euler
trackedBy() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets tracked player set
tracker() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
Returns the value of the tracker record component.
tracker() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Returns the value of the tracker record component.
tracker() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Returns the value of the tracker record component.
tracker() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Returns the entity tracker associated with the model.
tracker() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Returns the value of the tracker record component.
tracker() - Method in class kr.toxicity.model.api.event.MountModelEvent
Returns the entity tracker associated with the model.
tracker() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Returns the value of the tracker record component.
tracker() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Returns the value of the tracker record component.
tracker() - Method in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Returns the tracker being shown.
tracker(String) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
Retrieves a specific tracker by name from this entity's registry.
tracker(String) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Retrieves a tracker by key.
Tracker - Class in kr.toxicity.model.api.tracker
Represents the core controller for a specific model instance.
Tracker(RenderPipeline, TrackerModifier) - Constructor for class kr.toxicity.model.api.tracker.Tracker
Creates a new tracker.
TRACKER - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Debug tracker thread
TRACKER_TICK_INTERVAL - Static variable in class kr.toxicity.model.api.tracker.Tracker
The interval in milliseconds between tracker ticks.
Tracker.BundlerSet - Class in kr.toxicity.model.api.tracker
Holds different types of packet bundlers for a tracker tick.
Tracker.CloseReason - Enum Class in kr.toxicity.model.api.tracker
Reason for closing a tracker.
Tracker.ScheduledPacketHandler - Interface in kr.toxicity.model.api.tracker
Functional interface for handling scheduled packets.
TrackerAnimation<T> - Record Class in kr.toxicity.model.api.tracker
A record representing an animation configuration for a Tracker.
TrackerAnimation(String, int, Class<T>, Predicate<? super T>, Function<? super T, AnimationModifier>, Consumer<? super T>, Consumer<? super T>, Consumer<? super T>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerAnimation
Creates an instance of a TrackerAnimation record class.
TrackerAnimation.Builder<T> - Class in kr.toxicity.model.api.tracker
A builder class for creating instances of TrackerAnimation.
TrackerBuiltInAnimation - Class in kr.toxicity.model.api.tracker
A utility class for managing built-in animations for trackers.
TrackerData - Record Class in kr.toxicity.model.api.tracker
Represents the persistent data state of a tracker.
TrackerData(String, ModelScaler, ModelRotator, TrackerModifier, EntityBodyRotator.RotatorData, EntityHideOption, Set<UUID>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerData
Creates an instance of a TrackerData record class.
TrackerExtraAnimation - Class in kr.toxicity.model.api.tracker
A utility class that contains predefined TrackerAnimation instances for common entity actions.
TrackerModifier - Record Class in kr.toxicity.model.api.tracker
Configuration options for a Tracker.
TrackerModifier(boolean, boolean, boolean) - Constructor for record class kr.toxicity.model.api.tracker.TrackerModifier
Creates an instance of a TrackerModifier record class.
TrackerModifier.Builder - Class in kr.toxicity.model.api.tracker
Builder for TrackerModifier.
trackers() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns all trackers in this registry.
TrackerUpdateAction - Interface in kr.toxicity.model.api.tracker
Represents an action that updates the state of a RenderedBone.
TrackerUpdateAction.Billboard - Record Class in kr.toxicity.model.api.tracker
Action to update the billboard constraint.
TrackerUpdateAction.Brightness - Record Class in kr.toxicity.model.api.tracker
Action to update brightness.
TrackerUpdateAction.Composite - Record Class in kr.toxicity.model.api.tracker
Composite action.
TrackerUpdateAction.Enchant - Enum Class in kr.toxicity.model.api.tracker
Action to update enchantment glint.
TrackerUpdateAction.Glow - Enum Class in kr.toxicity.model.api.tracker
Action to update glow status.
TrackerUpdateAction.GlowColor - Record Class in kr.toxicity.model.api.tracker
Action to update glow color.
TrackerUpdateAction.ItemMapping - Enum Class in kr.toxicity.model.api.tracker
Action to update item mapping.
TrackerUpdateAction.ItemStack - Record Class in kr.toxicity.model.api.tracker
Action to update the item stack.
TrackerUpdateAction.MoveDuration - Record Class in kr.toxicity.model.api.tracker
Action to update movement duration.
TrackerUpdateAction.None - Enum Class in kr.toxicity.model.api.tracker
No-op action.
TrackerUpdateAction.PerBone - Record Class in kr.toxicity.model.api.tracker
Per-bone dynamic action.
TrackerUpdateAction.PreviousTint - Enum Class in kr.toxicity.model.api.tracker
Action to revert to previous tint.
TrackerUpdateAction.Tint - Record Class in kr.toxicity.model.api.tracker
Action to apply a tint color.
TrackerUpdateAction.TogglePart - Enum Class in kr.toxicity.model.api.tracker
Action to toggle part visibility.
TrackerUpdateAction.ViewRange - Record Class in kr.toxicity.model.api.tracker
Action to update view range.
transform() - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
Gets item display transformation
transform() - Method in class kr.toxicity.model.api.player.PlayerLimb.LimbItemMapper
 
transform(int, Vector3f, Vector3f, Quaternionf, PacketBundler) - Method in interface kr.toxicity.model.api.nms.DisplayTransformer
Applies a transformation to the display.
TransformedItemStack - Record Class in kr.toxicity.model.api.util
ItemStack with offset and scale
TransformedItemStack(Vector3f, Vector3f, Vector3f, PlatformItemStack) - Constructor for record class kr.toxicity.model.api.util.TransformedItemStack
Creates an instance of a TransformedItemStack record class.
Tree(ModelGroup, List<ModelOutliner>) - Constructor for record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
Creates an instance of a Tree record class.
triggered() - Method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
Checks if the event was considered "triggered" (i.e., not canceled or failed).
triggerInteract(PlatformPlayer, ModelInteractionHand) - Method in interface kr.toxicity.model.api.nms.HitBox
Triggers an interaction with this hitbox.
triggerInteractAt(PlatformPlayer, ModelInteractionHand, Vector3f) - Method in interface kr.toxicity.model.api.nms.HitBox
Triggers an interaction with this hitbox at a specific position.
trim() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns the value of the trim record component.
TRUE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
Enable glint.
TRUE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
Enable glow.
TRUE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
Show part.
TRUE - Enum constant in enum class kr.toxicity.model.api.util.function.BonePredicate.State
Apply with children too
TRUE - Enum constant in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
True
TRUE - Static variable in interface kr.toxicity.model.api.util.function.BonePredicate
True
tryUpdate(BiPredicate<RenderedBone, BonePredicate>, BonePredicate) - Method in class kr.toxicity.model.api.tracker.Tracker
Tries to apply an update action to bones matching a predicate.
tx() - Method in record class kr.toxicity.model.api.data.Float4
Returns the value of the tx record component.
type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
 
type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
 
type() - Method in interface kr.toxicity.model.api.animation.AnimationIterator
Returns the type of this animation iterator.
type() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.armor.ArmorItem
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
 
type() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
 
type() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
 
type() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
 
type() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
Returns the type identifier of this element (e.g., "cube", "locator").
type() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
Returns the value of the type record component.
type() - Method in record class kr.toxicity.model.api.script.BlueprintScript
Returns the value of the type record component.
type(Class<R>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
Changes the target tracker type for this builder.
type(AnimationIterator.Type) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the animation type of this modifier
type(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
Gets modifier's type or default value
tz() - Method in record class kr.toxicity.model.api.data.Float4
Returns the value of the tz record component.

U

UNKNOWN - Static variable in interface kr.toxicity.model.api.profile.ModelProfile
Unknown skin
UNKNOWN - Static variable in record class kr.toxicity.model.api.profile.ModelProfileInfo
Unknown info
unmarkPlayerForSpawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Unmarks a player for spawning the model.
unregister() - Method in interface kr.toxicity.model.api.event.ModelEventListener
Unregisters this listener, stopping it from receiving further events.
Unsupported(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
Creates an instance of a Unsupported record class.
up() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the up record component.
update(T) - Method in class kr.toxicity.model.api.tracker.Tracker
Forces an update action on all bones.
update(T, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
Forces an update action on filtered bones.
update(T, BonePredicate) - Method in class kr.toxicity.model.api.tracker.Tracker
Forces an update action on filtered bones.
updateAndGet(float) - Method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Updates and gets float
updateBaseEntity() - Method in class kr.toxicity.model.api.tracker.EntityTracker
Synchronizes the tracker with the base entity's data asynchronously.
updateInventory() - Method in interface kr.toxicity.model.api.entity.BasePlayer
Updates current inventory
updateItem(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
updateItem(BoneRenderContext) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
useItemModelName() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Checks this version should be use item model namespace.
useModernResource() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
Checks this version should be use modern resource.
useObfuscation() - Method in record class kr.toxicity.model.api.config.PackConfig
Returns the value of the useObfuscation record component.
usePurpurAfk() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if Purpur's AFK API should be used.
uuid() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
uuid() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement.Bone
Returns the UUID of the bone.
uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
 
uuid() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
Returns the unique identifier (UUID) of this element.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
Returns the value of the uuid record component.
uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
 
uuid() - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
Returns the UUID of this outliner node.
uuid() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
Gets uuid
uuid() - Method in interface kr.toxicity.model.api.nms.Identifiable
Returns the UUID of the object.
uuid() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
 
uuid() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
Returns the unique identifier of the entity.
uuid() - Method in interface kr.toxicity.model.api.platform.PlatformOfflinePlayer
Returns the unique identifier of the player.
uuid() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns the entity UUID.
uv() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
Returns the value of the uv record component.
uvHeight() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the uvHeight record component.
uvHeight() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the uvHeight record component.
uvWidth() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the uvWidth record component.
uvWidth() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the uvWidth record component.

V

V1_21 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21
V1_21_1 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.1
V1_21_10 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.10
V1_21_11 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.11
V1_21_2 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.2
V1_21_4 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.4
V1_21_5 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.5
V1_21_6 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.6
V1_21_7 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.7
V1_21_8 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.8
V1_21_9 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.9
V1_21_R1 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21 - 1.21.1
V1_21_R3 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.4
V1_21_R4 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.5
V1_21_R5 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.6 - 1.21.8
V1_21_R6 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.9 - 1.21.10
V1_21_R7 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.11
value() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
Returns the value of the value record component.
value() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
Returns the value of the value record component.
value() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Returns the value of the value record component.
value(float) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
Creates a constant value getter.
value(float) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
Returns a constant value scaler.
valueOf(String) - Static method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelConfig.PackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.bone.BoneTags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.mount.MountController.MoveType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.mount.MountControllers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.nms.ModelInteractionHand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.platform.PlatformBillboard
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.player.PlayerLimb
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.util.function.BonePredicate.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Returns the enum constant of this class with the specified name.
values() - Static method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.BetterModelConfig.PackType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.bone.BoneTags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.mount.MountController.MoveType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.mount.MountControllers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.nms.ModelInteractionHand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.platform.PlatformBillboard
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.platform.PlatformItemTransform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.player.PlayerLimb
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.util.function.BonePredicate.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
Returns an array containing the constants of this enum class, in the order they are declared.
variables() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
Returns the value of the variables record component.
vector() - Method in record class kr.toxicity.model.api.animation.VectorPoint
Gets the vector value at this keyframe's specific time.
vector() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Returns the value of the vector record component.
vector(float) - Method in record class kr.toxicity.model.api.animation.VectorPoint
Gets the vector value at a specific time, evaluating the function if necessary.
VECTOR_COMPARISON_EPSILON_SQ - Static variable in class kr.toxicity.model.api.util.MathUtil
Squared vector comparison epsilon value
VectorInterpolator - Enum Class in kr.toxicity.model.api.util.interpolator
Interpolator
VectorPoint - Record Class in kr.toxicity.model.api.animation
Represents a keyframe point in an animation timeline.
VectorPoint(FloatFunction<Vector3f>, float, VectorPoint.BezierConfig, VectorInterpolator) - Constructor for record class kr.toxicity.model.api.animation.VectorPoint
Creates an instance of a VectorPoint record class.
VectorPoint.BezierConfig - Record Class in kr.toxicity.model.api.animation
Configuration for bezier curve interpolation.
VectorResult(Vector3f) - Constructor for record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Vector result
VectorResult(Vector3f, boolean) - Constructor for record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
Creates an instance of a VectorResult record class.
version() - Method in interface kr.toxicity.model.api.BetterModelPlatform
Returns the Minecraft version of the running server.
version() - Method in interface kr.toxicity.model.api.nms.NMS
Returns the NMS version of the server.
versionCheck() - Method in interface kr.toxicity.model.api.BetterModelConfig
Checks if version update notifications should be sent to OPs on join.
versionList() - Static method in class kr.toxicity.model.api.util.HttpUtil
Searches BetterModel's latest version
versionList(MinecraftVersion) - Static method in class kr.toxicity.model.api.util.HttpUtil
Searches BetterModel's latest version compatible with current server
versionNumber() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns the value of the versionNumber record component.
VersionRange(int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Creates a version range for a single value.
VersionRange(int, int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.VersionRange
Creates an instance of a VersionRange record class.
versions() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns the value of the versions record component.
versionType() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
Returns the value of the versionType record component.
VERTICAL - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
Can pivot around vertical axis.
viewedPlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a stream of players who pass the view filter (regardless of hidden status).
viewedPlayer() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Returns a stream of all players viewing this registry.
viewFilter(Predicate<PlatformPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Adds a filter to restrict which players can view the model.
viewRange() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
Returns the value of the viewRange record component.
viewRange(float) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the view range of the display.
viewRange(float) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to set the view range.
ViewRange(float) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
Creates an instance of a ViewRange record class.
visibility() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Returns the value of the visibility record component.
visibility() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
Returns the value of the visibility record component.
visibility() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement
Checks if the element is visible.
visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Checks if the cube is visible.
visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Checks if the group is visible.
visibility() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
Returns the value of the visibility record component.

W

waist(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
Gets waist part
WAIST - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
Waist
WALK - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
Walk
WALK - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
The default walk animation for entity trackers.
WALK_FLY - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
The default flying walk animation for entity trackers.
walkSpeed() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's walk speed
warn(Component...) - Method in interface kr.toxicity.model.api.BetterModelLogger
Warns message
west() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
Returns the value of the west record component.
width() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
Returns the value of the width record component.
width() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
Returns the value of the width record component.
width() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
Returns the value of the width record component.
withChildren() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
Builds with applying children bone
withModels(PackObfuscator) - Method in interface kr.toxicity.model.api.pack.PackObfuscator
Creates a pair obfuscator, combining this obfuscator (as textures) with another (as models).
withoutChildren() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
Builds without applying children bone
world() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the world associated with this location.
worldPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(BonePosition) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(BonePosition, BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldRotation() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldRotation(UUID) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
write(float, Vector3f, Vector3f, Vector3f, boolean) - Method in class kr.toxicity.model.api.animation.AnimationKeyframe.Builder
Writes a keyframe data point.

X

x() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the width of the bounding box (X-axis extent).
x() - Method in record class kr.toxicity.model.api.data.Float3
Returns the value of the x record component.
x() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns the value of the x record component.
x() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the X coordinate.
x() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the value of the x record component.

Y

y() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the height of the bounding box (Y-axis extent).
y() - Method in record class kr.toxicity.model.api.data.Float3
Returns the value of the y record component.
y() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns the value of the y record component.
y() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the Y coordinate.
y() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns the value of the y record component.
yaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets entity's yaw (y-rot)
yaw() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the yaw (horizontal rotation).
yaw() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
Returns a new rotation with only the yaw component.
YAW - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
Yaw-only rotator.

Z

z() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
Returns the depth of the bounding box (Z-axis extent).
z() - Method in record class kr.toxicity.model.api.data.Float3
Returns the value of the z record component.
z() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
Returns the value of the z record component.
z() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
Returns the Z coordinate.
zero() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
Returns a location at coordinates (0, 0, 0) in a default or null world.
ZERO - Static variable in record class kr.toxicity.model.api.data.Float3
Zero
ZERO - Static variable in interface kr.toxicity.model.api.util.function.Float2FloatFunction
Zero
ZIP - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
Generate the resource pack as a ZIP archive.
zipper() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
Returns the value of the zipper record component.
zipper() - Static method in class kr.toxicity.model.api.pack.PackZipper
Creates a new PackZipper instance.

_

_rotationGlobal() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
Returns the value of the _rotationGlobal record component.
_visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
Returns the value of the _visibility record component.
_visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
Returns the value of the _visibility record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values