Index

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

A

AbstractModelEvent - Class in kr.toxicity.model.api.event
Abstract event of BetterModel
AbstractModelEvent() - Constructor for class kr.toxicity.model.api.event.AbstractModelEvent
Auto sync
AbstractModelEvent(boolean) - Constructor for class kr.toxicity.model.api.event.AbstractModelEvent
Marked sync
AbstractPlayerModelEvent - Class in kr.toxicity.model.api.event
Player-related event
AbstractPlayerModelEvent(Player) - Constructor for class kr.toxicity.model.api.event.AbstractPlayerModelEvent
Creates with player
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(Entity) - Method in interface kr.toxicity.model.api.nms.NMS
Adapts a Bukkit entity to a BaseBukkitEntity, handling Folia compatibility.
adapt(Player) - Method in interface kr.toxicity.model.api.nms.NMS
Adapts a Bukkit player to a BaseBukkitPlayer, handling Folia compatibility.
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, AnimationEventHandler) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
Adds animation
addAnimation(AnimationPredicate, BlueprintAnimation, AnimationModifier, AnimationEventHandler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
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<BetterModelPlugin.ReloadResult>) - Method in interface kr.toxicity.model.api.BetterModelPlugin
Registers a handler to be executed when a reload ends.
addReloadStartHandler(Consumer<PackZipper>) - Method in interface kr.toxicity.model.api.BetterModelPlugin
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) - Static 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
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
 
andThen(HitBoxListener.OnDamage) - Method in interface kr.toxicity.model.api.nms.HitBoxListener.OnDamage
Chains this handler with another.
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(Predicate<RenderedBone>, String, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays an animation on filtered bones.
animate(Predicate<RenderedBone>, String, AnimationModifier, AnimationEventHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays an animation on filtered bones with an event handler.
animate(Predicate<RenderedBone>, BlueprintAnimation, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays a blueprint animation on filtered bones.
animate(Predicate<RenderedBone>, BlueprintAnimation, AnimationModifier, AnimationEventHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
Plays a blueprint animation on filtered bones with an event handler.
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 with a modifier and a completion task.
animate(Player, String, String) - Method in interface kr.toxicity.model.api.manager.ModelManager
Plays an animation on a player.
animate(Player, String, String, AnimationModifier) - Method in interface kr.toxicity.model.api.manager.ModelManager
Plays an animation on a player with a specific modifier.
animate(Player, 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.
animation(String) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets blueprint animation by name
AnimationEventHandler - Class in kr.toxicity.model.api.animation
Animation event handler
AnimationEventHandler() - Constructor for class kr.toxicity.model.api.animation.AnimationEventHandler
 
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
A keyframe iterator of animation.
AnimationIterator.HoldOnLast<T> - Class in kr.toxicity.model.api.animation
Hold on last
AnimationIterator.Loop<T> - Class in kr.toxicity.model.api.animation
Loop
AnimationIterator.PlayOnce<T> - Class in kr.toxicity.model.api.animation
Play once
AnimationIterator.Type - Enum Class in kr.toxicity.model.api.animation
Animation type
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, Player) - 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
AnimationMovement - Record Class in kr.toxicity.model.api.animation
A movement of animation.
AnimationMovement(float) - Constructor for record class kr.toxicity.model.api.animation.AnimationMovement
Creates empty animation movement
AnimationMovement(float, Vector3f, Vector3f, Vector3f, boolean, boolean) - Constructor for record class kr.toxicity.model.api.animation.AnimationMovement
Creates an instance of a AnimationMovement record class.
AnimationPredicate - Interface in kr.toxicity.model.api.animation
Animation predicate
animationRemove() - Method in class kr.toxicity.model.api.animation.AnimationEventHandler
Calls animation remove event
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 - Class in kr.toxicity.model.api.event
Animation signal event
AnimationSignalEvent(Player, String) - Constructor for class kr.toxicity.model.api.event.AnimationSignalEvent
Creates signal event
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(String, 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
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
 
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 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.BetterModelPlugin.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
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.
BaseBukkitEntity - Interface in kr.toxicity.model.api.entity
An adapter of bukkit entity
BaseBukkitPlayer - Interface in kr.toxicity.model.api.entity
An adapter of bukkit player
BaseDummy(Location) - 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
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
BetterModel's config
BetterModelConfig.PackType - Enum Class in kr.toxicity.model.api
Pack type
BetterModelEvaluator - Interface in kr.toxicity.model.api
Evaluator
BetterModelLogger - Interface in kr.toxicity.model.api
BetterModel's logger
BetterModelPlugin - Interface in kr.toxicity.model.api
Represents the main plugin interface for BetterModel.
BetterModelPlugin.ReloadResult - Interface in kr.toxicity.model.api
Represents the outcome of a plugin reload operation.
BetterModelPlugin.ReloadResult.Failure - Record Class in kr.toxicity.model.api
Indicates a failed reload.
BetterModelPlugin.ReloadResult.OnReload - Enum Class in kr.toxicity.model.api
Indicates that a reload is currently in progress.
BetterModelPlugin.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(Display.Billboard) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Sets the billboard constraint for the display.
billboard(Display.Billboard) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to set the billboard constraint.
Billboard(Display.Billboard) - 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.
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, List<AnimationMovement>) - 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(String, List<AnimationMovement>) - 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 value of the bodyRotator record component.
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
Gets source bone
bone() - Method in class kr.toxicity.model.api.event.MountModelEvent
Gets source bone
bone() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
Returns the value of the bone record component.
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
Creates an instance of a BoneName record class.
boneOf(BoneName) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Retrieves a bone by its name.
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.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.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 movement
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() - Constructor for class kr.toxicity.model.api.pack.PackMeta.Builder
 
buildFolderLocation() - Method in interface kr.toxicity.model.api.BetterModelConfig
Gets build folder location
buildImage(PackObfuscator) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
Generates a stream of BlueprintImage objects for resource pack generation.
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) - Static method in class kr.toxicity.model.api.bone.BoneTagRegistry
Gets bone tag by tag name
bytes() - Method in record class kr.toxicity.model.api.pack.PackByte
Returns the value of the bytes record component.

C

call(Event) - Static method in class kr.toxicity.model.api.util.EventUtil
Calls this event
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(OfflinePlayer) - 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.
cancelPlayerModelInventory() - Method in interface kr.toxicity.model.api.BetterModelConfig
Whether any swap inventory packet should be canceled if the player has some model
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(Location, Location) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks this player can see that entity
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 - 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.
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 interface kr.toxicity.model.api.animation.AnimationPredicate
Creates children predicate
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
Clears this iterator
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
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 - Class in kr.toxicity.model.api.event
Closing tracker event
CloseTrackerEvent(Tracker, Tracker.CloseReason) - Constructor for class kr.toxicity.model.api.event.CloseTrackerEvent
Creates event
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(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(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 plugin configuration manager.
config() - Method in interface kr.toxicity.model.api.BetterModelPlugin
Returns the plugin's configuration manager.
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(List<T>) - Method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Creates iterator by given keyframes
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(Location) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
create(Location) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a model display at the specified location.
create(Location, 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(Location, Consumer<ModelDisplay>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a model display at the specified location with an initial configuration.
create(Location, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(Location, ModelProfile, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(Location, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(Location, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(Location, ModelProfile.Uncompleted, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and uncompleted profile
create(Location, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location and completed profile
create(Location, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
create(Location, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by location
create(Entity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(Entity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(Entity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(Entity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity and uncompleted profile
create(Entity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
create(Entity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Creates tracker by entity
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 - Class in kr.toxicity.model.api.event
Create event of fake tracker
CreateDummyTrackerEvent(DummyTracker) - Constructor for class kr.toxicity.model.api.event.CreateDummyTrackerEvent
Creates event
CreateEntityTrackerEvent - Class in kr.toxicity.model.api.event
Create event of entity tracker
CreateEntityTrackerEvent(EntityTracker) - Constructor for class kr.toxicity.model.api.event.CreateEntityTrackerEvent
Creates event
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
createLazyBundler() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Creates a lazy packet bundler.
createLazyBundler() - Method in interface kr.toxicity.model.api.nms.NMS
Creates a lazy packet bundler.
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
Create player skin data event
CreatePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.CreatePlayerSkinEvent
Creates event
createSkinItem(String, List<Boolean>, List<String>, List<Integer>) - Method in interface kr.toxicity.model.api.nms.NMS
Creates a custom skin item stack.
CreateTrackerEvent - Class in kr.toxicity.model.api.event
Tracker create event
CreateTrackerEvent(Tracker) - Constructor for class kr.toxicity.model.api.event.CreateTrackerEvent
Creates event
CreateTrackerEvent(Tracker, boolean) - Constructor for class kr.toxicity.model.api.event.CreateTrackerEvent
Creates event
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, 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, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
Creates an instance of a Cube record class.
CustomBoneTag - Record Class in kr.toxicity.model.api.bone
Custom bone tag
CustomBoneTag(String, String[], BoneItemMapper) - Constructor for record class kr.toxicity.model.api.bone.CustomBoneTag
Creates an instance of a CustomBoneTag record class.
CustomBoneTag(String, ItemDisplay.ItemDisplayTransform, String[], Function<Player, TransformedItemStack>) - Constructor for record class kr.toxicity.model.api.bone.CustomBoneTag
Creates bone tag for player
customName() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets custom name of this entity

D

damage(HitBox, ModelDamageSource, double) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Called when the hitbox receives damage.
damage(HitBoxListener.OnDamage) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a damage handler.
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.
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
debug() - Method in interface kr.toxicity.model.api.BetterModelConfig
Gets debug config
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
Gets the default mount controller
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, Entity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a dismount handler.
dismount(HitBox, Entity) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Called when an entity dismounts the hitbox.
dismount(Entity) - 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
Dismounts from some model's hitbox event
DismountModelEvent(EntityTracker, RenderedBone, HitBox, Entity) - Constructor for class kr.toxicity.model.api.event.DismountModelEvent
Creates event
display(ItemDisplay.ItemDisplayTransform) - 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.
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(Location, 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() - Method in record class kr.toxicity.model.api.animation.AnimationMovement
Gets empty movement
empty() - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
Creates empty transformed item
EMPTY - Static variable in record class kr.toxicity.model.api.animation.AnimationMovement
Empty movement
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.
enableStrictLoading() - Method in interface kr.toxicity.model.api.BetterModelConfig
Gets whether strict loading is enabled
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 interface kr.toxicity.model.api.entity.BaseBukkitEntity
Gets source entity
entity() - Method in interface kr.toxicity.model.api.entity.BaseBukkitPlayer
 
entity() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Gets passenger entity
entity() - Method in class kr.toxicity.model.api.event.MountModelEvent
Gets passenger entity
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(ItemDisplay.ItemDisplayTransform, 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.
ENTITY_MODEL_VIEW_RADIUS - Static variable in class kr.toxicity.model.api.util.EntityUtil
Entity model view radius.
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.
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
Entity
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.AnimationModifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationMovement
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.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.BetterModelPlugin.ReloadResult.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.BetterModelPlugin.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.BoneRenderContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class kr.toxicity.model.api.bone.CustomBoneTag
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.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.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.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.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.BetterModelPlugin
Returns the expression evaluator.
event(HitBox, ModelDamageSource, double) - Method in interface kr.toxicity.model.api.nms.HitBoxListener.OnDamage
Handles a damage event.
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
Event util
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.

F

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.
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.BetterModelPlugin.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.
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.BetterModelPlugin.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.
fixed() - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
Gets this mapper's display is fixed
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
Build to folder
followMobInvisibility() - Method in interface kr.toxicity.model.api.BetterModelConfig
Check model tracker will follow source entity's invisibility
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
 
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<RenderedBone>) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
Gets bone predicate
from(ConfigurationSection) - Static method in record class kr.toxicity.model.api.config.DebugConfig
Creates config from YAML
from(ConfigurationSection) - Static method in record class kr.toxicity.model.api.config.IndicatorConfig
Creates config from YAML
from(ConfigurationSection) - Static method in record class kr.toxicity.model.api.config.ModuleConfig
Creates config from YAML
from(ConfigurationSection) - Static method in record class kr.toxicity.model.api.config.PackConfig
Creates config from YAML
fromEmpty(ModelAnimation) - Static method in record class kr.toxicity.model.api.script.BlueprintScript
Creates empty script
fromToRotation(Vector3f, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Gets rotation from vectors
fromToRotation(Vector3f, Vector3f, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Gets rotation from two vectors
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 record class kr.toxicity.model.api.pack.PackResource.Packed
 
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
Gets causing entity
getDamageLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Gets damage location
getDirectEntity() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Gets direct like
getFoodExhaustion() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Gets food exhaustion
getHandlerList() - Static method in class kr.toxicity.model.api.event.AnimationSignalEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.CloseTrackerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.CreatePlayerSkinEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.CreateTrackerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.DismountModelEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelDamagedEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelImportedEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelInteractAtEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelInteractEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.MountModelEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PlayerHideTrackerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PluginEndReloadEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.PluginStartReloadEvent
Gets a handler list
getHandlerList() - Static method in class kr.toxicity.model.api.event.RemovePlayerSkinEvent
Gets a handler list
getHandlers() - Method in class kr.toxicity.model.api.event.AnimationSignalEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.CloseTrackerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.CreatePlayerSkinEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.CreateTrackerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.DismountModelEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelDamagedEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelImportedEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelInteractAtEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelInteractEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.MountModelEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PlayerHideTrackerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PluginEndReloadEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.PluginStartReloadEvent
 
getHandlers() - Method in class kr.toxicity.model.api.event.RemovePlayerSkinEvent
 
getItemStack() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
Gets display item.
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(Entity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(Entity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(Entity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and completed profile
getOrCreate(Entity, 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(Entity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(Entity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity and uncompleted profile
getOrCreate(Entity, 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(Entity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
Gets or creates tracker by entity
getOrCreate(Entity, 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.BetterModelPlugin
Retrieves a resource from the plugin's JAR file.
getSourceLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
Gets source location
globalRotation() - Method in record class kr.toxicity.model.api.animation.AnimationMovement
Returns the value of the globalRotation record component.
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.
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
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.

H

handle() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets vanilla entity
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
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.AnimationSignalEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.CloseTrackerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.CreatePlayerSkinEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.CreateTrackerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.DismountModelEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelDamagedEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelImportedEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelInteractAtEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelInteractEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.MountModelEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PlayerHideTrackerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PluginEndReloadEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.PluginStartReloadEvent
Handler list
HANDLER_LIST - Static variable in class kr.toxicity.model.api.event.RemovePlayerSkinEvent
Handler list
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.AnimationModifier
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationMovement
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.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.BetterModelPlugin.ReloadResult.Failure
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.BetterModelPlugin.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.BoneRenderContext
Returns a hash code value for this object.
hashCode() - Method in record class kr.toxicity.model.api.bone.CustomBoneTag
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.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.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.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.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 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.
hasKeyframe() - Method in record class kr.toxicity.model.api.animation.AnimationMovement
Checks this movement has some keyframe
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.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 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(Player) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Hides the model from a specific player.
hide(Player) - Method in interface kr.toxicity.model.api.nms.HitBox
Hides this hitbox from a specific player.
hide(Player) - Method in class kr.toxicity.model.api.tracker.Tracker
Hides the tracker from a specific player.
hideFilter(Predicate<Player>) - 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 value of the hideOption record component.
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
Gets hitbox
hitbox() - Method in class kr.toxicity.model.api.event.MountModelEvent
Gets hitbox
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.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
hitboxes() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Returns a stream of all hitboxes associated with this model.
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.
HitBoxListener.OnDamage - Interface in kr.toxicity.model.api.nms
Functional interface for handling damage events.
hitBoxPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
hitBoxScale() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
hitBoxViewRotation() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
HOLD_ON_LAST - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Hold on last
HoldOnLast() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
 
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
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
Gets indicator config
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(Player) - 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.BetterModelPlugin.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.
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.
IS_FOLIA - Static variable in class kr.toxicity.model.api.BetterModel
Checks if the server is running on the Folia platform.
IS_PAPER - Static variable in class kr.toxicity.model.api.BetterModel
Checks if the server is running on the Paper platform (or a fork like Purpur/Folia).
IS_PURPUR - Static variable in class kr.toxicity.model.api.BetterModel
Checks if the server is running on the Purpur platform.
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.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).
isChildren() - Method in interface kr.toxicity.model.api.animation.AnimationPredicate
Checks current bone is children bone
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(Location, Location) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks this target's custom name is visible at player
isEmpty() - Method in interface kr.toxicity.model.api.nms.PacketBundler
Checks if the bundler contains no packets.
isEmpty(ItemStack) - Static method in class kr.toxicity.model.api.util.ItemUtil
Checks this item should not be rendered by client
isFoliaSafe() - Static method in class kr.toxicity.model.api.util.ThreadUtil
Checks current thread is tick safe with Folia
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(Player) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Checks if the model is hidden from a specific player.
isHide(Player) - 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 causing entity is not equals with direct entity
isInPoint(Location, Location) - Static method in class kr.toxicity.model.api.util.EntityUtil
Checks this target is in player's point
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).
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(Vector3f, Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two vectors are similar.
isSimilar(Vector3f, Vector3f, float) - Static method in class kr.toxicity.model.api.util.MathUtil
Checks two vectors are similar.
isSnapshot() - Method in interface kr.toxicity.model.api.BetterModelPlugin
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(Player) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Checks if any tracker is spawned for a player.
isSpawned(Player) - 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() - Static method in class kr.toxicity.model.api.util.ThreadUtil
Checks current thread is 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
Checks resource pack target item type
item(ItemStack) - 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
 
itemMapper() - Method in record class kr.toxicity.model.api.bone.CustomBoneTag
Returns the value of the itemMapper record component.
itemMapping() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Creates an action to update the item mapping.
itemNamespace() - Method in interface kr.toxicity.model.api.BetterModelConfig
Gets item namespace
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.
ItemUtil - Class in kr.toxicity.model.api.util
Item util
iterateTree(Consumer<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
iterateTree(Consumer<RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Iterates over all bones in the tree.
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

jsonArray(String, JsonArray) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON array
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

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.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.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.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.BetterModelPlugin.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(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
Gets lerp frame time
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
listener() - Method in interface kr.toxicity.model.api.nms.HitBox
Returns the listener associated with this hitbox.
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.
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 location
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(Location) - 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.BetterModelPlugin
Returns the plugin'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
Loop

M

mainHand() - Method in interface kr.toxicity.model.api.entity.BaseBukkitEntity
 
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 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.
markForSpawn() - Method in record class kr.toxicity.model.api.tracker.TrackerData
Returns the value of the markForSpawn record component.
markPlayerForSpawn(Set<UUID>) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Marks a set of players for spawning the model.
markPlayerForSpawn(OfflinePlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Marks a player for spawning the model.
matchTree(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
matchTree(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Checks if any bones match a predicate.
matchTree(AnimationPredicate, BiPredicate<RenderedBone, AnimationPredicate>) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
matchTree(AnimationPredicate, BiPredicate<RenderedBone, AnimationPredicate>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Applies a mapper to bones matching an animation 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
Gets max range of sight trace
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.
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 BetterModel should try merging resource pack with external plugin.
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 metrics 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
Gets min range of sight trace
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(String, List<ModelKeyframe>, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelAnimator
Creates an instance of a ModelAnimator 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.
ModelDamagedEvent - Class in kr.toxicity.model.api.event
A damage event of hit-box entity
ModelDamagedEvent(HitBox, ModelDamageSource, float) - Constructor for class kr.toxicity.model.api.event.ModelDamagedEvent
Creates damage event
ModelDamageSource - Interface in kr.toxicity.model.api.event
A damage source of hit-box
modelData() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets this entity's model data
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 - Class in kr.toxicity.model.api.event
Despawn tracker to some player
ModelDespawnAtPlayerEvent(Player, Tracker) - Constructor for class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
Creates event
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.
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, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelGroup
Creates an instance of a ModelGroup record class.
ModelImportedEvent - Class in kr.toxicity.model.api.event
Model imported event
ModelImportedEvent() - Constructor for class kr.toxicity.model.api.event.ModelImportedEvent
 
ModelInteractAtEvent - Class in kr.toxicity.model.api.event
An interacted event of damage event
ModelInteractAtEvent(Player, HitBox, ModelInteractionHand, Vector) - Constructor for class kr.toxicity.model.api.event.ModelInteractAtEvent
Creates interact event
ModelInteractEvent - Class in kr.toxicity.model.api.event
An interacted event of damage event
ModelInteractEvent(Player, HitBox, ModelInteractionHand) - Constructor for class kr.toxicity.model.api.event.ModelInteractEvent
Creates interact event
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.BetterModelPlugin
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, Map<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
Spawn tracker to some player
ModelSpawnAtPlayerEvent(Player, Tracker) - Constructor for class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
Creates event
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.
modify(Function<ItemStack, ItemStack>) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
Modify item
module() - Method in interface kr.toxicity.model.api.BetterModelConfig
Gets module config
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, Entity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
Adds a mount handler.
mount(HitBox, Entity) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Called when an entity mounts the hitbox.
mount(EntityTrackerRegistry, PacketBundler) - Method in interface kr.toxicity.model.api.nms.NMS
Adds a mount packet for an entity tracker to a bundler.
mount(Entity) - Method in interface kr.toxicity.model.api.nms.HitBox
Mounts an entity onto this hitbox.
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(RenderedBone, Entity, 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
Mounts to some model's hitbox event
MountModelEvent(EntityTracker, RenderedBone, HitBox, Entity) - Constructor for class kr.toxicity.model.api.event.MountModelEvent
Creates event
move(MountController.MoveType, Player, LivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
Moves entity by player's input by type
move(Player, LivingEntity, 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(Player, LivingEntity, 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 record class kr.toxicity.model.api.bone.CustomBoneTag
Returns the value of the name record component.
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.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
Gets model's name.
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 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(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
Gets namespace of resource pack
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.BetterModelPlugin
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.
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
Nothing to build
NONE - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
None
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_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(boolean, Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.animation.AnimationPredicate
Creates predicate
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 record class kr.toxicity.model.api.util.function.FloatConstantSupplier
Creates supplier by given value
of(int, int, int) - Static method in record class kr.toxicity.model.api.version.MinecraftVersion
Creates version
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(Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.animation.AnimationPredicate
Creates predicate
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(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(Location) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
Creates a dummy render source at the specified location.
of(Location, 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(OfflinePlayer) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Gets uncompleted profile by offline player
of(Entity) - Static method in interface kr.toxicity.model.api.entity.BaseEntity
Gets base entity
of(Player) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
Gets skin by player
of(ItemStack) - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
Creates transformed item
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, ItemStack) - 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.BaseBukkitEntity
 
offHand() - Method in interface kr.toxicity.model.api.entity.BaseEntity
Gets offhand item
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(long, FloatSupplier, Supplier<Vector3f>) - Static method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
Gets lazy provider of vector
onAnimationRemove(Runnable) - Method in class kr.toxicity.model.api.animation.AnimationEventHandler
Adds animation remove event handler
ONE - Static variable in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
One
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
Gets pack config
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
Gets packet bundling size
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.BetterModelPlugin.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.BetterModelPlugin.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
Gets a pack type
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.
parse(String) - Static 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.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(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, Player>) - 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 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.
PLAY_ONCE - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
Play once
player() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
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(Player) - Method in interface kr.toxicity.model.api.manager.PlayerManager
Gets or creates the channel handler for a player.
player(Player) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
Sets the target player of this modifier
player(ItemDisplay.ItemDisplayTransform, Function<Player, TransformedItemStack>) - Static method in interface kr.toxicity.model.api.bone.BoneItemMapper
Mapped if a render source is player
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
Gets entity hide delay of player
PlayerHideTrackerEvent - Class in kr.toxicity.model.api.event
Hides this tracker to some player
PlayerHideTrackerEvent(Tracker, Player) - Constructor for class kr.toxicity.model.api.event.PlayerHideTrackerEvent
Creates event
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.BetterModelPlugin
Returns the player manager.
PlayerManager - Interface in kr.toxicity.model.api.manager
Manages player-specific data and network channels.
PlayerPerAnimationEndEvent - Class in kr.toxicity.model.api.event
Ending per-player animation event
PlayerPerAnimationEndEvent(Tracker, Player) - Constructor for class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Creates event
PlayerPerAnimationStartEvent - Class in kr.toxicity.model.api.event
Starting per-player animation event
PlayerPerAnimationStartEvent(Tracker, Player) - Constructor for class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Creates event
PlayerShowTrackerEvent - Class in kr.toxicity.model.api.event
Shows this tracker to some player
PlayerShowTrackerEvent(Tracker, Player) - Constructor for class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Creates event
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() - Static method in class kr.toxicity.model.api.BetterModel
Returns the singleton instance of the BetterModel plugin.
PLUGIN_DISABLE - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
The plugin is being disabled.
PluginEndReloadEvent - Class in kr.toxicity.model.api.event
Plugin reload end event
PluginEndReloadEvent() - Constructor for class kr.toxicity.model.api.event.PluginEndReloadEvent
 
PluginStartReloadEvent - Class in kr.toxicity.model.api.event
 
PluginStartReloadEvent(PackZipper) - Constructor for class kr.toxicity.model.api.event.PluginStartReloadEvent
 
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(AnimationMovement, BoneMovement) - Method in record class kr.toxicity.model.api.bone.BoneMovement
Applies an animation movement to this bone movement, returning the result in a destination object.
plus(Float3) - Method in record class kr.toxicity.model.api.data.Float3
Adds other floats.
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.animation.AnimationMovement
Returns the value of the position record component.
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.
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(Player) - 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(Location, 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.BetterModelPlugin
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
property(String, Boolean) - 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
property(String, String) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
Adds JSON property

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 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.
rawRotation() - Method in record class kr.toxicity.model.api.bone.BoneMovement
Returns the value of the rawRotation 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, ModelRotator.Builder) - Method in class kr.toxicity.model.api.tracker.ModelRotator.Deserializer
Registers a new rotator type.
register(BetterModelPlugin) - Static method in class kr.toxicity.model.api.BetterModel
Registers the plugin 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 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(Entity) - Static method in class kr.toxicity.model.api.BetterModel
Retrieves an entity tracker registry for a Bukkit entity.
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(Entity) - 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.BetterModelPlugin
Reloads the plugin 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.BetterModelPlugin
Reloads the plugin with specific reload information.
reload(CommandSender) - Method in interface kr.toxicity.model.api.BetterModelPlugin
Reloads the plugin, specifying the command sender who initiated it.
ReloadInfo - Record Class in kr.toxicity.model.api.manager
Represents the context for a plugin reload operation.
ReloadInfo(boolean, CommandSender) - 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(HitBox) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
Called when the hitbox is removed.
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(Player) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Removes the model for a player.
remove(Player) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Removes a player from viewing this registry.
remove(Player) - 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.
removeHitBox() - Method in interface kr.toxicity.model.api.nms.HitBox
Removes this hitbox safely.
RemovePlayerSkinEvent - Class in kr.toxicity.model.api.event
 
RemovePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.RemovePlayerSkinEvent
 
RENDER_DISTANCE - Static variable in class kr.toxicity.model.api.util.EntityUtil
Default render distance.
RenderedBone - Class in kr.toxicity.model.api.bone
A rendered item-display.
RenderedBone(RendererGroup, RenderedBone, BoneRenderContext, BoneMovement, Function<RenderedBone, Map<BoneName, RenderedBone>>) - Constructor for class kr.toxicity.model.api.bone.RenderedBone
Creates entity.
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, ItemStack, BlueprintElement.Bone, Map<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<?>, Map<BoneName, 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 with a new one.
replace(Predicate<RenderedBone>, String, String, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
Replaces a running animation on filtered bones.
replace(Predicate<RenderedBone>, 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(AnimationPredicate, 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.util.HttpUtil.Result.Success
Returns the value of the result record component.
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.animation.AnimationMovement
Returns the value of the rotation record component.
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 value of the rotator record component.
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.animation.AnimationMovement
Returns the value of the scale record component.
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 value of the scaler record component.
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 this damage should be scaled by 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.BetterModelPlugin
Returns the plugin'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.BetterModelPlugin
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.BetterModelPlugin
Returns the semantic version of the plugin.
send(Player) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Sends the nametag packet to a specific player.
send(Player) - Method in interface kr.toxicity.model.api.nms.PacketBundler
Sends all collected packets to the specified player.
send(Player, 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.
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.
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.
show(Player) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Shows the model to a specific player (if previously hidden).
show(Player) - Method in interface kr.toxicity.model.api.nms.HitBox
Shows this hitbox to a specific player.
show(Player) - 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
Check sight trace 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 class kr.toxicity.model.api.event.AnimationSignalEvent
Gets signal
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
 
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.
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.BetterModelPlugin
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.AnimationMovement
Returns the value of the skipInterpolation record component.
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.event.CreateEntityTrackerEvent
Gets source entity
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(Player) - Method in class kr.toxicity.model.api.tracker.DummyTracker
Spawns the model for a specific player.
spawn(Player) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
Spawns trackers for a player.
spawn(Player, PacketBundler) - Method in class kr.toxicity.model.api.tracker.Tracker
Spawns the model for a specific player.
spawn(Player, PacketBundler, Consumer<RenderPipeline.SpawnedPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
Spawns the model for a player.
SpawnedPlayer() - Constructor for class kr.toxicity.model.api.data.renderer.RenderPipeline.SpawnedPlayer
 
spawnIfNotSpawned(Player) - 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
start() - Static method in class kr.toxicity.model.api.animation.AnimationEventHandler
Starts event handler
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
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, Player) - Method in class kr.toxicity.model.api.bone.RenderedBone
Stops bone's animation
stopAnimation(Predicate<RenderedBone>, String, Player) - 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.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 interface kr.toxicity.model.api.tracker.TrackerUpdateAction
Returns a stream of actions (useful for flattening composites).
SUB_SEAT - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
It can be used as a seat but not controllable
Success(boolean, long, PackResult) - Constructor for record class kr.toxicity.model.api.BetterModelPlugin.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.
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(ModelProfileInfo) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
Supplies profile
supply(OfflinePlayer) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
Supplies profile by player
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
Called when the hitbox is synchronized (ticked).
syncEntity(BaseEntity) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Synchronizes this display with a source entity's data.
syncPosition(Location) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
Synchronizes this display's position with a location.

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
 
tags() - Method in record class kr.toxicity.model.api.bone.CustomBoneTag
Returns the value of the tags record component.
takeIf(T, Predicate<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
Takes value if predicate is matched
task(Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
Schedules a task to run on the next tracker tick.
task(BaseEntity, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
task(Location, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
task(Entity, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
taskLater(BaseEntity, long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
taskLater(Location, long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
taskLater(Entity, long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
Runs entity sync task
teleport(Location) - Method in interface kr.toxicity.model.api.nms.ModelNametag
Teleports the nametag to a new location.
teleport(Location, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
teleport(Location, 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.
ThreadUtil - Class in kr.toxicity.model.api.util
Thread util
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.BetterModelPlugin.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.AnimationMovement
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
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(ItemStack, 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.
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
 
toMatrix(Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Gets rotation matrix of quaternion
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.
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.AnimationMovement
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.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.BetterModelPlugin.ReloadResult.Failure
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.BetterModelPlugin.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.BoneRenderContext
Returns a string representation of this record class.
toString() - Method in record class kr.toxicity.model.api.bone.CustomBoneTag
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.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.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.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.TrackerData
Returns a string representation of this record class.
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.BetterModelPlugin.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(Matrix3f) - Static method in class kr.toxicity.model.api.util.MathUtil
Gets xyz euler of this matrix
toXYZEuler(Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
Converts quaternion to xyz euler
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 class kr.toxicity.model.api.event.CreateDummyTrackerEvent
 
tracker() - Method in class kr.toxicity.model.api.event.CreateEntityTrackerEvent
 
tracker() - Method in class kr.toxicity.model.api.event.CreateTrackerEvent
Gets tracker
tracker() - Method in class kr.toxicity.model.api.event.DismountModelEvent
Gets entity tracker
tracker() - Method in class kr.toxicity.model.api.event.MountModelEvent
Gets entity tracker
tracker() - Method in class kr.toxicity.model.api.event.PlayerHideTrackerEvent
Gets tracker
tracker() - Method in class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
Gets tracker
tracker() - Method in class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
Gets tracker
tracker() - Method in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
Gets tracker
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.
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.
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.
TRACKING_ID - Static variable in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
The namespaced key used for tracking ID.
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, ItemStack) - 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.
triggerInteract(Player, ModelInteractionHand) - Method in interface kr.toxicity.model.api.nms.HitBox
Triggers an interaction with this hitbox.
triggerInteractAt(Player, ModelInteractionHand, Vector) - 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
Gets an animation type
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.script.BlueprintScript
Returns the value of the type record component.
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(OfflinePlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
Unmarks a player for spawning the model.
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() - Method in class kr.toxicity.model.api.tracker.Tracker
 
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 use Purpur afk.
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 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_20_5 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.20.5
V1_20_6 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.20.6
V1_20_R4 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.20.5 - 1.20.6
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_3 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
1.21.3
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_R2 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
Minecraft 1.21.2 - 1.21.3
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.BetterModelConfig.PackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelPlugin.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.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.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.BetterModelPlugin.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.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.
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.BetterModelPlugin
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
Should BetterModel sends version update message when op has joined.
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.
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.
viewedPlayer() - Method in class kr.toxicity.model.api.tracker.Tracker
Returns a stream of players currently viewing the model.
viewFilter(Predicate<Player>) - 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
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
withEmpty(float) - Static method in record class kr.toxicity.model.api.animation.AnimationMovement
Gets empty movement list
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
worldPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(Vector3f) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(Vector3f, Vector3f) - Method in class kr.toxicity.model.api.bone.RenderedBone
 
worldPosition(Vector3f, Vector3f, UUID) - 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
 

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 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 record class kr.toxicity.model.api.tracker.ModelRotation
Returns the value of the y record component.
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.
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
Build to zip
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 R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values