Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(HttpClient) - Method in interface kr.toxicity.model.api.util.HttpUtil.HttpClientConsumer
-
Accepts a task with an http client
- accept(Tracker) - Method in interface kr.toxicity.model.api.script.AnimationScript
- accept(Tracker) - Method in record class kr.toxicity.model.api.script.TimeScript
- accessToLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.SingleLock
- accessToReadLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.DuplexLock
-
Access to read lock
- accessToWriteLock(Supplier<T>) - Method in class kr.toxicity.model.api.util.lock.DuplexLock
-
Access to write lock
- actions() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
-
Returns the value of the
actionsrecord component. - adapt(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.NMS
-
Adapts a Bukkit entity to a
BaseEntity, handling Folia compatibility. - adapt(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
-
Adapts a Bukkit player to a
BasePlayer, handling Folia compatibility. - adapter() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Return the platform's adapter
- add(double, double, double) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Creates a new location by adding the specified coordinates to this location.
- add(String[], long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
-
Adds a resource to the pack using multiple path components.
- add(String[], long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
-
Adds a resource to the pack at the current path using multiple path components.
- add(String[], Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
-
Adds a resource to the pack using multiple path components with unknown size.
- add(String[], Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
-
Adds a resource to the pack at the current path using multiple path components with unknown size.
- add(String, long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
-
Adds a resource to the pack.
- add(String, long, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
-
Adds a resource to the pack at the current path.
- add(String, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackAssets
-
Adds a resource to the pack with unknown size.
- add(String, Supplier<byte[]>) - Method in class kr.toxicity.model.api.pack.PackBuilder
-
Adds a resource to the pack at the current path with unknown size.
- addAnimation(String, AnimationIterator<T>, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Adds animation
- addAnimation(AnimationOverrideState, BlueprintAnimation, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.bone.RenderedBone
- addAsset(ModelAsset) - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Adds a new model asset to the loading queue.
- addBuilder(String, ScriptBuilder) - Method in interface kr.toxicity.model.api.manager.ScriptManager
-
Registers a new script builder.
- addLocator(UUID, UUID, RenderedBone) - Method in class kr.toxicity.model.api.bone.BoneIKSolver
-
Adds some external locator to this solver
- addPositionModifier(Predicate<RenderedBone>, Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Adds position modifier.
- addPositionModifier(BonePredicate, Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a position modifier to matching bones.
- addReloadEndHandler(Consumer<BetterModelPlatform.ReloadResult>) - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Registers a handler to be executed when a reload ends.
- addReloadStartHandler(Consumer<PackZipper>) - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Registers a handler to be executed when a reload starts.
- addRotationModifier(Predicate<RenderedBone>, Function<Quaternionf, Quaternionf>) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Adds rotation modifier.
- addRotationModifier(BonePredicate, Function<Quaternionf, Quaternionf>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a rotation modifier to matching bones.
- addScaler(String, ModelScaler.Builder) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Deserializer
-
Registers a new scaler type.
- addTag(BoneTag) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
-
Adds some tag to this registry
- afterKeyframe() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets after keyframe
- afterKeyframe(T) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets after keyframe
- air() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Returns a platform-specific representation of an empty item stack (air).
- allPlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns a stream of all players viewing this model.
- allPoints() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns a stream containing all keyframe points (position, scale, and rotation).
- alpha(float, float, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Finds alpha value
- alwaysVisible(boolean) - Method in interface kr.toxicity.model.api.nms.ModelNametag
-
Sets whether the nametag should always be visible (even through blocks).
- and(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
- and(Predicate<? super RenderedBone>) - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
- and(Predicate<? super RenderedBone>) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
- animate(String) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Plays an animation by name with default settings.
- animate(String, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Plays an animation by name with a modifier.
- animate(String, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Plays an animation by name with a modifier and a completion task.
- animate(BoneMovement, BoneMovement) - Method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Applies this keyframe's animation to a bone's movement.
- animate(BoneMovement, BoneMovement) - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
- animate(BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Plays a blueprint animation with a modifier.
- animate(BlueprintAnimation, AnimationModifier, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Plays a blueprint animation on filtered bones.
- animate(PlatformPlayer, String, String) - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Plays an animation on a player.
- animate(PlatformPlayer, String, String, AnimationModifier) - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Plays an animation on a player with a specific modifier.
- animate(PlatformPlayer, String, String, AnimationModifier, Consumer<EntityTracker>) - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Plays an animation on a player with a modifier and a configuration consumer.
- animate(TrackerAnimation<?>) - Method in class kr.toxicity.model.api.tracker.Tracker
- animate(TrackerAnimation<?>, Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
- animation(String) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets blueprint animation by name
- AnimationGenerator - Class in kr.toxicity.model.api.data.blueprint
-
Generates animation data by interpolating keyframes and calculating bone movements.
- AnimationIterator<T> - Interface in kr.toxicity.model.api.animation
-
An iterator for traversing animation keyframes.
- AnimationIterator.HoldOnLast<T> - Class in kr.toxicity.model.api.animation
-
Implementation for
AnimationIterator.Type.HOLD_ON_LAST. - AnimationIterator.Loop<T> - Class in kr.toxicity.model.api.animation
-
Implementation for
AnimationIterator.Type.LOOP. - AnimationIterator.PlayOnce<T> - Class in kr.toxicity.model.api.animation
-
Implementation for
AnimationIterator.Type.PLAY_ONCE. - AnimationIterator.Type - Enum Class in kr.toxicity.model.api.animation
-
Defines the behavior of the animation iterator.
- AnimationKeyframe - Record Class in kr.toxicity.model.api.animation
-
Represents a collection of animation keyframes, optimized for efficient storage and access.
- AnimationKeyframe(AnimationProgress[]) - Constructor for record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Creates an instance of a
AnimationKeyframerecord class. - AnimationKeyframe.Builder - Class in kr.toxicity.model.api.animation
-
Builder for
AnimationKeyframe. - AnimationModifier - Record Class in kr.toxicity.model.api.animation
-
A modifier of animation.
- AnimationModifier(int, int) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(int, int, float) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(int, int, AnimationIterator.Type) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(int, int, AnimationIterator.Type, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(int, int, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(BooleanSupplier, int, int, AnimationIterator.Type, FloatSupplier) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates modifier
- AnimationModifier(BooleanSupplier, int, int, AnimationIterator.Type, FloatSupplier, Boolean, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.animation.AnimationModifier
-
Creates an instance of a
AnimationModifierrecord class. - AnimationModifier.Builder - Class in kr.toxicity.model.api.animation
-
Builder
- AnimationOverrideState - Enum Class in kr.toxicity.model.api.animation
- AnimationProgress - Interface in kr.toxicity.model.api.animation
-
Represents the state of an animation at a specific keyframe.
- AnimationProgress.EmptyProgress - Record Class in kr.toxicity.model.api.animation
-
An implementation of
AnimationProgressthat represents an empty keyframe. - animations() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns the value of the
animationsrecord 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
animationsrecord component. - AnimationScript - Interface in kr.toxicity.model.api.script
-
Animation script
- AnimationSignalEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when an animation script emits a signal.
- AnimationSignalEvent(PlatformPlayer, String) - Constructor for record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Creates an instance of a
AnimationSignalEventrecord class. - AnimationStateHandler<T> - Class in kr.toxicity.model.api.animation
-
Animation state handler
- AnimationStateHandler() - Constructor for class kr.toxicity.model.api.animation.AnimationStateHandler
- animator() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
animatorrecord component. - AnimatorData(BoneName, List<VectorPoint>, List<VectorPoint>, List<VectorPoint>, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Creates an instance of a
AnimatorDatarecord 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
applyAtChildrenrecord component. - applyAtDisplay(Predicate<RenderedBone>, Consumer<ModelDisplay>) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Applies some function at display
- applyCondition() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
applyConditionrecord component. - args() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
-
Returns the value of the
argsrecord 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
ArmorItemrecord class. - armors() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- armors() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- armors() - Method in interface kr.toxicity.model.api.nms.Profiled
-
Returns the armor equipment of the entity.
- asAir() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Gets transformed item as air
- asBoolean(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
- asNumber(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
- assertPackName(String) - Static method in class kr.toxicity.model.api.util.PackUtil
-
Asserts that the given raw string is a valid pack name.
- assertSupported() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Asserts that the model does not contain any unsupported element types.
- assets() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Returns the value of the
assetsrecord component. - assets() - Method in class kr.toxicity.model.api.pack.PackResult
-
Returns the base assets of the pack.
- assets() - Method in class kr.toxicity.model.api.pack.PackZipper
-
Retrieves the default assets collection.
- assetsTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the value of the
assetsTimerecord component. - associate(Collection<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to map
- associate(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates collection to map
- associate(Stream<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to map
- associate(Stream<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to map
- associateSequenced(Collection<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to sequenced map
- associateSequenced(Collection<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates collection to sequenced map
- associateSequenced(Stream<E>, Function<E, K>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to sequenced map
- associateSequenced(Stream<E>, Function<E, K>, Function<E, V>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Associates stream to sequenced map
- asString(String) - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
- asSupplier(T) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Makes constant value as supplier.
- asTrackerData() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Converts the current tracker state to a
TrackerDataobject. - asUncompleted() - Method in interface kr.toxicity.model.api.profile.ModelProfile
-
Makes this profile as uncompleted
- asyncTask(Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
-
Runs async task
- asyncTaskLater(long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
-
Runs async task
- asyncTaskTimer(long, long, Runnable) - Method in interface kr.toxicity.model.api.scheduler.ModelScheduler
-
Runs async task
B
- base() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
-
Returns the base player adapter.
- BaseDummy(PlatformLocation) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
-
Creates an instance of a
BaseDummyrecord 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
BaseEntityrecord 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
BasePlayerrecord class. - beforeKeyframe() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets before keyframe
- beforeKeyframe(T) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets before keyframe
- bettermodel() - Method in class kr.toxicity.model.api.pack.PackAssets
-
Returns the 'bettermodel' namespace (or the configured namespace).
- BetterModel - Class in kr.toxicity.model.api
-
The main entry point for the BetterModel API.
- BetterModelConfig - Interface in kr.toxicity.model.api
-
Represents the main configuration interface for BetterModel.
- BetterModelConfig.PackType - Enum Class in kr.toxicity.model.api
-
Enumerates the types of resource pack generation.
- BetterModelEvaluator - Interface in kr.toxicity.model.api
-
Evaluator
- BetterModelEventBus - Interface in kr.toxicity.model.api
-
A central event bus for handling model-related events.
- BetterModelEventBus.Result - Enum Class in kr.toxicity.model.api
-
Represents the outcome of an event publication.
- BetterModelLogger - Interface in kr.toxicity.model.api
-
BetterModel's logger
- BetterModelPlatform - Interface in kr.toxicity.model.api
-
Represents the main platform interface for BetterModel.
- BetterModelPlatform.JarType - Enum Class in kr.toxicity.model.api
-
Represents the type of JAR file the platform is running on.
- BetterModelPlatform.ReloadResult - Interface in kr.toxicity.model.api
-
Represents the outcome of a platform reload operation.
- BetterModelPlatform.ReloadResult.Failure - Record Class in kr.toxicity.model.api
-
Indicates a failed reload.
- BetterModelPlatform.ReloadResult.OnReload - Enum Class in kr.toxicity.model.api
-
Indicates that a reload is currently in progress.
- BetterModelPlatform.ReloadResult.Success - Record Class in kr.toxicity.model.api
-
Indicates a successful reload.
- bezier() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Returns the value of the
bezierrecord 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
BezierConfigrecord class. - bezierLeftTime() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
bezierLeftTimerecord component. - bezierLeftValue() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
bezierLeftValuerecord component. - bezierRightTime() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
bezierRightTimerecord component. - bezierRightValue() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
bezierRightValuerecord component. - billboard() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
-
Returns the value of the
billboardrecord component. - billboard(PlatformBillboard) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sets the billboard constraint for the display.
- billboard(PlatformBillboard) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to set the billboard constraint.
- Billboard(PlatformBillboard) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
-
Creates an instance of a
Billboardrecord class. - bitmask() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Returns the value of the
bitmaskrecord component. - block() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
-
Returns the value of the
blockrecord 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
blueprintrecord component. - blueprint() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
-
Returns the value of the
blueprintrecord component. - BlueprintAnimation - Record Class in kr.toxicity.model.api.data.blueprint
-
Represents a complete, processed animation for a model.
- BlueprintAnimation(String, AnimationIterator.Type, float, boolean, Map<BoneName, BlueprintAnimator>, BlueprintScript, TimedStorage<AnimationProgress>) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Creates an instance of a
BlueprintAnimationrecord class. - BlueprintAnimator - Record Class in kr.toxicity.model.api.data.blueprint
-
Represents the processed animation data for a single bone within a model blueprint.
- BlueprintAnimator(BoneName, AnimationKeyframe) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Creates an instance of a
BlueprintAnimatorrecord 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
BlueprintImagerecord 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
BlueprintJsonrecord 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
BlueprintScriptrecord 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
BlueprintTexturerecord class. - bodyRotator() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Returns the entity body rotator.
- bodyRotator() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns the body rotation data, or default body rotation data if not specified.
- bodyYaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity's body yaw (y-rot)
- bone() - Method in class kr.toxicity.model.api.event.DismountModelEvent
-
Returns the bone associated with the hitbox.
- bone() - Method in class kr.toxicity.model.api.event.MountModelEvent
-
Returns the bone associated with the hitbox.
- bone(String) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Retrieves a bone by name string.
- bone(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Retrieves the first bone matching a predicate.
- bone(BoneName) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Retrieves a bone by name.
- BoneEventDispatcher - Class in kr.toxicity.model.api.bone
-
Dispatches events related to bone lifecycle and interaction.
- BoneEventDispatcher() - Constructor for class kr.toxicity.model.api.bone.BoneEventDispatcher
- BoneEventHandler - Interface in kr.toxicity.model.api.bone
- BoneIKSolver - Class in kr.toxicity.model.api.bone
-
Bone IK solver
- BoneIKSolver() - Constructor for class kr.toxicity.model.api.bone.BoneIKSolver
- BoneItemMapper - Interface in kr.toxicity.model.api.bone
-
Item-mapper of bone
- BoneMovement - Record Class in kr.toxicity.model.api.bone
-
Represents the transformation state of a single bone, including its position, scale, and rotation.
- BoneMovement() - Constructor for record class kr.toxicity.model.api.bone.BoneMovement
-
Creates a new BoneMovement with default (identity) transformations.
- BoneMovement(Vector3f, Vector3f, Quaternionf, Vector3f) - Constructor for record class kr.toxicity.model.api.bone.BoneMovement
-
Creates an instance of a
BoneMovementrecord class. - BoneName - Record Class in kr.toxicity.model.api.bone
-
A tagged name of some bone
- BoneName(Set<BoneTag>, String, String) - Constructor for record class kr.toxicity.model.api.bone.BoneName
-
Internal constructor for BoneName.
- boneOf(BoneName) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Retrieves a bone by its name.
- BonePosition - Record Class in kr.toxicity.model.api.bone
-
Represents the position and state of a bone in a model.
- BonePosition(Vector3f, Vector3f, UUID) - Constructor for record class kr.toxicity.model.api.bone.BonePosition
-
Creates an instance of a
BonePositionrecord class. - BonePredicate - Interface in kr.toxicity.model.api.util.function
-
Bone predicate
- BonePredicate.Builder - Interface in kr.toxicity.model.api.util.function
-
Builder
- BonePredicate.Packed - Record Class in kr.toxicity.model.api.util.function
-
Packed value
- BonePredicate.State - Enum Class in kr.toxicity.model.api.util.function
-
children bone state
- BoneRenderContext - Record Class in kr.toxicity.model.api.bone
-
Render item context
- BoneRenderContext(RenderSource<?>) - Constructor for record class kr.toxicity.model.api.bone.BoneRenderContext
-
Creates default context
- BoneRenderContext(RenderSource<?>, SkinData) - Constructor for record class kr.toxicity.model.api.bone.BoneRenderContext
-
Creates an instance of a
BoneRenderContextrecord 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
Brightnessrecord class. - build() - Method in class kr.toxicity.model.api.animation.AnimationKeyframe.Builder
-
Builds the
AnimationKeyframe. - build() - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Builds animation modifier
- build() - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Builds controller with modified value
- build() - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Builds the listener.
- build() - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
-
Builds the
PackMetainstance. - build() - Method in class kr.toxicity.model.api.pack.PackZipper
-
Builds the final pack data, including metadata and all resources.
- build() - Method in class kr.toxicity.model.api.tracker.EntityHideOption.Builder
-
Builds the
EntityHideOption. - build() - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Builds the
TrackerAnimationinstance. - build() - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
-
Builds the
TrackerModifier. - build() - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Builds JSON object
- build(float) - Method in interface kr.toxicity.model.api.util.InterpolationUtil.VectorPointBuilder
-
Interpolates vector from given float
- build(JsonElement) - Method in interface kr.toxicity.model.api.tracker.ModelRotator.Builder
-
Builds a getter from JSON data.
- build(JsonElement) - Method in interface kr.toxicity.model.api.tracker.ModelScaler.Builder
-
Builds a getter from JSON data.
- build(String) - Method in interface kr.toxicity.model.api.manager.ScriptManager
-
Parses a raw script string into an
AnimationScript. - build(ScriptBuilder.ScriptData) - Method in interface kr.toxicity.model.api.script.ScriptBuilder
-
Build an entity script by data
- build(BonePredicate.State) - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
-
Builds with child state
- buildAnimation(List<VectorPoint>, List<VectorPoint>, List<VectorPoint>, boolean, FloatSortedSet) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Builds animation keyframe
- BuildData(PackMeta, List<PackResource>) - Constructor for record class kr.toxicity.model.api.pack.PackZipper.BuildData
-
Creates an instance of a
BuildDatarecord 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
builderrecord component. - builder() - Static method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Creates builder
- builder(int, boolean) - Static method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Creates a new builder for constructing an AnimationKeyframe.
- builder(String) - Static method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Creates a new builder for a
TrackerAnimation. - Builder() - Constructor for class kr.toxicity.model.api.pack.PackMeta.Builder
- Builder() - Constructor for class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
- buildFolderLocation() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the location of the build folder for resource packs.
- buildImage(PackObfuscator) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Generates a stream of
BlueprintImageobjects for resource pack generation. - buildJson() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Builds and returns the JSON content by invoking the supplier.
- buildLegacyJson(boolean, PackObfuscator.Pair, ModelBlueprint) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Builds the JSON representation for legacy clients (1.21.3 or under).
- buildModernJson(PackObfuscator.Pair, ModelBlueprint) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Builds the JSON representation for modern clients.
- buildScaler(JsonObject) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Deserializer
-
Builds a scaler from a JSON object.
- byTagName(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
-
Gets a bone tag by its name wrapped in an Optional.
- byTagNameOrNull(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
-
Gets a bone tag by its name.
- bytes() - Method in record class kr.toxicity.model.api.pack.PackByte
-
Returns the value of the
bytesrecord component.
C
- call() - Method in interface kr.toxicity.model.api.event.CancellableEvent
- call() - Method in interface kr.toxicity.model.api.event.ModelEvent
-
Dispatches this event to the global event bus.
- call(Class<? extends T>, Supplier<T>) - Method in interface kr.toxicity.model.api.BetterModelEventBus
-
Publishes an event to all registered subscribers.
- call(Class<T>, Supplier<T>) - Static method in class kr.toxicity.model.api.util.EventUtil
-
Calls an event on the global event bus.
- call(ModelEvent) - Method in interface kr.toxicity.model.api.BetterModelEventBus
-
Publishes an event to all registered subscribers.
- Camera(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Camera
-
Creates an instance of a
Camerarecord class. - Camera(UUID) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
-
Creates an instance of a
Camerarecord 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
canBeRenderedrecord component. - canBeSaved() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Checks if this tracker's data can be saved.
- canBeSpawnedAt(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Checks if the model can be spawned for a specific player.
- cancel() - Method in interface kr.toxicity.model.api.scheduler.ModelTask
-
Cancels this task
- cancelDamageTint() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Cancels the active damage tint effect.
- CancellableEvent - Interface in kr.toxicity.model.api.event
-
Represents an event that can be canceled.
- cancelPlayerModelInventory() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if inventory swap packets should be cancelled for players with active models.
- canControl() - Method in interface kr.toxicity.model.api.mount.MountController
-
Checks some player can control
- canControl(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Sets some player can control
- canDismountBySelf() - Method in interface kr.toxicity.model.api.mount.MountController
-
Checks some player can dismount by self (right-click or sneak)
- canDismountBySelf(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Sets some player can dismount by self (right-click or sneak)
- canFly() - Method in interface kr.toxicity.model.api.mount.MountController
-
Checks some player can fly
- canFly(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Sets some player can fly
- canJump() - Method in interface kr.toxicity.model.api.mount.MountController
-
Checks some player can jump
- canJump(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Sets some player can jump
- canMount() - Method in interface kr.toxicity.model.api.mount.MountController
-
Checks some player can mount
- canMount(boolean) - Method in class kr.toxicity.model.api.mount.MountController.Modifier
-
Sets some player can mount
- canSee(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
-
Checks if a player can see a target entity based on sight tracing configuration.
- cape() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Returns the value of the
caperecord component. - cape(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets cape
- CAPE - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Cape
- catmull_rom(Vector3f, Vector3f, Vector3f, Vector3f, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Interpolates four vectors as catmull-rom.
- CATMULLROM - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Catmullrom
- center() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns a new bounding box with the same dimensions but centered at the origin (0,0,0).
- CENTER - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
Can pivot around center point.
- CENTER - Static variable in record class kr.toxicity.model.api.data.Float3
-
Center
- centerPoint() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the center point of the bounding box as a vector.
- centerY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the Y coordinate of the center of the bounding box.
- changed() - Method in class kr.toxicity.model.api.pack.PackResult
-
Checks if the pack content has changed.
- channel() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the channel this keyframe affects.
- channel(UUID) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Retrieves the channel handler for a specific player.
- check(Predicate<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the condition that must be met for the animation to play.
- checkValidDegree(float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks this float is valid Minecraft degree
- checkValidDegree(Float3) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks these floats are valid Minecraft degree
- chest(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets chest part
- CHEST - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Chest
- chestplate() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
-
Gets chestplate
- children() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns the value of the
childrenrecord component. - children() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Returns the value of the
childrenrecord component. - children(boolean) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
-
Gets children predicate
- classExists(String) - Static method in class kr.toxicity.model.api.util.ReflectionUtil
-
Checks some class is existing.
- clear() - Method in interface kr.toxicity.model.api.animation.AnimationIterator
-
Resets the iterator to its initial state.
- clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
- clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
- clear() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
- client(HttpUtil.HttpClientConsumer<T>) - Static method in class kr.toxicity.model.api.util.HttpUtil
-
Uses http client
- clone() - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
-
Creates a copy of this item stack.
- close() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
-
Closes the channel handler, cleaning up resources.
- close() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Closes the registry.
- close() - Method in class kr.toxicity.model.api.tracker.Tracker
- close(Tracker.CloseReason) - Method in class kr.toxicity.model.api.tracker.Tracker
- close(Tracker.CloseReason) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Closes the registry with a specific reason.
- CloseTrackerEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a tracker is closed.
- CloseTrackerEvent(Tracker, Tracker.CloseReason) - Constructor for record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Creates an instance of a
CloseTrackerEventrecord class. - CollectionUtil - Class in kr.toxicity.model.api.util
-
Collection util
- CollectionUtil.FloatFunction<T> - Interface in kr.toxicity.model.api.util
-
Function of float
- CollectionUtil.IndexedFunction<T,
R> - Interface in kr.toxicity.model.api.util -
Function with index
- compareTo(Timed) - Method in interface kr.toxicity.model.api.animation.Timed
- compareTo(ModelAsset) - Method in record class kr.toxicity.model.api.data.ModelAsset
- compareTo(PackByte) - Method in record class kr.toxicity.model.api.pack.PackByte
- compareTo(PackOverlay) - Method in record class kr.toxicity.model.api.pack.PackOverlay
- compareTo(PackPath) - Method in record class kr.toxicity.model.api.pack.PackPath
- compareTo(TrackerAnimation<T>) - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
- compareTo(MinecraftVersion) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
- compile(String) - Method in interface kr.toxicity.model.api.BetterModelEvaluator
-
Compiles molang expression
- complete() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
-
Completes profile
- complete(ModelProfile.Uncompleted) - Method in interface kr.toxicity.model.api.manager.SkinManager
-
Asynchronously completes an uncompleted model profile to retrieve its skin data.
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- completeContext() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Asynchronously completes the bone render context for this source.
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
- completeContext() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- component(Component) - Method in interface kr.toxicity.model.api.nms.ModelNametag
-
Sets the text component of the nametag.
- composite(Stream<EntityHideOption>) - Method in class kr.toxicity.model.api.tracker.EntityHideOption.Builder
-
Composites multiple options into this builder.
- composite(Stream<EntityHideOption>) - Static method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Composites multiple options into a single one using OR logic.
- composite(ModelScaler) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Multiplies this scaler by another scaler.
- composite(ModelScaler...) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Creates a composite scaler that multiplies the results of multiple scalers.
- composite(TrackerUpdateAction...) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Combines multiple actions into a single composite action.
- Composite() - Constructor for class kr.toxicity.model.api.tracker.ModelScaler.Composite
- Composite(List<TrackerUpdateAction>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
-
Creates an instance of a
Compositerecord class. - config() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns the platform configuration manager.
- config() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the platform's configuration manager.
- contains(Object) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- convertAnimationPosition(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Converts animation position values to the engine's coordinate system.
- convertAnimationRotation(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Converts animation rotation values to the engine's coordinate system.
- convertAnimationScale(Vector3f) - Method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Converts animation scale values to the engine's format (relative to 1.0).
- convertToMinecraftDegree() - Method in record class kr.toxicity.model.api.data.Float3
-
Converts zxy euler to xyz euler (Minecraft)
- copy() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Copy this item
- create(String, Function<EntityTrackerRegistry, EntityTracker>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Creates a new tracker in this registry.
- create(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a creation handler.
- create(TimedStorage<T>) - Method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Creates a new iterator for the given keyframes based on this type.
- create(RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
- create(RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
- create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
- create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
- create(RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- create(RenderPipeline, TrackerModifier, Consumer<T>) - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Creates a new tracker for this render source.
- create(RenderSource<?>) - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
-
Creates entity.
- create(BaseEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(BaseEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and completed profile
- create(BaseEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and completed profile
- create(BaseEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and completed profile
- create(BaseEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(BaseEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(BaseEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(BaseEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(BaseEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(PlatformEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(PlatformEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity and uncompleted profile
- create(PlatformEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(PlatformEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by entity
- create(PlatformLocation) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location
- create(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a model display at the specified location.
- create(PlatformLocation, double, Consumer<ModelDisplay>) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a model display at the specified location with a Y-offset and initial configuration.
- create(PlatformLocation, Consumer<ModelDisplay>) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a model display at the specified location with an initial configuration.
- create(PlatformLocation, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and completed profile
- create(PlatformLocation, ModelProfile, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and completed profile
- create(PlatformLocation, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and uncompleted profile
- create(PlatformLocation, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and uncompleted profile
- create(PlatformLocation, ModelProfile.Uncompleted, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and uncompleted profile
- create(PlatformLocation, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location and completed profile
- create(PlatformLocation, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location
- create(PlatformLocation, TrackerModifier, Consumer<DummyTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates tracker by location
- createBundler() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Creates a packet bundler for this pipeline.
- createBundler(int) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a packet bundler with an initial capacity.
- CreateDummyTrackerEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a new
DummyTrackeris created. - CreateDummyTrackerEvent(DummyTracker) - Constructor for record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
-
Creates an instance of a
CreateDummyTrackerEventrecord class. - CreateEntityTrackerEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a new
EntityTrackeris created. - CreateEntityTrackerEvent(EntityTracker) - Constructor for record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
-
Creates an instance of a
CreateEntityTrackerEventrecord class. - createHitBox(BaseEntity, Predicate<RenderedBone>, HitBoxListener) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Creates hit box.
- createHitBox(BaseEntity, RenderedBone, ModelBoundingBox, MountController, HitBoxListener) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a delegate hitbox for a target entity.
- createHitBox(BaseEntity, HitBoxListener, BonePredicate) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Creates a hitbox for bones matching a predicate.
- createHitBox(HitBoxListener, BonePredicate) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Creates hitboxes for the entity based on a predicate.
- createItem(BoneRenderContext) - Method in enum class kr.toxicity.model.api.player.PlayerLimb
-
Generates transformed item from player
- createMovements(float, List<BlueprintElement>, Map<BoneName, BlueprintAnimator.AnimatorData>) - Static method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
-
Creates a map of blueprint animators from the provided animation data.
- createNametag(Predicate<RenderedBone>, Consumer<ModelNametag>) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Creates nametag
- createNametag(RenderedBone) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a nametag for a rendered bone.
- createNametag(RenderedBone, Consumer<ModelNametag>) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a nametag for a rendered bone with configuration.
- createNametag(BonePredicate, BiConsumer<RenderedBone, ModelNametag>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Creates a nametag for bones matching a predicate.
- createParallelBundler() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Creates a parallel packet bundler based on configuration.
- createParallelBundler(int) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a parallel packet bundler with a size threshold.
- createPlayerHead(ModelProfile) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a player head item stack from a model profile.
- CreatePlayerSkinEvent - Class in kr.toxicity.model.api.event
-
Triggered when a player's skin data is created or loaded.
- CreatePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.CreatePlayerSkinEvent
-
Creates a new CreatePlayerSkinEvent.
- createSkinItem(String, List<Float>, List<Boolean>, List<String>, List<Integer>) - Method in interface kr.toxicity.model.api.nms.NMS
-
Creates a custom skin item stack.
- createTransformer() - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Creates a transformer for animating this display.
- Cube(String, String, Float3, Float3, float, Float3, Float3, ModelFace, int, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Creates an instance of a
Cuberecord class. - Cube(String, Float3, Float3, float, Float3, Float3, ModelFace, Integer, boolean) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Creates an instance of a
Cuberecord class. - customName() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets custom name of this entity
D
- damage(Consumer<HitBoxDamagedEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a damage handler.
- DAMAGE - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
-
Animation played when an entity takes damage.
- damageAnimation() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Returns the value of the
damageAnimationrecord 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
damageTintrecord component. - damageTint(boolean) - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
-
Sets whether to enable damage tinting.
- damageTintValue() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Returns the current damage tint color value.
- damageTintValue(int) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Sets the damage tint color value.
- data() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Returns the configuration data for this rotator.
- data() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
- data() - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
- data() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Returns the configuration data for this scaler as a JSON element.
- dataFolder() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the data folder for the BetterModel plugin.
- dataPoints() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
dataPointsrecord component. - dead() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Checks source entity is dead
- DEATH - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
-
Animation played when an entity dies.
- debug() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the debug configuration.
- debug(DebugConfig.DebugOption, Runnable) - Static method in class kr.toxicity.model.api.util.LogUtil
-
Runs debug if some option is matched.
- debug(DebugConfig.DebugOption, Supplier<String>) - Static method in class kr.toxicity.model.api.util.LogUtil
-
Logs debug if some option is matched.
- DebugConfig - Record Class in kr.toxicity.model.api.config
-
Debug config
- DebugConfig(Set<DebugConfig.DebugOption>) - Constructor for record class kr.toxicity.model.api.config.DebugConfig
-
Creates an instance of a
DebugConfigrecord class. - DebugConfig.DebugOption - Enum Class in kr.toxicity.model.api.config
-
Debug option
- DEFAULT - Enum constant in enum class kr.toxicity.model.api.mount.MountController.MoveType
-
On the ground
- DEFAULT - Static variable in record class kr.toxicity.model.api.animation.AnimationModifier
-
Default modifier
- DEFAULT - Static variable in record class kr.toxicity.model.api.config.DebugConfig
-
Default config
- DEFAULT - Static variable in record class kr.toxicity.model.api.config.IndicatorConfig
-
Default config
- DEFAULT - Static variable in record class kr.toxicity.model.api.config.ModuleConfig
-
Default config
- DEFAULT - Static variable in record class kr.toxicity.model.api.config.PackConfig
-
Default config
- DEFAULT - Static variable in record class kr.toxicity.model.api.manager.ReloadInfo
-
The default reload info, representing a standard reload initiated from the console.
- DEFAULT - Static variable in record class kr.toxicity.model.api.pack.PackOverlay
-
The default overlay (base pack).
- DEFAULT - Static variable in record class kr.toxicity.model.api.player.PlayerSkinParts
-
The default skin parts configuration where all parts (Cape, Jacket, Sleeves, Pants, Hat) are visible.
- DEFAULT - Static variable in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Default option (hides everything).
- DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
-
Default rotator (applies rotation as-is).
- DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
-
Default getter returning the input rotation.
- DEFAULT - Static variable in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
-
Default getter returning 1.0.
- DEFAULT - Static variable in record class kr.toxicity.model.api.tracker.TrackerModifier
-
The default modifier configuration (all enabled).
- DEFAULT_WITH_PLAY_ONCE - Static variable in record class kr.toxicity.model.api.animation.AnimationModifier
-
Default with play once modifier
- defaultMountController() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the default mount controller used for entities.
- defaultPosition(Function<Vector3f, Vector3f>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Sets the default position modifier for all bones.
- defaultPosition(Supplier<Vector3f>) - Method in class kr.toxicity.model.api.bone.RenderedBone
- defaultScaler() - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Returns the default scaler (constant 1.0).
- DEGREES_TO_PACKED_BYTE - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Degrees to packed byte
- DEGREES_TO_RADIANS - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Degrees to radians
- delegate() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
-
Returns the value of the
delegaterecord 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
descriptionrecord 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
directoryrecord component. - directory() - Method in class kr.toxicity.model.api.pack.PackResult
-
Returns the output directory of the pack.
- dirtyUpdate(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- dismount() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Dismounts the entity from the hitbox.
- dismount(BiConsumer<HitBox, PlatformEntity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a dismount handler.
- dismount(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Dismounts an entity from this hitbox.
- dismountAll() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Dismounts all passengers from this hitbox.
- dismountAll() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Dismounts all entities from the hitbox.
- DismountModelEvent - Class in kr.toxicity.model.api.event
-
Triggered when an entity dismounts from a model's hitbox.
- DismountModelEvent(EntityTracker, RenderedBone, HitBox, PlatformEntity) - Constructor for class kr.toxicity.model.api.event.DismountModelEvent
-
Creates a new DismountModelEvent.
- display(PlatformItemTransform) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sets the item display transform type.
- displays() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns a stream of all displays from all trackers.
- displays() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns a stream of all model displays.
- DisplayTransformer - Interface in kr.toxicity.model.api.nms
-
Handles the transformation (position, scale, rotation) of a display entity.
- distance(PlatformLocation) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Calculates the distance between this location and another location.
- distanceSquared(PlatformLocation) - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Calculates the squared distance between this location and another location.
- div(float) - Method in record class kr.toxicity.model.api.data.Float3
-
Divides floats.
- div(float, float) - Method in record class kr.toxicity.model.api.data.Float4
-
Divides floats by width, height
- div(ModelResolution) - Method in record class kr.toxicity.model.api.data.Float4
-
Divides floats by resolution.
- down() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
downrecord component. - DummyTracker - Class in kr.toxicity.model.api.tracker
-
A tracker implementation that is not attached to any entity.
- DummyTracker(PlatformLocation, RenderPipeline, TrackerModifier, Consumer<DummyTracker>) - Constructor for class kr.toxicity.model.api.tracker.DummyTracker
-
Creates a new dummy tracker.
- DuplexLock - Class in kr.toxicity.model.api.util.lock
-
Duplex lock
- DuplexLock() - Constructor for class kr.toxicity.model.api.util.lock.DuplexLock
- dx() - Method in record class kr.toxicity.model.api.data.Float4
-
Returns the value of the
dxrecord component. - dz() - Method in record class kr.toxicity.model.api.data.Float4
-
Returns the value of the
dzrecord component.
E
- east() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
eastrecord component. - element() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Returns the value of the
elementrecord component. - elements() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns the value of the
elementsrecord component. - elements() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the value of the
elementsrecord component. - empty() - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Creates empty transformed item
- empty(float) - Static method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Creates an empty animation progress at a specific time.
- EMPTY - Static variable in interface kr.toxicity.model.api.animation.AnimationProgress
-
An empty animation progress that applies no transformation.
- EMPTY - Static variable in record class kr.toxicity.model.api.animation.VectorPoint
-
An empty, default vector point at time 0 with linear interpolation.
- EMPTY - Static variable in interface kr.toxicity.model.api.armor.PlayerArmor
-
Empty armor
- EMPTY - Static variable in interface kr.toxicity.model.api.bone.BoneItemMapper
-
Empty
- EMPTY - Static variable in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
-
An empty placeholder instance with no variables.
- EMPTY - Static variable in interface kr.toxicity.model.api.nms.HitBoxListener
-
An empty listener that does nothing.
- EMPTY - Static variable in record class kr.toxicity.model.api.pack.PackPath
-
An empty pack path.
- EMPTY - Static variable in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Empty skin
- EMPTY - Static variable in interface kr.toxicity.model.api.script.AnimationScript
-
Empty script
- EMPTY - Static variable in record class kr.toxicity.model.api.script.TimeScript
- EMPTY - Static variable in record class kr.toxicity.model.api.tracker.ModelRotation
-
A rotation of (0, 0).
- EMPTY - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
-
Empty rotator (returns zero rotation).
- emptyAnimator() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
emptyAnimatorrecord component. - emptyIterator(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Creates an iterator for the empty animation sequence.
- EmptyProgress(float) - Constructor for record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
-
Creates an instance of a
EmptyProgressrecord class. - emptyStorage(float) - Static method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Creates an empty timed storage with a start and end keyframe.
- enableStrictLoading() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if strict loading mode is enabled.
- enchant(boolean) - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
-
Sets the enchantment glint override for the item.
- enchant(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to toggle the enchanted glint effect.
- enchant(Predicate<RenderedBone>, boolean) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Make item has enchantment or not
- end() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns the value of the
endrecord 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
entityrecord component. - entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
-
Returns the value of the
entityrecord 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
entityrecord component. - entity() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
-
Returns the value of the
entityrecord component. - entity() - Method in class kr.toxicity.model.api.event.DismountModelEvent
-
Returns the entity dismounting the hitbox.
- entity() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Returns the value of the
entityrecord component. - entity() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Returns the value of the
entityrecord component. - entity() - Method in class kr.toxicity.model.api.event.MountModelEvent
-
Returns the entity attempting to mount the hitbox.
- entity() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns the source entity.
- entity() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Returns the value of the
entityrecord component. - entity() - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Returns a scaler that uses the entity's scale attribute.
- entity(PlatformItemTransform, Function<BaseEntity, TransformedItemStack>) - Static method in interface kr.toxicity.model.api.bone.BoneItemMapper
-
Mapped if a render source is entity
- ENTITY - Static variable in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
-
Getter using entity scale.
- EntityBodyRotator - Class in kr.toxicity.model.api.tracker
-
Manages the body and head rotation logic for an entity tracker.
- EntityBodyRotator.RotatorData - Class in kr.toxicity.model.api.tracker
-
Configuration data for the entity body rotator.
- EntityHideOption - Record Class in kr.toxicity.model.api.tracker
-
Configuration for hiding various visual aspects of an entity.
- EntityHideOption(boolean, boolean, boolean, boolean) - Constructor for record class kr.toxicity.model.api.tracker.EntityHideOption
-
Creates an instance of a
EntityHideOptionrecord class. - EntityHideOption.Builder - Class in kr.toxicity.model.api.tracker
-
Builder for
EntityHideOption. - entityModelViewRadius() - Static method in class kr.toxicity.model.api.util.EntityUtil
-
Calculates the entity model view radius based on the server's view distance.
- EntityTracker - Class in kr.toxicity.model.api.tracker
-
A tracker implementation that is attached to a living entity.
- EntityTracker(EntityTrackerRegistry, RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Constructor for class kr.toxicity.model.api.tracker.EntityTracker
-
Creates a new entity tracker.
- EntityTrackerRegistry - Class in kr.toxicity.model.api.tracker
-
Manages all entity trackers for a specific entity.
- EntityTrackerRegistry.MountedHitBox - Record Class in kr.toxicity.model.api.tracker
-
Represents a hitbox that has an entity mounted on it.
- EntityUtil - Class in kr.toxicity.model.api.util
-
Utility class for entity-related calculations, primarily visibility checks.
- entries() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
-
Returns the value of the
entriesrecord component. - equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.RunningAnimation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneName
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class kr.toxicity.model.api.bone.RenderedBone
- equals(Object) - Method in record class kr.toxicity.model.api.config.DebugConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.config.IndicatorConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.config.ModuleConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.config.PackConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.Float3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.Float4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.manager.ReloadInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackByte
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackPath
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.script.TimeScript
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class kr.toxicity.model.api.tracker.Tracker
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Indicates whether some other object is "equal to" this one.
- equipment() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Returns the value of the
equipmentrecord component. - errors() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
-
Returns the value of the
errorsrecord 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
estimatedSizerecord component. - evaluator() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the expression evaluator.
- eventBus() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns the event bus.
- eventBus() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the event bus.
- eventDispatcher() - Method in interface kr.toxicity.model.api.bone.BoneEventHandler
- eventDispatcher() - Method in class kr.toxicity.model.api.bone.RenderedBone
- eventDispatcher() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
- EventUtil - Class in kr.toxicity.model.api.util
-
Utility class for dispatching model events.
- exception() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
-
Returns the value of the
exceptionrecord 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
externalProfilerecord component. - eyeLocation() - Method in interface kr.toxicity.model.api.platform.PlatformLivingEntity
-
Returns the eye location of the living entity.
F
- FABRIC - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Indicates a Fabric-based server.
- faces() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns the value of the
facesrecord component. - faces() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the value of the
facesrecord component. - FAIL - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
The event processing failed or was canceled.
- Failure(Exception) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
-
Creates an instance of a
Failurerecord class. - Failure(Throwable) - Constructor for record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
-
Creates an instance of a
Failurerecord class. - fallback() - Method in interface kr.toxicity.model.api.manager.SkinManager
-
Returns the fallback skin data used when a skin cannot be resolved.
- fallback() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
-
Gets fallback profile
- fallbackContext() - Method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Returns a fallback bone render context.
- fallbackTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
fallbackTaskrecord component. - FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
-
Disable glint.
- FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
-
Disable glow.
- FALSE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
-
Hide part.
- FALSE - Enum constant in enum class kr.toxicity.model.api.util.function.BonePredicate.State
-
Doesn't apply children
- FALSE - Enum constant in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
-
False
- FALSE - Static variable in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Disabled option (hides nothing).
- FALSE - Static variable in interface kr.toxicity.model.api.util.function.BonePredicate
-
False
- filterIsInstance(Collection<E>, Class<R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Filters stream by some instance
- filterIsInstance(Stream<E>, Class<R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Filters stream by some instance
- filterWithWarning(Predicate<T>, Function<T, String>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Gets filter with warning if not matched
- find(int) - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Finds the appropriate format version based on the major version number.
- fire() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Returns the value of the
firerecord component. - first() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
-
Returns the oldest supported version.
- first() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns the first tracker in the registry.
- firstLoad() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the value of the
firstLoadrecord component. - firstNotNull(Function<RenderedBone, T>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Finds the first non-null result of applying a mapper to all bones.
- FIRSTPERSON_LEFTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in the left hand in first-person view.
- FIRSTPERSON_RIGHTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in the right hand in first-person view.
- fixed() - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
-
Gets this mapper's display is fixed
- FIXED - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
No rotation (default).
- FIXED - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in an item frame.
- flatten() - Method in class kr.toxicity.model.api.bone.RenderedBone
- flatten() - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
-
Flattens the outliner tree into a stream of all nodes.
- flatten() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
- flatten() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
- flatten() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets flatten groups.
- flatten() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
- flattenBones() - Method in class kr.toxicity.model.api.bone.RenderedBone
- FLOAT_COMPARISON_EPSILON - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Float comparison epsilon value
- Float2FloatConstantFunction - Record Class in kr.toxicity.model.api.util.function
-
Float to float constant function
- Float2FloatConstantFunction(float) - Constructor for record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
-
Creates an instance of a
Float2FloatConstantFunctionrecord 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
Float3record 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
Float4record 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
FloatConstantFunctionrecord 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
FloatConstantSupplierrecord class. - FloatFunction<T> - Interface in kr.toxicity.model.api.util.function
-
Float function
- FloatSupplier - Interface in kr.toxicity.model.api.util.function
-
Float supplier
- fly() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Check source entity is on the fly
- FLY - Enum constant in enum class kr.toxicity.model.api.mount.MountController.MoveType
-
On fly
- FLY - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
-
Fly
- fma(double, double, double) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Executes fused multiply add (a * b + c)
- fma(float, float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Executes fused multiply add (a * b + c)
- fma(Vector3f, float, Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Executes fused multiply add (a * b + c)
- fma(Vector3f, Vector3f, Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Executes fused multiply add (a * b + c)
- FOLDER - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
-
Generate the resource pack as a folder structure.
- followMobInvisibility() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if model trackers should follow the source entity's invisibility status.
- forceDismount() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Checks if a dismount operation is forced.
- forceTransformation(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- forceUpdate(boolean) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Flags the tracker for a forced update on the next tick.
- forceUpdate(boolean, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- forceUpdate(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- forEach(Consumer<? super RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
- forEach(Consumer<? super E>) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- format(int) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
-
Sets the pack format.
- formats() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Returns the value of the
formatsrecord component. - formatVersion() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
-
Returns the value of the
formatVersionrecord 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
frameInterpolaterecord component. - frameInterpolate() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
frameInterpolaterecord component. - frameTime() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
frameTimerecord component. - frameTime() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
frameTimerecord 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
fromrecord component. - from() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the starting coordinate (min corner).
- from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.DebugConfig
-
Creates config from YAML
- from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.IndicatorConfig
-
Creates config from YAML
- from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.ModuleConfig
-
Creates config from YAML
- from(Predicate<String>) - Static method in record class kr.toxicity.model.api.config.PackConfig
-
Creates config from YAML
- from(Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
-
Gets bone predicate
- fromEmpty(ModelAnimation) - Static method in record class kr.toxicity.model.api.script.BlueprintScript
-
Creates empty script
- function() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Returns the value of the
functionrecord 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
generateLegacyModelrecord component. - generateModernModel() - Method in record class kr.toxicity.model.api.config.PackConfig
-
Returns the value of the
generateModernModelrecord component. - get() - Method in interface kr.toxicity.model.api.data.ModelAsset.StreamSupplier
-
Gets the input stream.
- get() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
- get(int) - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
- get(int) - Method in interface kr.toxicity.model.api.animation.TimedStorage
-
Retrieves the element at the specified index.
- get(int) - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
- get(Tracker) - Method in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
-
Calculates the scale.
- getAsBoolean() - Method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
- getAsFloat() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
- getAsFloat() - Method in interface kr.toxicity.model.api.util.function.FloatSupplier
-
Gets float value
- getCausingEntity() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Returns the entity that caused the damage (e.g., the shooter of an arrow).
- getDamageLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Returns the location where the damage occurred.
- getDirectEntity() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Returns the entity that directly inflicted the damage (e.g., the arrow itself).
- getFirst() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- getFoodExhaustion() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Returns the amount of food exhaustion caused by this damage.
- getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Returns the created hitbox.
- getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
- getHitBox() - Method in interface kr.toxicity.model.api.event.hitbox.HitBoxEvent
-
Returns the target hitbox of this event.
- getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
- getHitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Returns the removed hitbox.
- getItemStack() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
-
Gets display item.
- getLast() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
- getLast() - Method in interface kr.toxicity.model.api.animation.TimedStorage
-
Retrieves the last element in the storage.
- getLast() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
- getLast() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- getOrCreate(String, Function<EntityTrackerRegistry, EntityTracker>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Gets or creates a tracker in this registry.
- getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
- getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in interface kr.toxicity.model.api.data.renderer.RenderSource.Entity
-
Gets or creates an entity tracker for this source.
- getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
- getOrCreate(String, Supplier<RenderPipeline>, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- getOrCreate(BaseEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getOrCreate(BaseEntity) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Gets or creates a registry for a base entity.
- getOrCreate(BaseEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(BaseEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(BaseEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(BaseEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(BaseEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(BaseEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(BaseEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getOrCreate(BaseEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getOrCreate(PlatformEntity) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getOrCreate(PlatformEntity, ModelProfile) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(PlatformEntity, ModelProfile, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(PlatformEntity, ModelProfile, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and completed profile
- getOrCreate(PlatformEntity, ModelProfile.Uncompleted) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(PlatformEntity, ModelProfile.Uncompleted, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity and uncompleted profile
- getOrCreate(PlatformEntity, TrackerModifier) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getOrCreate(PlatformEntity, TrackerModifier, Consumer<EntityTracker>) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets or creates tracker by entity
- getResource(String) - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Retrieves a resource from the platform's JAR file.
- getSourceLocation() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Returns the location of the damage source.
- globalOffset() - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Returns the value of the
globalOffsetrecord component. - globalRotation() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
- globalRotation() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Checks if the rotation in this keyframe should be applied globally.
- glow() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Check source entity is on a glow
- glow(boolean) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Toggles the glowing effect.
- glow(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to toggle the glowing effect.
- GLOW - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Glow
- glowColor() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
-
Returns the value of the
glowColorrecord 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
GlowColorrecord class. - glowing() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Returns the value of the
glowingrecord component. - ground() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Checks source entity is on the ground
- GROUND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed on the ground as an item entity.
- group() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Returns the value of the
grouprecord 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
Grouprecord class. - groupByTree(BoneName) - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Gets a renderer group by tree
- groupName() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Returns the name of the bone group associated with this hitbox.
- groups() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the list of groups, or an empty list if none are defined.
- GSON - Static variable in record class kr.toxicity.model.api.data.raw.ModelData
-
The GSON parser configured for deserializing model data.
- GUI - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in a GUI slot.
H
- handle() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets vanilla entity
- handle(HitBoxEvent) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
-
Handles a hitbox event.
- handle(Tracker, Tracker.BundlerSet) - Method in interface kr.toxicity.model.api.tracker.Tracker.ScheduledPacketHandler
-
Handles packets for a tracker.
- handleCloseEvent(BiConsumer<Tracker, Tracker.CloseReason>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a handler for the tracker close event.
- handleCreateHitBox(BiFunction<RenderedBone, HitBoxListener.Builder, HitBoxListener.Builder>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
-
Registers a handler for hitbox creation.
- handleException(String, Throwable) - Static method in class kr.toxicity.model.api.util.LogUtil
-
Handles exception message
- handleStateCreate(BiConsumer<RenderedBone, UUID>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
-
Registers a handler for state creation (e.g., when a bone is initialized for a player).
- handleStateRemove(BiConsumer<RenderedBone, UUID>) - Method in class kr.toxicity.model.api.bone.BoneEventDispatcher
-
Registers a handler for state removal (e.g., when a bone is removed for a player).
- has(DebugConfig.DebugOption) - Method in record class kr.toxicity.model.api.config.DebugConfig
-
Checks this config has this option
- hasBeenControlled() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Checks if this hitbox is being controlled by another entity.
- hasControllingPassenger() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Checks this entity has controlling passenger
- hasControllingPassenger() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Checks if any hitbox has a controlling passenger.
- hash() - Method in class kr.toxicity.model.api.pack.PackResult
-
Calculates and returns the SHA-256 hash of the pack content as a UUID.
- hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
-
Returns a hash code value for this object.
- hashCode() - Method in class kr.toxicity.model.api.bone.RenderedBone
- hashCode() - Method in record class kr.toxicity.model.api.config.DebugConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.config.ModuleConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.config.PackConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.Float3
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.Float4
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Returns a hash code value for this object.
- hashCode() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackByte
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackPath
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.script.TimeScript
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
-
Returns a hash code value for this object.
- hashCode() - Method in class kr.toxicity.model.api.tracker.Tracker
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
-
Returns a hash code value for this object.
- hashCode() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- hashCode() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Returns a hash code value for this object.
- hashCode() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Returns a hash code value for this object.
- hasModelData() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Checks this entity has model data
- hasMountDriver() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Checks if this hitbox has a mount driver.
- hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
- hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
- hasNext() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
- hasPassenger() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Checks if any hitbox has a passenger.
- hasPoint() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Checks if this keyframe contains any data points.
- hasScript() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Checks if this data point contains a script.
- hasTexture() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Checks if this cube has any textures defined.
- hasTexture() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Checks if this blueprint contains any renderable textures.
- hasTexture() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Checks if any face has a texture defined.
- hasTexture() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Checks if this UV mapping has a valid texture index.
- hasUVSize() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Checks if this texture has a specific UV size defined.
- head(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets head part
- HEAD - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Follows entity's head rotation
- HEAD - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed on the head (e.g., helmet).
- HEAD - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Head
- HEAD_WITH_CHILDREN - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Follows entity's head rotation
- headYaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity's head yaw (y-rot)
- height() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
heightrecord component. - height() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
-
Returns the value of the
heightrecord component. - height() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
heightrecord component. - height() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Calculates the height of the model based on its head bone position.
- helmet() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
-
Gets helmet
- hide(PlayerChannelHandler, EntityTrackerRegistry) - Method in interface kr.toxicity.model.api.nms.NMS
-
Sends a hide packet for an entity to a player via their channel handler.
- hide(PlayerChannelHandler, EntityTrackerRegistry, BooleanSupplier) - Method in interface kr.toxicity.model.api.nms.NMS
-
Sends a hide packet for an entity to a player if a condition is met.
- hide(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Hides the model from a specific player.
- hide(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Hides this hitbox from a specific player.
- hide(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Hides the tracker from a specific player.
- hideFilter(Predicate<PlatformPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a filter to determine if a player should be hidden from the model.
- hideOption() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Returns the hide option for this tracker.
- hideOption() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns the entity hide option, or the default hide option if not specified.
- hideOption(UUID) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns the hide option for a specific player.
- hideOption(EntityHideOption) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Sets the hide option for this tracker.
- hidePacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a handler for hide packets.
- hip(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets hip part
- HIP - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Hip
- hitbox() - Method in class kr.toxicity.model.api.event.DismountModelEvent
-
Returns the hitbox being dismounted.
- hitbox() - Method in class kr.toxicity.model.api.event.MountModelEvent
-
Returns the hitbox being mounted.
- hitbox(BaseEntity, HitBoxListener, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Retrieves or creates a hitbox for a specific bone.
- hitbox(HitBoxListener, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Retrieves or creates a hitbox for the entity.
- hitBox() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Calculates the bounding box for this group to be used as a hitbox.
- hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Returns the value of the
hitBoxrecord component. - hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Returns the value of the
hitBoxrecord component. - hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Returns the value of the
hitBoxrecord component. - hitBox() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Returns the value of the
hitBoxrecord component. - hitBox() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Returns the value of the
hitBoxrecord component. - HitBox - Interface in kr.toxicity.model.api.nms
-
Represents a hitbox for a model part, allowing for interaction and collision detection.
- HITBOX - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Creates a hitbox following this bone
- HITBOX - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
-
Debug hit-box entity
- HitBoxCreateEvent - Record Class in kr.toxicity.model.api.event.hitbox
-
Triggered when a hitbox is created.
- HitBoxCreateEvent(HitBox) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Creates an instance of a
HitBoxCreateEventrecord class. - HitBoxDamagedEvent - Class in kr.toxicity.model.api.event.hitbox
-
Triggered when a model's hitbox is damaged.
- HitBoxDamagedEvent(HitBox, ModelDamageSource, float) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxDamagedEvent
-
Creates a new ModelDamagedEvent.
- HitBoxDismountEvent - Record Class in kr.toxicity.model.api.event.hitbox
-
An event called when an entity dismounts from a hit box.
- HitBoxDismountEvent(HitBox, PlatformEntity) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Creates an instance of a
HitBoxDismountEventrecord class. - hitboxes() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns a stream of all hitboxes associated with this model.
- hitBoxes() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns a collection of all active hitboxes for this registry.
- HitBoxEvent - Interface in kr.toxicity.model.api.event.hitbox
-
Base contract for events associated with a
HitBox. - HitBoxInteractAtEvent - Class in kr.toxicity.model.api.event.hitbox
-
Triggered when a player interacts with a model's hitbox at some position.
- HitBoxInteractAtEvent(PlatformPlayer, HitBox, ModelInteractionHand, Vector3f) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxInteractAtEvent
-
Creates a new HitBoxInteractAtEvent.
- HitBoxInteractEvent - Class in kr.toxicity.model.api.event.hitbox
-
Triggered when a player interacts with a model's hitbox.
- HitBoxInteractEvent(PlatformPlayer, HitBox, ModelInteractionHand) - Constructor for class kr.toxicity.model.api.event.hitbox.HitBoxInteractEvent
-
Creates a new HitBoxInteractEvent.
- HitBoxListener - Interface in kr.toxicity.model.api.nms
-
Listens for events related to a
HitBox, such as damage, interaction, and mounting. - HitBoxListener.Builder - Class in kr.toxicity.model.api.nms
-
Builder for
HitBoxListener. - HitBoxMountEvent - Record Class in kr.toxicity.model.api.event.hitbox
-
An event called when an entity mounts to a hit box.
- HitBoxMountEvent(HitBox, PlatformEntity) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Creates an instance of a
HitBoxMountEventrecord class. - hitBoxPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
- hitBoxPosition(BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
- HitBoxRemoveEvent - Record Class in kr.toxicity.model.api.event.hitbox
-
Triggered when a hitbox is removed.
- HitBoxRemoveEvent(HitBox) - Constructor for record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Creates an instance of a
HitBoxRemoveEventrecord class. - hitBoxScale() - Method in class kr.toxicity.model.api.bone.RenderedBone
- HOLD_ON_LAST - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Plays the animation once and holds the last frame.
- HoldOnLast() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
- HORIZONTAL - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
Can pivot around horizontal axis.
- HttpUtil - Class in kr.toxicity.model.api.util
-
Http util
- HttpUtil.HttpClientConsumer<T> - Interface in kr.toxicity.model.api.util
-
Http client consumer
- HttpUtil.LatestVersion - Record Class in kr.toxicity.model.api.util
-
Latest version
- HttpUtil.PluginVersion - Record Class in kr.toxicity.model.api.util
-
Plugin version
- HttpUtil.Result<T> - Interface in kr.toxicity.model.api.util
-
http result
- HttpUtil.Result.Failure<T> - Record Class in kr.toxicity.model.api.util
-
Failure
- HttpUtil.Result.Success<T> - Record Class in kr.toxicity.model.api.util
-
Success
I
- id() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity id
- id() - Method in interface kr.toxicity.model.api.nms.Identifiable
-
Returns the integer ID of the object (e.g., entity ID).
- id() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
- id() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Returns the value of the
idrecord 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
idrecord component. - id() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns the value of the
idrecord component. - Identifiable - Interface in kr.toxicity.model.api.nms
-
Represents an object that can be identified by a unique ID and a UUID.
- identifier(Float3) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Creates rotation identifier
- IDLE - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
The default idle animation.
- IDLE_FLY - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
The default flying idle animation for entity trackers.
- ikSource() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns the value of the
ikSourcerecord component. - ikSource() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns the value of the
ikSourcerecord component. - ikTarget() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns the value of the
ikTargetrecord component. - ikTarget() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns the value of the
ikTargetrecord component. - image() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns the value of the
imagerecord component. - image() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
imagerecord component. - indicator() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the indicator configuration.
- IndicatorConfig - Record Class in kr.toxicity.model.api.config
-
Indicator config
- IndicatorConfig(Set<IndicatorConfig.IndicatorOption>) - Constructor for record class kr.toxicity.model.api.config.IndicatorConfig
-
Creates an instance of a
IndicatorConfigrecord 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
inflaterecord component. - inflate() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the value of the
inflaterecord 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
inforecord component. - info() - Method in interface kr.toxicity.model.api.profile.ModelProfile.Uncompleted
-
Gets info
- info(Component...) - Method in interface kr.toxicity.model.api.BetterModelLogger
-
Infos messages
- inject(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
-
Injects a Netty channel handler into a player's connection.
- insertLerpFrame(FloatSortedSet) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Inserts lerp frame to given set
- insertLerpFrame(FloatSortedSet, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Inserts lerp frame to given set
- INSTANCE - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
-
Singleton instance.
- INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
-
Instance.
- INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
-
Instance.
- INSTANCE - Enum constant in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
-
Instance.
- interact(Consumer<HitBoxInteractEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds an interact handler.
- interactAt(Consumer<HitBoxInteractAtEvent>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds an interact-at handler.
- interpolate(List<VectorPoint>, int, float) - Method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Interpolates vector
- interpolateRotation(FloatSortedSet) - Method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
-
Inserts additional keyframes to smooth out large rotations.
- interpolateStep(FloatSortedSet) - Method in class kr.toxicity.model.api.data.blueprint.AnimationGenerator
-
Inserts keyframes for step interpolation (non-continuous transitions).
- interpolation() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the interpolation type for this keyframe.
- interpolationDuration() - Method in class kr.toxicity.model.api.bone.RenderedBone
- InterpolationUtil - Class in kr.toxicity.model.api.util
-
Interpolation util
- InterpolationUtil.VectorPointBuilder - Interface in kr.toxicity.model.api.util
-
Vector point builder
- InterpolationUtil.VectorResult - Record Class in kr.toxicity.model.api.util
-
Vector result
- interpolator() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Returns the value of the
interpolatorrecord component. - interpolatorFor(List<VectorPoint>) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Creates interpolator
- INVALID - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
-
Invalid
- INVALID - Static variable in record class kr.toxicity.model.api.tracker.ModelRotation
-
An invalid rotation value used for initialization or error states.
- invert() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Inverts the X and Z coordinates of the bounding box.
- invertXZ() - Method in record class kr.toxicity.model.api.data.Float3
-
Inverts XZ
- invisible() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Checks source entity is invisible
- invisible() - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Checks if this display is currently invisible.
- invisible(boolean) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sets the visibility of this display.
- isAir() - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
-
Checks if the item stack is empty or air.
- isAir() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Checks this item is air
- isAnimatedTexture() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Checks if this texture is an animated texture (a texture atlas for animation).
- isAvailable() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Checks if this animator is valid and has keyframes.
- isCancelled() - Method in interface kr.toxicity.model.api.event.CancellableEvent
-
Checks if the event has been canceled.
- isCancelled() - Method in interface kr.toxicity.model.api.scheduler.ModelTask
-
Checks this task is canceled
- isCapeEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Cape' part of the player's skin is enabled (visible).
- isClosed() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Checks if the registry is closed.
- isClosed() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Checks if the tracker has been closed.
- isContinuous() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Checks if the interpolation method for this point is continuous.
- isContinuous() - Method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Checks this interpolator is continuous
- isCustomNameVisible(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
-
Checks if a target entity's custom name is visible to a player.
- isEmpty() - Method in interface kr.toxicity.model.api.nms.PacketBundler
-
Checks if the bundler contains no packets.
- isEnabled() - Method in interface kr.toxicity.model.api.event.ModelEventApplication
-
Checks if the application is currently enabled.
- isGreaterOrEquals(MinecraftVersion) - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Checks this version is greater or equals than another.
- isHatEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Hat' (or head overlay) part of the player's skin is enabled (visible).
- isHide(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Checks if the model is hidden from a specific player.
- isHide(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Checks if the tracker is hidden from a specific player.
- isIndirect() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Checks if the damage was indirect (e.g., projectile).
- isInPoint(PlatformLocation, PlatformLocation) - Static method in class kr.toxicity.model.api.util.EntityUtil
-
Checks if a target entity is directly in the player's crosshair (point of view).
- isJacketEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Jacket' part of the player's skin is enabled (visible).
- isLeftPantsEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Left Pants Leg' part of the player's skin is enabled (visible).
- isLeftSleeveEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Left Sleeve' part of the player's skin is enabled (visible).
- isNotEmpty() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Checks if this animator contains any keyframes.
- isNotEmpty() - Method in interface kr.toxicity.model.api.nms.PacketBundler
-
Checks if the bundler contains at least one packet.
- isNotZero(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks this vector is not zero
- isProxyOnlineMode() - Method in interface kr.toxicity.model.api.nms.NMS
-
Checks if the server is in online mode (either natively or via proxy).
- isRegionSafe() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Checks if it is safe to access region data from the current thread.
- isRightPantsEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Right Pants Leg' part of the player's skin is enabled (visible).
- isRightSleeveEnabled() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Checks if the 'Right Sleeve' part of the player's skin is enabled (visible).
- isSamePlatform() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Checks this version is same platform with running platform
- isScheduled() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Checks if the tracker's update task is currently scheduled.
- isSimilar(float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two floats are similar.
- isSimilar(float, float, float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two floats are similar.
- isSimilar(Quaternionf, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two quaternion are similar.
- isSimilar(Quaternionf, Quaternionf, float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two quaternion are similar.
- isSimilar(Vector3fc, Vector3fc) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two vectors are similar.
- isSimilar(Vector3fc, Vector3fc, float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks two vectors are similar.
- isSnapshot() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Checks if the running version of BetterModel is a snapshot build.
- isSpawned(UUID) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Checks if the model is spawned for a specific player.
- isSpawned(UUID) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Checks if any tracker is spawned for a player UUID.
- isSpawned(UUID) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Checks if the model is spawned for a player (by UUID).
- isSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Checks if any tracker is spawned for a player.
- isSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Checks if the model is spawned for a player.
- isSupported() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
-
Checks if this element type is supported by the engine.
- isSupported() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
- isSync() - Method in interface kr.toxicity.model.api.script.AnimationScript
-
Checks this script should be called in tick thread
- isSync() - Method in record class kr.toxicity.model.api.script.TimeScript
- isTickThread() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Checks if the current thread is the main server tick thread.
- isZero(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Checks this vector is zero
- item() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns a supplier for the platform item stack used as the base for model items.
- item(PlatformItemStack) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sets the item stack to be displayed.
- itemMapper() - Method in interface kr.toxicity.model.api.bone.BoneTag
-
Gets an item mapper
- itemMapper() - Method in enum class kr.toxicity.model.api.bone.BoneTags
- itemMapping() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to update the item mapping.
- itemModel() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the item model string identifier used for the resource pack target item.
- itemNamespace() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the namespace used for the target item.
- items() - Method in class kr.toxicity.model.api.pack.PackNamespace
-
Returns the builder for the 'items' directory.
- itemStack() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
-
Returns the value of the
itemStackrecord component. - itemStack() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Returns the value of the
itemStackrecord 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
ItemStackrecord class. - iterator() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
- iterator() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- iterator(AnimationModifier) - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Creates animation iterator of this script
- iterator(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Creates an iterator for the keyframes based on a specified loop type.
J
- jarType() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the type of JAR file this platform is running on (e.g., SPIGOT, PAPER, FABRIC).
- jsonArray(String, JsonArray) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON array
- jsonName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Returns the name of the JSON file with a .json extension.
- jsonObject(String, JsonObject) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON object
- jsonObject(String, Consumer<JsonObjectBuilder>) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON object
- JsonObjectBuilder - Class in kr.toxicity.model.api.util.json
-
JSON object builder
- JUMP - Static variable in class kr.toxicity.model.api.tracker.TrackerExtraAnimation
-
Animation played when an entity jumps.
K
- keyframe() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Returns the value of the
keyframerecord component. - KeyframeChannel - Enum Class in kr.toxicity.model.api.data.raw
-
Represents the type of property a keyframe affects.
- keyframeFinished() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Checks this keyframe has been finished
- keyframes() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Returns the list of keyframes for this animator.
- kr.toxicity.model.api - package kr.toxicity.model.api
- kr.toxicity.model.api.animation - package kr.toxicity.model.api.animation
- kr.toxicity.model.api.armor - package kr.toxicity.model.api.armor
- kr.toxicity.model.api.bone - package kr.toxicity.model.api.bone
- kr.toxicity.model.api.config - package kr.toxicity.model.api.config
- kr.toxicity.model.api.data - package kr.toxicity.model.api.data
- kr.toxicity.model.api.data.blueprint - package kr.toxicity.model.api.data.blueprint
- kr.toxicity.model.api.data.raw - package kr.toxicity.model.api.data.raw
- kr.toxicity.model.api.data.renderer - package kr.toxicity.model.api.data.renderer
- kr.toxicity.model.api.entity - package kr.toxicity.model.api.entity
- kr.toxicity.model.api.event - package kr.toxicity.model.api.event
- kr.toxicity.model.api.event.hitbox - package kr.toxicity.model.api.event.hitbox
- kr.toxicity.model.api.manager - package kr.toxicity.model.api.manager
- kr.toxicity.model.api.mount - package kr.toxicity.model.api.mount
- kr.toxicity.model.api.nms - package kr.toxicity.model.api.nms
- kr.toxicity.model.api.pack - package kr.toxicity.model.api.pack
- kr.toxicity.model.api.platform - package kr.toxicity.model.api.platform
- kr.toxicity.model.api.player - package kr.toxicity.model.api.player
- kr.toxicity.model.api.profile - package kr.toxicity.model.api.profile
- kr.toxicity.model.api.scheduler - package kr.toxicity.model.api.scheduler
- kr.toxicity.model.api.script - package kr.toxicity.model.api.script
- kr.toxicity.model.api.skin - package kr.toxicity.model.api.skin
- kr.toxicity.model.api.tracker - package kr.toxicity.model.api.tracker
- kr.toxicity.model.api.util - package kr.toxicity.model.api.util
- kr.toxicity.model.api.util.collection - package kr.toxicity.model.api.util.collection
- kr.toxicity.model.api.util.function - package kr.toxicity.model.api.util.function
- kr.toxicity.model.api.util.interpolator - package kr.toxicity.model.api.util.interpolator
- kr.toxicity.model.api.util.json - package kr.toxicity.model.api.util.json
- kr.toxicity.model.api.util.lazy - package kr.toxicity.model.api.util.lazy
- kr.toxicity.model.api.util.lock - package kr.toxicity.model.api.util.lock
- kr.toxicity.model.api.version - package kr.toxicity.model.api.version
L
- latest() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
-
Returns the latest supported version.
- latestOf(List<HttpUtil.PluginVersion>) - Static method in class kr.toxicity.model.api.util.HttpUtil
-
Gets the latest version from a version list
- LatestVersion(HttpUtil.PluginVersion, HttpUtil.PluginVersion) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Creates an instance of a
LatestVersionrecord class. - lazy(long) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Creates a lazy rotator that smooths rotation over time.
- LazyFloatProvider - Class in kr.toxicity.model.api.util.lazy
-
Lazy float provider
- LazyFloatProvider(float) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Creates from time
- LazyFloatProvider(float, FloatSupplier) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Creates from time supplier
- LazyFloatProvider(long) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Creates from time
- LazyFloatProvider(FloatSupplier) - Constructor for class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Creates from time supplier
- LEFT - Enum constant in enum class kr.toxicity.model.api.nms.ModelInteractionHand
-
The main hand (usually right).
- LEFT_ARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Left arm
- LEFT_FOREARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Left forearm
- LEFT_FORELEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Left foreleg
- LEFT_ITEM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Entity's item in left hand
- LEFT_LEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
LEft leg
- leftArm(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets left arm part
- leftForeArm() - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets left forearm part
- leftForeLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets left foreleg part
- leftLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets left leg part
- leftTime() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Gets the time offset for the incoming (left) handle.
- leftValue() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Gets the value offset for the incoming (left) handle.
- legacy() - Method in class kr.toxicity.model.api.pack.PackZipper
-
Retrieves the legacy assets collection.
- LEGACY - Static variable in record class kr.toxicity.model.api.pack.PackOverlay
-
The legacy overlay (for older versions).
- leggings() - Method in interface kr.toxicity.model.api.armor.PlayerArmor
-
Gets leggings
- length() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the size of the generated resource pack.
- length() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
lengthrecord 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
lengthrecord component. - length() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns the value of the
lengthrecord component. - lengthZX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Calculates the diagonal length in the XZ plane.
- lerp(float, float, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Lerps two point
- lerp(BoneMovement, float, BoneMovement) - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Linearly interpolates between this movement and another movement.
- lerp(Vector3f, Vector3f, float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Lerps two point
- lerp(Vector3f, Vector3f, float, Vector3f) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Lerps two point
- lerpFrameTime() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the interpolation frame time (lerp) in milliseconds.
- lightEmission() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns the value of the
lightEmissionrecord component. - lightEmission() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the light emission level of the cube.
- lightEmission() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Returns the value of the
lightEmissionrecord component. - limb(String) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves a player limb renderer by its name, wrapped in an Optional.
- limb(String) - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Retrieves a player limb renderer by its name.
- LimbItemMapper() - Constructor for class kr.toxicity.model.api.player.PlayerLimb.LimbItemMapper
- limbKeys() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns a set of all loaded player limb model names.
- limbKeys() - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Returns a set of all loaded player limb model names.
- limbOrNull(String) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves a player limb renderer by its name, or null if not found.
- limbs() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns a collection of all loaded player limb renderers.
- limbs() - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Returns a collection of all renderers designated for player limb animations.
- LINEAR - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Linear
- list() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
-
Returns the value of the
listrecord component. - ListDelegate(List<T>) - Constructor for record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
-
Creates an instance of a
ListDelegaterecord class. - listen(Class<T>, Consumer<T>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a handler for the specified hitbox event class.
- listener() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Returns the listener associated with this hitbox.
- listenHitBox(Class<T>, Consumer<T>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a hitbox event listener for newly created hitboxes.
- listenHitBox(BiFunction<RenderedBone, HitBoxListener.Builder, HitBoxListener.Builder>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a hitbox-listener builder hook that is applied when hitboxes are created.
- listOf(List<T>) - Static method in interface kr.toxicity.model.api.animation.TimedStorage
-
Creates a TimedStorage backed by a List.
- load() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline.SpawnedPlayer
-
Loads the model for this player, sending initial packets.
- load() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Loads trackers from the entity's persistent data.
- load(Stream<TrackerData>) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Loads trackers from a stream of data.
- loadBlueprint(String) - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Converts this raw model data into a processed
ModelBlueprint. - loadBlueprint(String, boolean) - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Converts this raw model data into a processed
ModelBlueprintwith a specific loading mode. - loaders() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns the value of the
loadersrecord component. - localOffset() - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Returns the value of the
localOffsetrecord component. - location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
-
Returns the value of the
locationrecord 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
locationrecord component. - location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
- location() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- location() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets the current location of the entity.
- location() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
-
Returns the current location of the entity.
- location() - Method in class kr.toxicity.model.api.tracker.DummyTracker
-
Returns the current location of the tracker.
- location() - Method in class kr.toxicity.model.api.tracker.EntityTracker
- location() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns the current location of the model.
- location(PlatformLocation) - Method in class kr.toxicity.model.api.tracker.DummyTracker
-
Moves the model to a new location.
- locator(BoneIKSolver) - Method in class kr.toxicity.model.api.bone.RenderedBone
- Locator(String, String, Float3) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Creates an instance of a
Locatorrecord class. - Locator(UUID, BoneName, Float3) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Creates an instance of a
Locatorrecord class. - lockRotation(boolean) - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
-
Locks or unlocks the rotation updates.
- logger() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the platform's logger.
- LogUtil - Class in kr.toxicity.model.api.util
-
Log util
- loop() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
looprecord component. - loop() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns the loop mode of the animation.
- Loop() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.Loop
- LOOP - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Loops the animation continuously.
M
- mainHand() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets main hand item
- major() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Returns the value of the
majorrecord component. - major() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Returns the value of the
majorrecord component. - map(Function<T, R>) - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
- map(Function<T, R>) - Method in interface kr.toxicity.model.api.util.function.FloatFunction
-
Maps this function to new type
- mapFloat(Stream<E>, CollectionUtil.FloatFunction<E>, Supplier<T>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps some stream to a float collection
- mapIndexed(Collection<E>, CollectionUtil.IndexedFunction<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps some collection with map index
- mapIndexed(Map<K, V>, CollectionUtil.IndexedFunction<Map.Entry<K, V>, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps some collection with map index
- mapIndexed(Stream<E>, CollectionUtil.IndexedFunction<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps some collection with map index
- mapToJson(int, Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to JSON
- mapToJson(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to JSON
- mapToJson(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to JSON
- mapToList(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to list
- mapToList(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to list
- mapToSet(Collection<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to set
- mapToSet(Stream<E>, Function<E, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Maps stream to set
- mapValue(Map<K, V>, Function<V, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Map some map's value.
- mapValueSequenced(Map<K, V>, Function<V, R>) - Static method in class kr.toxicity.model.api.util.CollectionUtil
-
Map some map's value.
- markForSpawn() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns the set of player UUIDs marked for spawning, or an empty set if not specified.
- markPlayerForSpawn(Set<UUID>) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Marks a set of players for spawning the model.
- markPlayerForSpawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Marks a player for spawning the model.
- matchAnimation(BiPredicate<RenderedBone, AnimationOverrideState>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Applies a mapper to bones matching an animation predicate.
- matchAnimation(AnimationOverrideState, BiPredicate<RenderedBone, AnimationOverrideState>) - Method in class kr.toxicity.model.api.bone.RenderedBone
- MATCHED - Enum constant in enum class kr.toxicity.model.api.animation.AnimationOverrideState
- matchTree(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Checks if any bones match a predicate.
- matchTree(BonePredicate, BiPredicate<RenderedBone, BonePredicate>) - Method in class kr.toxicity.model.api.bone.RenderedBone
- matchTree(BonePredicate, BiPredicate<RenderedBone, BonePredicate>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Applies a mapper to bones matching a predicate.
- MathUtil - Class in kr.toxicity.model.api.util
-
Math
- max() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the maximum corner as a vector.
- max(Float3) - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Calculates the maximum distance from the origin to any corner of the cube.
- maxFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Returns the value of the
maxFormatrecord component. - maxFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns the value of the
maxFormatrecord 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
maxInclusiverecord component. - maxSight() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the maximum range for sight tracing.
- maxX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
maxXrecord component. - maxY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
maxYrecord component. - maxZ() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
maxZrecord component. - mcmeta() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns the value of the
mcmetarecord component. - mcmetaName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns the name of the metadata file associated with the png.
- memoize() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
- memoize() - Method in interface kr.toxicity.model.api.util.function.FloatFunction
-
Memoize this function
- mergeNotDefault(AnimationModifier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Merges non-default value with other modifier
- mergeWithExternalResources() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if BetterModel should attempt to merge its resource pack with external plugins/mods.
- meta() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the value of the
metarecord 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
metarecord 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
metadatarecord component. - metrics() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if metrics collection is enabled.
- min() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the minimum corner as a vector.
- MIN - Static variable in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
A minimal bounding box size (0.1 x 0.1 x 0.1).
- minecraft() - Method in class kr.toxicity.model.api.pack.PackAssets
-
Returns the 'minecraft' namespace.
- MINECRAFT_TICK_MILLS - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Minecraft tick mills
- MINECRAFT_TICK_MULTIPLIER - Static variable in class kr.toxicity.model.api.tracker.Tracker
-
The multiplier to convert tracker ticks to Minecraft ticks (50ms).
- MinecraftVersion - Record Class in kr.toxicity.model.api.version
-
Minecraft version.
- MinecraftVersion(int, int, int) - Constructor for record class kr.toxicity.model.api.version.MinecraftVersion
-
Creates an instance of a
MinecraftVersionrecord class. - minFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Returns the value of the
minFormatrecord component. - minFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns the value of the
minFormatrecord 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
minInclusiverecord component. - minor() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Returns the value of the
minorrecord component. - minor() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Returns the value of the
minorrecord component. - minSight() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the minimum range for sight tracing.
- minus(Float3) - Method in record class kr.toxicity.model.api.data.Float3
-
Subtracts other floats.
- minX() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
minXrecord component. - minY() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
minYrecord component. - minZ() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the value of the
minZrecord 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
modelrecord 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
ModelAnimationrecord class. - ModelAnimator - Record Class in kr.toxicity.model.api.data.raw
-
Represents a raw animator from a model file, containing a set of keyframes for a specific bone group.
- ModelAnimator(BoneName, List<ModelKeyframe>, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Creates an instance of a
ModelAnimatorrecord class. - ModelAsset - Record Class in kr.toxicity.model.api.data
-
Represents a raw model asset that can be loaded into the engine.
- ModelAsset(String, String, long, ModelAsset.StreamSupplier) - Constructor for record class kr.toxicity.model.api.data.ModelAsset
-
Internal constructor for ModelAsset.
- ModelAsset.StreamSupplier - Interface in kr.toxicity.model.api.data
-
A functional interface for supplying an input stream.
- ModelAssetsEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when model assets are being gathered.
- ModelAssetsEvent(ModelRenderer.Type, Set<ModelAsset>) - Constructor for record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Creates an instance of a
ModelAssetsEventrecord 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
ModelBlueprintrecord 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
ModelBoundingBoxrecord class. - ModelDamageSource - Interface in kr.toxicity.model.api.event
-
Represents the source of damage inflicted on a model's hitbox.
- modelData() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets this entity's model data
- modelData(int, PlatformNamespace) - Method in interface kr.toxicity.model.api.platform.PlatformItemStack
-
Sets the custom model data and item model namespace for the item.
- modelData(String) - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Sets this entity's model data
- ModelData - Record Class in kr.toxicity.model.api.data.raw
-
Represents the raw data structure of a model file, typically parsed from a .bbmodel JSON file.
- ModelData(ModelMeta, ModelResolution, List<ModelElement>, List<ModelOutliner>, List<ModelTexture>, List<ModelAnimation>, List<ModelGroup>, ModelPlaceholder) - Constructor for record class kr.toxicity.model.api.data.raw.ModelData
-
Creates an instance of a
ModelDatarecord 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
ModelDatapointrecord class. - ModelDespawnAtPlayerEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a model tracker is despawned for a specific player.
- ModelDespawnAtPlayerEvent(PlatformPlayer, Tracker) - Constructor for record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Creates an instance of a
ModelDespawnAtPlayerEventrecord class. - ModelDisplay - Interface in kr.toxicity.model.api.nms
-
Represents an item display entity used for rendering model parts.
- ModelElement - Interface in kr.toxicity.model.api.data.raw
-
Represents a raw element within a model file.
- ModelElement.Camera - Record Class in kr.toxicity.model.api.data.raw
-
Represents a camera element (currently used as a placeholder).
- ModelElement.Cube - Record Class in kr.toxicity.model.api.data.raw
-
Represents a standard cube element.
- ModelElement.Locator - Record Class in kr.toxicity.model.api.data.raw
-
Represents a locator element, used for positioning attachments or particles.
- ModelElement.NullObject - Record Class in kr.toxicity.model.api.data.raw
-
Represents a null object, often used for grouping or IK targets.
- ModelElement.Unsupported - Record Class in kr.toxicity.model.api.data.raw
-
Represents an unsupported element type.
- ModelEvent - Interface in kr.toxicity.model.api.event
-
Represents a base event in the BetterModel system.
- ModelEventApplication - Interface in kr.toxicity.model.api.event
-
Represents an application or plugin that subscribes to model events.
- ModelEventListener - Interface in kr.toxicity.model.api.event
-
Represents a listener for model events.
- ModelFace - Record Class in kr.toxicity.model.api.data.raw
-
Represents the UV mappings for all six faces of a cube element.
- ModelFace(ModelUV, ModelUV, ModelUV, ModelUV, ModelUV, ModelUV) - Constructor for record class kr.toxicity.model.api.data.raw.ModelFace
-
Creates an instance of a
ModelFacerecord class. - ModelGroup - Record Class in kr.toxicity.model.api.data.raw
-
Represents a group definition in the raw model data.
- ModelGroup(String, String, Float3, Float3, int, Boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelGroup
-
Creates an instance of a
ModelGrouprecord class. - ModelImportedEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a model is successfully imported and registered.
- ModelImportedEvent(ModelBlueprint, ModelRenderer) - Constructor for record class kr.toxicity.model.api.event.ModelImportedEvent
-
Creates an instance of a
ModelImportedEventrecord class. - ModelInteractionHand - Enum Class in kr.toxicity.model.api.nms
-
Represents the hand used during an interaction with a model hitbox.
- ModelKeyframe - Record Class in kr.toxicity.model.api.data.raw
-
Represents a single keyframe in an animation timeline.
- ModelKeyframe(KeyframeChannel, List<ModelDatapoint>, Float3, Float3, Float3, Float3, VectorInterpolator, float) - Constructor for record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Creates an instance of a
ModelKeyframerecord 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
ModelLoadResultrecord class. - modelManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the model manager.
- ModelManager - Interface in kr.toxicity.model.api.manager
-
Manages all loaded models and provides access to them.
- ModelMeta - Record Class in kr.toxicity.model.api.data.raw
-
Represents metadata about the model file, specifically the format version.
- ModelMeta(ModelMeta.FormatVersion) - Constructor for record class kr.toxicity.model.api.data.raw.ModelMeta
-
Creates an instance of a
ModelMetarecord 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
ModelPlaceholderrecord 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
ModelProfileInforecord 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
ModelProfileSkinrecord class. - ModelProfileSupplier - Interface in kr.toxicity.model.api.profile
-
Profile supplier
- ModelRenderer - Record Class in kr.toxicity.model.api.data.renderer
-
A blueprint renderer.
- ModelRenderer(String, ModelRenderer.Type, SequencedMap<BoneName, RendererGroup>, Map<String, BlueprintAnimation>) - Constructor for record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Creates an instance of a
ModelRendererrecord 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
ModelResolutionrecord 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
ModelRotationrecord 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
modelsrecord component. - ModelScaler - Interface in kr.toxicity.model.api.tracker
-
Defines how a model's scale is calculated.
- ModelScaler.Builder - Interface in kr.toxicity.model.api.tracker
-
Builder interface for creating Getters from JSON.
- ModelScaler.BuiltInDeserializer - Interface in kr.toxicity.model.api.tracker
-
Helper interface for built-in deserializers.
- ModelScaler.Composite - Class in kr.toxicity.model.api.tracker
-
Implementation of a composite scaler.
- ModelScaler.Deserializer - Class in kr.toxicity.model.api.tracker
-
Registry and factory for scalers.
- ModelScaler.Getter - Interface in kr.toxicity.model.api.tracker
-
Functional interface for calculating scale.
- ModelScheduler - Interface in kr.toxicity.model.api.scheduler
-
A scheduler of BetterModel
- ModelSpawnAtPlayerEvent - Class in kr.toxicity.model.api.event
-
Triggered when a model tracker is about to be spawned for a specific player.
- ModelSpawnAtPlayerEvent(PlatformPlayer, Tracker) - Constructor for class kr.toxicity.model.api.event.ModelSpawnAtPlayerEvent
-
Creates a new ModelSpawnAtPlayerEvent.
- ModelTask - Interface in kr.toxicity.model.api.scheduler
-
A scheduled task of BetterModel
- ModelTexture - Record Class in kr.toxicity.model.api.data.raw
-
Represents a raw texture definition from a model file.
- ModelTexture(String, String, int, int, int, int, int, boolean) - Constructor for record class kr.toxicity.model.api.data.raw.ModelTexture
-
Creates an instance of a
ModelTexturerecord 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
ModelUVrecord 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
modifierrecord component. - modifier(Function<? super T, AnimationModifier>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the modifier builder for the animation.
- modifierBuilder() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
modifierBuilderrecord component. - modify(Function<PlatformItemStack, PlatformItemStack>) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Modify item
- module() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the module configuration.
- ModuleConfig - Record Class in kr.toxicity.model.api.config
-
Module config
- ModuleConfig(boolean, boolean) - Constructor for record class kr.toxicity.model.api.config.ModuleConfig
-
Creates an instance of a
ModuleConfigrecord class. - mount(BiConsumer<HitBox, PlatformEntity>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a mount handler.
- mount(PlatformEntity) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Mounts an entity onto this hitbox.
- mount(EntityTrackerRegistry, PacketBundler) - Method in interface kr.toxicity.model.api.nms.NMS
-
Adds a mount packet for an entity tracker to a bundler.
- mountController() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Returns the mount controller for this hitbox.
- mountController(MountController) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Sets the mount controller for this hitbox.
- MountController - Interface in kr.toxicity.model.api.mount
-
A mount controller of hit-box
- MountController.Modifier - Class in kr.toxicity.model.api.mount
-
Modifier
- MountController.MoveType - Enum Class in kr.toxicity.model.api.mount
-
Movement type
- MountControllers - Enum Class in kr.toxicity.model.api.mount
-
Builtin mount controllers
- mountedHitBox() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns the map of currently mounted hitboxes.
- MountedHitBox(PlatformEntity, HitBox) - Constructor for record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Creates an instance of a
MountedHitBoxrecord class. - MountModelEvent - Class in kr.toxicity.model.api.event
-
Triggered when an entity mounts a model's hitbox.
- MountModelEvent(EntityTracker, RenderedBone, HitBox, PlatformEntity) - Constructor for class kr.toxicity.model.api.event.MountModelEvent
-
Creates a new MountModelEvent.
- move(MountController.MoveType, PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
-
Moves entity by player's input by type
- move(PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
-
Moves entity by player's input
- moveDuration() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
-
Returns the value of the
moveDurationrecord 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
MoveDurationrecord class. - moveOnFly(PlatformPlayer, PlatformLivingEntity, Vector3f, Vector3f) - Method in interface kr.toxicity.model.api.mount.MountController
-
Moves entity by player's input on the fly
- multiply(float) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Multiplies this scaler by a constant value.
N
- name() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Returns the value of the
namerecord component. - name() - Method in interface kr.toxicity.model.api.bone.BoneTag
-
Gets tag name
- name() - Method in class kr.toxicity.model.api.bone.RenderedBone
- name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Returns the value of the
namerecord component. - name() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
-
Gets name
- name() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns the name of the model.
- name() - Method in interface kr.toxicity.model.api.platform.PlatformOfflinePlayer
-
Returns the name of the player, if known.
- name() - Method in interface kr.toxicity.model.api.platform.PlatformPlayer
-
Returns the name of the player.
- name() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Returns the value of the
namerecord component. - name() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns the value of the
namerecord component. - name() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Returns the name of this rotator type.
- name() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
- name() - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
- name() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Returns the name of this scaler type.
- name() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns the name of the model being tracked.
- name() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
namerecord component. - name(String) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
-
Gets builder by name
- namespace() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the namespace used for the generated resource pack.
- namespace() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
-
Returns the value of the
namespacerecord component. - nameWithoutExtension() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the texture name without its file extension.
- negate() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
- negate() - Method in interface kr.toxicity.model.api.util.function.BonePredicate
- negate() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
- next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
- next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
- next() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
- nms() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns the NMS handler instance.
- nms() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the NMS (Net.Minecraft.Server) handler for version-specific operations.
- NMS - Interface in kr.toxicity.model.api.nms
-
Handles direct interactions with Minecraft's internal server code (NMS).
- NMSVersion - Enum Class in kr.toxicity.model.api.nms
-
Enumerates supported Minecraft server versions and their associated metadata.
- NO_EVENT_HANDLER - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
No handlers were registered for this event type.
- none() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Returns a no-op action.
- NONE - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
-
Do not generate a resource pack.
- NONE - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
-
None
- NONE - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
No specific transform.
- NONE - Static variable in interface kr.toxicity.model.api.event.ModelEventListener
-
A no-op listener implementation.
- NONE - Static variable in interface kr.toxicity.model.api.pack.PackObfuscator
-
A no-op obfuscator that returns the name as-is.
- nonHidePlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns a stream of players who are not hidden and pass the view filter.
- north() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
northrecord component. - NOT_FOUND - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
-
Represents an unknown or unsupported channel.
- NOT_MATCHED - Enum constant in enum class kr.toxicity.model.api.animation.AnimationOverrideState
- NOT_SET - Enum constant in enum class kr.toxicity.model.api.util.function.BonePredicate.State
-
Ignore parent's result
- notSet() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
-
Builds with child state
- NullObject(String, String, String, String, Float3) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Creates an instance of a
NullObjectrecord class. - NullObject(UUID, BoneName, UUID, UUID, Float3) - Constructor for record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Creates an instance of a
NullObjectrecord class.
O
- obfuscate(String) - Method in interface kr.toxicity.model.api.pack.PackObfuscator
-
Obfuscates the given raw name.
- obfuscate(String) - Method in class kr.toxicity.model.api.pack.PackObfuscator.Order
- obfuscator() - Method in class kr.toxicity.model.api.pack.PackBuilder
-
Returns the obfuscator associated with this builder.
- of(boolean) - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
- of(boolean, Consumer<Tracker>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
-
Creates script
- of(double, double, double) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Creates a bounding box centered at the origin with the given dimensions.
- of(double, double, double, double, double, double) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Creates a bounding box from explicit min/max coordinates.
- of(float) - Static method in interface kr.toxicity.model.api.util.function.Float2FloatFunction
-
Creates constant function by given value
- of(float) - Static method in interface kr.toxicity.model.api.util.function.FloatSupplier
-
Creates supplier by given value
- of(int, int, int) - Static method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Creates version
- of(E) - Static method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- of(File) - Static method in record class kr.toxicity.model.api.data.ModelAsset
-
Creates a new ModelAsset from a file.
- of(String) - Static method in record class kr.toxicity.model.api.bone.BoneName
-
Creates a new BoneName by parsing the raw name string.
- of(String, byte[]) - Static method in record class kr.toxicity.model.api.data.ModelAsset
-
Creates a new ModelAsset from a name and byte array.
- of(String, long, ModelAsset.StreamSupplier) - Static method in record class kr.toxicity.model.api.data.ModelAsset
-
Creates a new ModelAsset from a name, stream supplier, and estimated size.
- of(String, ModelAsset.StreamSupplier) - Static method in record class kr.toxicity.model.api.data.ModelAsset
-
Creates a new ModelAsset from a name and stream supplier.
- of(Path) - Static method in record class kr.toxicity.model.api.data.ModelAsset
-
Creates a new ModelAsset from a path.
- of(List<AnimationScript>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
-
Sums a script list to one
- of(UUID) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
-
Gets uncompleted profile by offline player's uuid
- of(Consumer<Tracker>) - Static method in interface kr.toxicity.model.api.script.AnimationScript
-
Creates script
- of(Function<ModelRotation, ModelRotation>) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
-
Creates a function-based rotation getter.
- of(Supplier<ModelRotation>) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
-
Creates a supplier-based rotation getter.
- of(BaseEntity) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Creates an entity render source for the given entity.
- of(BaseEntity, ModelProfile.Uncompleted) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Creates an entity render source for the given entity with a specific model profile.
- of(PackPath, long, Supplier<byte[]>) - Static method in interface kr.toxicity.model.api.pack.PackResource
-
Creates a new pack resource for the base pack.
- of(PackOverlay, PackPath, long, Supplier<byte[]>) - Static method in interface kr.toxicity.model.api.pack.PackResource
-
Creates a new pack resource for a specific overlay.
- of(PlatformEntity) - Static method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets base entity
- of(PlatformItemStack) - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Creates transformed item
- of(PlatformLocation) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Creates a dummy render source at the specified location.
- of(PlatformLocation, ModelProfile.Uncompleted) - Static method in interface kr.toxicity.model.api.data.renderer.RenderSource
-
Creates a dummy render source at the specified location with a specific model profile.
- of(PlatformOfflinePlayer) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
-
Gets uncompleted profile by offline player
- of(PlatformPlayer) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
-
Gets skin by player
- of(ModelProfileInfo) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
-
Creates profile
- of(ModelProfileInfo, ModelProfileSkin) - Static method in interface kr.toxicity.model.api.profile.ModelProfile
-
Creates profile
- of(ModelRotation) - Static method in interface kr.toxicity.model.api.tracker.ModelRotator.Getter
-
Creates a constant rotation getter.
- of(BonePredicate.State, Predicate<RenderedBone>) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
-
Gets bone predicate
- of(Vector3d, Vector3d) - Static method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Creates a bounding box from two corner vectors.
- of(Vector3f, Vector3f, Vector3f, PlatformItemStack) - Static method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Creates transformed item
- of(T) - Static method in interface kr.toxicity.model.api.util.function.FloatFunction
-
Creates constant function by given value
- offHand() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets offhand item
- offlinePlayer(UUID) - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Retrieves an offline player by their UUID.
- offset() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Returns the value of the
offsetrecord component. - offset(Vector3f) - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Sets offset
- ofVector(FloatSupplier, Supplier<Vector3f>) - Static method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Gets lazy provider of vector
- ONE - Static variable in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
-
One
- onFallback(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the task to run when the animation fails to start.
- onRemove(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the task to run when the animation is removed.
- onSuccess(Consumer<? super T>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the task to run when the animation starts successfully.
- onWalk() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Check source entity is on a walk
- onWalk() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Checks if the passenger of this hitbox is walking.
- options() - Method in record class kr.toxicity.model.api.config.DebugConfig
-
Returns the value of the
optionsrecord component. - options() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
-
Returns the value of the
optionsrecord 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
originrecord 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
originrecord 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
outlinerrecord 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
overlayrecord 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
Overlayrecord 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
OverlayEntryrecord class. - overlays() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Returns the value of the
overlaysrecord 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
overriderecord component. - override() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
overriderecord component. - override() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns the value of the
overriderecord component. - override(boolean) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Gets override
- override(Boolean) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the override flag of this modifier
P
- pack() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the resource pack configuration.
- pack() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Returns the value of the
packrecord 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
Packrecord 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
PackByterecord 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
PackConfigrecord class. - Packed(PackOverlay, PackPath, long, Supplier<byte[]>) - Constructor for record class kr.toxicity.model.api.pack.PackResource.Packed
-
Creates an instance of a
Packedrecord class. - Packed(BonePredicate.State, Predicate<RenderedBone>) - Constructor for record class kr.toxicity.model.api.util.function.BonePredicate.Packed
-
Creates an instance of a
Packedrecord class. - packedX() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the pitch packed as a byte (Minecraft protocol format).
- packedY() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the yaw packed as a byte (Minecraft protocol format).
- PacketBundler - Interface in kr.toxicity.model.api.nms
-
Collects multiple packets to be sent together to a player.
- packetBundlingSize() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the threshold size for packet bundling.
- packFormat() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns the value of the
packFormatrecord component. - packingTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the time taken to generate the resource pack.
- PackMeta - Record Class in kr.toxicity.model.api.pack
-
Represents the metadata (pack.mcmeta) of a resource pack.
- PackMeta(PackMeta.Pack, PackMeta.Overlay) - Constructor for record class kr.toxicity.model.api.pack.PackMeta
-
Creates an instance of a
PackMetarecord 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
packNamerecord 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
PackOverlayrecord 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
PackPathrecord class. - PackResource - Interface in kr.toxicity.model.api.pack
-
Represents a resource within a resource pack.
- PackResource.Packed - Record Class in kr.toxicity.model.api.pack
-
A simple implementation of
PackResource. - packResult() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the value of the
packResultrecord component. - PackResult - Class in kr.toxicity.model.api.pack
-
Represents the result of a pack building process.
- PackResult() - Constructor for class kr.toxicity.model.api.pack.PackResult
- packType() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the type of resource pack generation (Folder, Zip, or None).
- PackUtil - Class in kr.toxicity.model.api.util
-
Pack util
- PackVersion(int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Creates a pack version with only a major number.
- PackVersion(int, int) - Constructor for record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Creates an instance of a
PackVersionrecord 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
Pairrecord class. - palette() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns the value of the
paletterecord component. - PAPER - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Indicates a Paper-based server.
- parallelStream() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- parse(String) - Method in class kr.toxicity.model.api.bone.BoneTagRegistry
-
Parses bone name by raw group name
- parse(String) - Static method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Parses version from string
- PARSER - Static variable in record class kr.toxicity.model.api.bone.BoneName
-
A JSON deserializer for parsing BoneName from a string.
- PARSER - Static variable in record class kr.toxicity.model.api.data.Float3
-
Parser
- PARSER - Static variable in record class kr.toxicity.model.api.data.Float4
-
Parser
- PARSER - Static variable in interface kr.toxicity.model.api.data.raw.ModelElement
-
A JSON deserializer that automatically dispatches to the correct
ModelElementimplementation based on the "type" field. - PARSER - Static variable in record class kr.toxicity.model.api.data.raw.ModelMeta
-
A JSON deserializer for parsing
ModelMetafrom 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
patchrecord component. - path() - Method in record class kr.toxicity.model.api.pack.PackByte
-
Returns the value of the
pathrecord component. - path() - Method in record class kr.toxicity.model.api.pack.PackPath
-
Returns the value of the
pathrecord component. - path() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
-
Returns the value of the
pathrecord component. - path() - Method in interface kr.toxicity.model.api.pack.PackResource
-
Returns the path of this resource.
- path() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
-
Returns the value of the
pathrecord component. - path(String) - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Generates the root path for this overlay.
- PATH - Static variable in record class kr.toxicity.model.api.pack.PackMeta
-
The standard path for the pack metadata file.
- pause(boolean) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Pauses or resumes the tracker's ticking.
- perBone(Function<RenderedBone, TrackerUpdateAction>) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action that generates a specific action for each bone.
- PerBone(Function<RenderedBone, TrackerUpdateAction>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
-
Creates an instance of a
PerBonerecord class. - perPlayerTick(BiConsumer<Tracker, PlatformPlayer>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a handler to run every tick for each visible player.
- pipeline - Variable in class kr.toxicity.model.api.tracker.Tracker
- pitch() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity's pitch (x-rot)
- pitch() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the pitch (vertical rotation).
- pitch() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns a new rotation with only the pitch component.
- PITCH - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
-
Pitch-only rotator.
- placeholder() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the animation variable placeholders, or an empty placeholder if none are defined.
- platform() - Static method in class kr.toxicity.model.api.BetterModel
-
Returns the singleton instance of the BetterModel platform.
- platform() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets the platform-specific entity object.
- platform() - Method in interface kr.toxicity.model.api.entity.BasePlayer
- PlatformAdapter - Interface in kr.toxicity.model.api.platform
-
Adapts platform-specific objects and operations to the BetterModel API.
- PlatformBillboard - Enum Class in kr.toxicity.model.api.platform
-
Defines the billboard constraints for a display entity.
- PlatformEntity - Interface in kr.toxicity.model.api.platform
-
Represents an entity in the underlying platform.
- PlatformItemStack - Interface in kr.toxicity.model.api.platform
-
Represents an item stack in the underlying platform.
- PlatformItemTransform - Enum Class in kr.toxicity.model.api.platform
-
Defines the display context for an item model.
- PlatformLivingEntity - Interface in kr.toxicity.model.api.platform
-
Represents a living entity in the underlying platform.
- PlatformLocation - Interface in kr.toxicity.model.api.platform
-
Represents a location in the underlying platform.
- PlatformNamespace - Record Class in kr.toxicity.model.api.platform
-
Represents a namespaced key (e.g., "minecraft:apple").
- PlatformNamespace(String, String) - Constructor for record class kr.toxicity.model.api.platform.PlatformNamespace
-
Creates an instance of a
PlatformNamespacerecord class. - PlatformOfflinePlayer - Interface in kr.toxicity.model.api.platform
-
Represents an offline player in the underlying platform.
- PlatformPlayer - Interface in kr.toxicity.model.api.platform
-
Represents a player in the underlying platform.
- PlatformRegionHolder - Interface in kr.toxicity.model.api.platform
-
Represents an object that holds a region context (e.g., an entity or location) for task scheduling.
- PlatformWorld - Interface in kr.toxicity.model.api.platform
-
Represents a world in the underlying platform (Bukkit, Fabric, etc.).
- PLAY_ONCE - Enum constant in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Plays the animation once and then stops.
- player() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns the value of the
playerrecord component. - player() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Returns the value of the
playerrecord component. - player() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Returns the value of the
playerrecord component. - player() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Returns the value of the
playerrecord component. - player() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Returns the value of the
playerrecord component. - player() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
-
Returns the Bukkit player associated with this handler.
- player() - Method in interface kr.toxicity.model.api.profile.ModelProfile
-
Gets player
- player(UUID) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves a player channel handler by the player's UUID.
- player(UUID) - Method in interface kr.toxicity.model.api.manager.PlayerManager
-
Retrieves the channel handler for a player by their UUID.
- player(UUID) - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Retrieves an online player by their UUID.
- player(PlatformItemTransform, Function<PlatformPlayer, TransformedItemStack>) - Static method in interface kr.toxicity.model.api.bone.BoneItemMapper
-
Mapped if a render source is player
- player(PlatformPlayer) - Method in interface kr.toxicity.model.api.manager.PlayerManager
-
Gets or creates the channel handler for a player.
- player(PlatformPlayer) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the target player of this modifier
- PLAYER - Enum constant in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
-
Player
- PLAYER_CHEST - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left chest
- PLAYER_HEAD - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player head
- PLAYER_HIP - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left hip
- PLAYER_LEFT_ARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left arm
- PLAYER_LEFT_FOREARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left forearm
- PLAYER_LEFT_FORELEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left foreleg
- PLAYER_LEFT_LEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left leg
- PLAYER_RIGHT_ARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player right arm
- PLAYER_RIGHT_FOREARM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player right forearm
- PLAYER_RIGHT_FORELEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player right foreleg
- PLAYER_RIGHT_LEG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player right leg
- PLAYER_TAG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player's nametag
- PLAYER_WAIST - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Player left waist
- playerAnimation() - Method in record class kr.toxicity.model.api.config.ModuleConfig
-
Returns the value of the
playerAnimationrecord component. - PlayerArmor - Interface in kr.toxicity.model.api.armor
-
Player armor
- PlayerChannelHandler - Interface in kr.toxicity.model.api.nms
-
Manages the network channel for a player, allowing for packet interception and injection.
- playerCount() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns the number of players currently viewing this model.
- playerCount() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns the number of players currently viewing the model.
- playerHideDelay() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Returns the delay in ticks before hiding a player's model after they become invisible.
- PlayerHideTrackerEvent - Class in kr.toxicity.model.api.event
-
Triggered when a tracker is about to be hidden from a specific player.
- PlayerHideTrackerEvent(Tracker, PlatformPlayer) - Constructor for class kr.toxicity.model.api.event.PlayerHideTrackerEvent
-
Creates a new PlayerHideTrackerEvent.
- PlayerLimb - Enum Class in kr.toxicity.model.api.player
-
Player limb data
- PlayerLimb.LimbItemMapper - Class in kr.toxicity.model.api.player
-
Limb item mapper
- playerManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the player manager.
- PlayerManager - Interface in kr.toxicity.model.api.manager
-
Manages player-specific data and network channels.
- PlayerPerAnimationEndEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a per-player animation sequence ends.
- PlayerPerAnimationEndEvent(Tracker, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Creates an instance of a
PlayerPerAnimationEndEventrecord class. - PlayerPerAnimationStartEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when a per-player animation sequence starts.
- PlayerPerAnimationStartEvent(Tracker, PlatformPlayer) - Constructor for record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Creates an instance of a
PlayerPerAnimationStartEventrecord class. - PlayerShowTrackerEvent - Class in kr.toxicity.model.api.event
-
Triggered when a tracker is about to be shown to a specific player.
- PlayerShowTrackerEvent(Tracker, PlatformPlayer) - Constructor for class kr.toxicity.model.api.event.PlayerShowTrackerEvent
-
Creates a new PlayerShowTrackerEvent.
- PlayerSkinParts - Record Class in kr.toxicity.model.api.player
-
Player skin parts
- PlayerSkinParts(int) - Constructor for record class kr.toxicity.model.api.player.PlayerSkinParts
-
Creates an instance of a
PlayerSkinPartsrecord class. - PlayerTracker - Class in kr.toxicity.model.api.tracker
-
A specialized
EntityTrackerfor tracking players. - PlayerTracker(EntityTrackerRegistry, RenderPipeline, TrackerModifier, Consumer<EntityTracker>) - Constructor for class kr.toxicity.model.api.tracker.PlayerTracker
-
Creates a new player tracker.
- PlayOnce() - Constructor for class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
- PLUGIN_DISABLE - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
-
The plugin is being disabled.
- PluginEndReloadEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when the BetterModel platform finishes reloading.
- PluginEndReloadEvent(BetterModelPlatform.ReloadResult) - Constructor for record class kr.toxicity.model.api.event.PluginEndReloadEvent
-
Creates an instance of a
PluginEndReloadEventrecord class. - PluginStartReloadEvent - Record Class in kr.toxicity.model.api.event
-
Triggered when the BetterModel platform starts reloading.
- PluginStartReloadEvent(PackZipper) - Constructor for record class kr.toxicity.model.api.event.PluginStartReloadEvent
-
Creates an instance of a
PluginStartReloadEventrecord class. - PluginVersion(String, Semver, String, Set<MinecraftVersion>, Set<String>) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Creates an instance of a
PluginVersionrecord class. - plus(Float3) - Method in record class kr.toxicity.model.api.data.Float3
-
Adds other floats.
- pngName() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns the name of the image file with a .png extension.
- point() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the first data point in the list.
- point(ModelLoadContext, Function<Vector3f, Vector3f>) - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Converts this keyframe into a processed
VectorPoint. - position() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns the value of the
positionrecord component. - position() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns the value of the
positionrecord 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
positionrecord 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
predicaterecord component. - predicate() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
-
Returns the value of the
predicaterecord component. - predicate(BooleanSupplier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the predicate of this modifier
- predicateValue() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Gets predicate value
- previousTint() - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to revert to the previous tint.
- priority() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
priorityrecord component. - priority(int) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Sets the priority of the animation.
- profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
-
Returns the value of the
profilerecord component. - profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
-
Returns the value of the
profilerecord component. - profile() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- profile() - Method in interface kr.toxicity.model.api.nms.Profiled
-
Returns the model profile (skin) of the entity.
- profile() - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets model skin
- profile(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.NMS
-
Retrieves the model profile (skin) for a player.
- Profiled - Interface in kr.toxicity.model.api.nms
-
Represents an entity that has a player profile, armor, and skin customization settings.
- ProfiledDummy(PlatformLocation, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
-
Creates an instance of a
ProfiledDummyrecord class. - ProfiledEntity(BaseEntity, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
-
Creates an instance of a
ProfiledEntityrecord class. - ProfiledPlayer(BasePlayer, ModelProfile.Uncompleted) - Constructor for record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
-
Creates an instance of a
ProfiledPlayerrecord class. - profileManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the profile manager.
- ProfileManager - Interface in kr.toxicity.model.api.manager
-
Manages the resolution and creation of model profiles (skins).
- progress() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets the progress of current keyframe
- PROGRESS_BAR - Enum constant in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
-
Progress bar
- progresses() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Returns the value of the
progressesrecord component. - property(String, Boolean) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON property
- property(String, String) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON property
- property(String, Number) - Method in class kr.toxicity.model.api.util.json.JsonObjectBuilder
-
Adds JSON property
Q
- QUATERNION_COMPARISON_EPSILON - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Quaternion comparison epsilon value
R
- RADIANS_TO_DEGREES - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Radians to degrees
- radianX() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the pitch in radians.
- radianY() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the yaw in radians.
- range() - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Returns the value of the
rangerecord component. - raw() - Method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Returns the raw string representation of the JAR type.
- raw() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Returns the value of the
rawrecord component. - rawName() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Returns the value of the
rawNamerecord component. - rawName() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns the value of the
rawNamerecord component. - rawRotation() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns the value of the
rawRotationrecord component. - reason() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Returns the value of the
reasonrecord component. - Reference(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
-
Creates an instance of a
Referencerecord class. - ReflectionUtil - Class in kr.toxicity.model.api.util
-
Reflection util
- refresh() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Refreshes the tracker, updating entity data and hitboxes.
- refresh() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Refreshes the registry state.
- register(String, Function<TrackerAnimation.Builder<Tracker>, TrackerAnimation.Builder<T>>) - Static method in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
Registers a new tracker animation.
- register(String, ModelRotator.Builder) - Method in class kr.toxicity.model.api.tracker.ModelRotator.Deserializer
-
Registers a new rotator type.
- register(BetterModelPlatform) - Static method in class kr.toxicity.model.api.BetterModel
-
Registers the platform instance.
- registries() - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns a list of all active registries.
- registries(Consumer<EntityTrackerRegistry>) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Iterates over all active registries.
- registry() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets tracker registry of this adapter
- registry() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Returns the entity tracker registry for this hitbox's source entity.
- registry() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
-
Retrieves the tracker registry associated with this entity.
- registry() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Returns the entity tracker registry associated with this tracker.
- registry(int) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Retrieves a registry by entity ID.
- registry(UUID) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry by the entity's UUID.
- registry(UUID) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Retrieves a registry by entity UUID.
- registry(BaseEntity) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry for a base entity.
- registry(BaseEntity) - Static method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Retrieves a registry for a base entity.
- registry(PlatformEntity) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry for a Bukkit entity.
- REGISTRY - Static variable in interface kr.toxicity.model.api.bone.BoneTag
-
The default registry for bone tags.
- registryOrNull(UUID) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry by the entity's UUID, or null if not found.
- registryOrNull(BaseEntity) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry for a base entity, or null if not found.
- registryOrNull(PlatformEntity) - Static method in class kr.toxicity.model.api.BetterModel
-
Retrieves an entity tracker registry for a Bukkit entity, or null if not found.
- relativePosition() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Returns the relative position of this hitbox to its source entity.
- release() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Returns the value of the
releaserecord component. - reload() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Reloads the platform with default settings (console sender).
- reload() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Reloads the registry, refreshing all trackers.
- reload(ReloadInfo) - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Reloads the platform with specific reload information.
- reload(Audience) - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Reloads the platform, specifying the command sender who initiated it.
- ReloadInfo - Record Class in kr.toxicity.model.api.manager
-
Represents the context for a platform reload operation.
- ReloadInfo(boolean, Audience) - Constructor for record class kr.toxicity.model.api.manager.ReloadInfo
-
Creates an instance of a
ReloadInforecord class. - remove(String) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Removes a tracker from the registry.
- remove(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a remove handler.
- remove(PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Removes model's display
- remove(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Removes this display.
- remove(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelNametag
-
Removes the nametag.
- remove(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Removes the model for a player.
- remove(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Removes a player from viewing this registry.
- remove(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Removes the model for a specific player.
- REMOVE - Enum constant in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
-
The tracker was manually removed.
- removeCache(ModelProfile) - Method in interface kr.toxicity.model.api.manager.SkinManager
-
Removes a specific profile from the skin cache.
- removeFirst() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- removeHitBox() - Method in interface kr.toxicity.model.api.nms.HitBox
-
Removes this hitbox safely.
- removeIf(Predicate<? super E>) - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- removeLast() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- RemovePlayerSkinEvent - Class in kr.toxicity.model.api.event
-
Triggered when a player's skin data is about to be removed from the cache.
- RemovePlayerSkinEvent(ModelProfile) - Constructor for class kr.toxicity.model.api.event.RemovePlayerSkinEvent
-
Creates a new RemovePlayerSkinEvent.
- removeTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
removeTaskrecord component. - renderDistance() - Static method in class kr.toxicity.model.api.util.EntityUtil
-
Calculates the render distance in blocks based on the server's view distance.
- RenderedBone - Class in kr.toxicity.model.api.bone
-
A rendered item-display.
- RenderedBone(RendererGroup, RenderedBone, BoneRenderContext, BoneMovement, Function<RenderedBone, RenderedBone[]>) - Constructor for class kr.toxicity.model.api.bone.RenderedBone
-
Creates entity.
- renderer() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
-
Returns the value of the
rendererrecord component. - renderer() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns the renderer associated with this tracker.
- renderer(String) - Method in interface kr.toxicity.model.api.manager.ModelManager
-
Deprecated.
- RendererGroup - Class in kr.toxicity.model.api.data.renderer
-
A group of models.
- RendererGroup(float, PlatformItemStack, BlueprintElement.Bone, SequencedMap<BoneName, RendererGroup>, ModelBoundingBox) - Constructor for class kr.toxicity.model.api.data.renderer.RendererGroup
-
Creates group instance.
- rendererGroups() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Returns the value of the
rendererGroupsrecord component. - RenderPipeline - Class in kr.toxicity.model.api.data.renderer
-
Represents the rendering pipeline for a specific model instance.
- RenderPipeline(ModelRenderer, RenderSource<?>, RenderedBone[]) - Constructor for class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Creates a new render pipeline.
- RenderPipeline.SpawnedPlayer - Class in kr.toxicity.model.api.data.renderer
-
Represents a player for whom the model has been spawned.
- RenderSource<T> - Interface in kr.toxicity.model.api.data.renderer
-
Represents a source for rendering models, providing necessary context such as location and entity data.
- RenderSource.BaseDummy - Record Class in kr.toxicity.model.api.data.renderer
-
A basic implementation of
RenderSource.Dummywith a location. - RenderSource.BaseEntity - Record Class in kr.toxicity.model.api.data.renderer
-
A basic implementation of
RenderSource.Entitywrapping aBaseEntity. - RenderSource.BasePlayer - Record Class in kr.toxicity.model.api.data.renderer
-
A basic implementation of
RenderSource.Entitywrapping aBasePlayer. - 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.Dummywith a location and a model profile. - RenderSource.ProfiledEntity - Record Class in kr.toxicity.model.api.data.renderer
-
A profiled implementation of
RenderSource.Entitywrapping aBaseEntityand a model profile. - RenderSource.ProfiledPlayer - Record Class in kr.toxicity.model.api.data.renderer
-
A profiled implementation of
RenderSource.Entitywrapping aBasePlayerand a model profile. - replace(String, String, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Replaces a running animation on filtered bones.
- replace(String, BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Replaces a running animation on filtered bones with a blueprint animation.
- replaceAnimation(String, AnimationIterator<T>, AnimationModifier) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Replaces animation
- replaceAnimation(AnimationOverrideState, String, BlueprintAnimation, AnimationModifier) - Method in class kr.toxicity.model.api.bone.RenderedBone
- reset() - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
-
Resets the rotator to default settings.
- resolution() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns the value of the
resolutionrecord component. - resolution() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the value of the
resolutionrecord 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
resourcesrecord component. - result() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
-
Returns the value of the
resultrecord component. - result() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
-
Returns the value of the
resultrecord component. - reversed() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- rgb() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
-
Returns the value of the
rgbrecord component. - RIGHT - Enum constant in enum class kr.toxicity.model.api.nms.ModelInteractionHand
-
The off-hand (usually left).
- RIGHT_ARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Right arm
- RIGHT_FOREARM - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Right forearm
- RIGHT_FORELEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Right foreleg
- RIGHT_ITEM - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Entity's item in right hand
- RIGHT_LEG - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Right leg
- rightArm(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets right arm part
- rightForeArm() - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets right forearm part
- rightForeLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets right foreleg part
- rightLeg(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets right leg part
- rightTime() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Gets the time offset for the outgoing (right) handle.
- rightValue() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Gets the value offset for the outgoing (right) handle.
- root() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Returns the root rotator in the chain.
- rotate(ModelRotation, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- rotate(ModelRotation, PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Rotates the model to a new orientation.
- rotate(ModelRotation, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Rotates this display to a specific orientation.
- rotate(Quaterniond) - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Rotates the bounding box around its center.
- rotate(Quaternionf) - Method in record class kr.toxicity.model.api.data.Float3
-
Rotates this float
- rotation() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns the value of the
rotationrecord 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
rotationrecord component. - rotation() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns the value of the
rotationrecord component. - rotation() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns the value of the
rotationrecord 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
rotationrecord 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
rotationGlobalrecord component. - rotationGlobal() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Checks if the rotation should be applied globally.
- rotator - Variable in class kr.toxicity.model.api.tracker.Tracker
- rotator() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns the model rotator, or a default YAW rotator if not specified.
- rotator(ModelRotator) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Sets the model rotator strategy.
- RotatorData() - Constructor for class kr.toxicity.model.api.tracker.EntityBodyRotator.RotatorData
- roundTime(float) - Static method in class kr.toxicity.model.api.util.InterpolationUtil
-
Rounds float to frame time
- runningAnimation() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Gets running animation
- runningAnimation() - Method in class kr.toxicity.model.api.bone.RenderedBone
- runningAnimation() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Retrieves the currently running animation, if any.
- RunningAnimation - Record Class in kr.toxicity.model.api.animation
-
Running animation
- RunningAnimation(String, AnimationIterator.Type) - Constructor for record class kr.toxicity.model.api.animation.RunningAnimation
-
Creates an instance of a
RunningAnimationrecord class.
S
- save() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Saves the current tracker state to the entity's persistent data.
- scale() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns the value of the
scalerecord component. - scale() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns the value of the
scalerecord 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
scalerecord component. - scale(Tracker) - Method in class kr.toxicity.model.api.tracker.ModelScaler.Composite
- scale(Tracker) - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Calculates the scale for a given tracker.
- scale(FloatSupplier) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Sets the scale of this bone
- scale(FloatSupplier) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Scales the model.
- SCALE - Enum constant in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
-
Affects the scale of a bone.
- scaler - Variable in class kr.toxicity.model.api.tracker.Tracker
- scaler() - Method in class kr.toxicity.model.api.tracker.Tracker
-
Returns the model scaler.
- scaler() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Returns the model scaler, or a default entity scaler if not specified.
- scaler(ModelScaler) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Sets the model scaler.
- scalesWithDifficulty() - Method in interface kr.toxicity.model.api.event.ModelDamageSource
-
Checks if this damage should be scaled based on difficulty.
- schedule(long, Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Schedules a handler to run periodically.
- scheduler() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the platform's scheduler.
- script() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns the value of the
scriptrecord 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
scriptrecord 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
ScriptDatarecord class. - scriptManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the script manager.
- ScriptManager - Interface in kr.toxicity.model.api.manager
-
Manages the parsing and registration of animation scripts.
- scripts() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns the value of the
scriptsrecord component. - SEAT - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
It can be used as a seat
- semver() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the semantic version of the platform.
- send(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.ModelNametag
-
Sends the nametag packet to a specific player.
- send(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.PacketBundler
-
Sends all collected packets to the specified player.
- send(PlatformPlayer, Runnable) - Method in interface kr.toxicity.model.api.nms.PacketBundler
-
Sends all collected packets to the specified player and executes a callback on success.
- sendDirtyEntityData(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sends updated entity data if it has changed.
- sendEntityData(boolean, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sends entity data, optionally showing the item.
- sendEntityData(EntityTrackerRegistry) - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
-
Sends the correct entity data for a specific tracker to the player.
- sender() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
-
Returns the value of the
senderrecord component. - sendPosition(BaseEntity, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sends the position of the display relative to an entity adapter.
- sendTransformation(UUID, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- sendTransformation(PacketBundler) - Method in interface kr.toxicity.model.api.nms.DisplayTransformer
-
Sends the current transformation state to clients.
- serialize() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Serializes hide option to a JSON array.
- serialize() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Serializes the registry state to a JSON array.
- serialize() - Method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Serializes this rotator to a JSON object.
- serialize() - Method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Serializes this scaler to a JSON object.
- serialize() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Serializes this data to a JSON element.
- serverViewDistance() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Returns the server's default view distance.
- set(BoneMovement) - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Copies the values from another BoneMovement into this one.
- set(PackOverlay, PackByte) - Method in class kr.toxicity.model.api.pack.PackResult
-
Adds a resource to the result.
- setCancelled(boolean) - Method in interface kr.toxicity.model.api.event.CancellableEvent
-
Sets the cancellation state of the event.
- setValue(Consumer<EntityBodyRotator.RotatorData>) - Method in class kr.toxicity.model.api.tracker.EntityBodyRotator
-
Configures the rotator using a consumer.
- shadowRadius(float) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Sets the shadow radius of the display.
- shouldBeSave() - Method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
-
Checks if the tracker state should be saved.
- shouldSkip() - Method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
- show(PlatformPlayer) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Shows the model to a specific player (if previously hidden).
- show(PlatformPlayer) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Shows this hitbox to a specific player.
- show(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Shows the tracker to a specific player.
- showPacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a handler for show packets.
- sightTrace() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if sight tracing (visibility checking) is enabled.
- sightTrace() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Returns the value of the
sightTracerecord component. - sightTrace(boolean) - Method in class kr.toxicity.model.api.tracker.TrackerModifier.Builder
-
Sets whether to use sight tracing.
- signal() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Returns the value of the
signalrecord component. - similarHashCode(float) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Creates epsilon-based hashcode of given float
- Simple(ModelProfileInfo, ModelProfileSkin) - Constructor for record class kr.toxicity.model.api.profile.ModelProfile.Simple
-
Creates an instance of a
Simplerecord class. - SingleLock - Class in kr.toxicity.model.api.util.lock
- SingleLock() - Constructor for class kr.toxicity.model.api.util.lock.SingleLock
- SingleLock(Object) - Constructor for class kr.toxicity.model.api.util.lock.SingleLock
- SingletonSequencedSet<E> - Class in kr.toxicity.model.api.util.collection
- size() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
- size() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
- size() - Method in interface kr.toxicity.model.api.animation.TimedStorage
-
Returns the number of elements in the storage.
- size() - Method in interface kr.toxicity.model.api.nms.PacketBundler
-
Returns the number of packets in the bundler.
- size() - Method in class kr.toxicity.model.api.pack.PackResult
-
Returns the total number of resources in the pack.
- size() - Method in class kr.toxicity.model.api.pack.PackZipper
-
Returns the total estimated number of resources.
- size() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- sizeAssume() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns the value of the
sizeAssumerecord component. - skin() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
-
Returns the value of the
skinrecord component. - skin() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
-
Returns the value of the
skinrecord 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
skinrecord component. - skin(String) - Method in interface kr.toxicity.model.api.manager.ProfileManager
-
Creates a
ModelProfileSkinfrom a raw texture string (Base64 encoded). - SkinData - Interface in kr.toxicity.model.api.skin
-
Skin data of player.
- skinManager() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the skin manager.
- SkinManager - Interface in kr.toxicity.model.api.manager
-
Manages the retrieval and caching of player skins.
- skinParts() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
- skinParts() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
- skinParts() - Method in interface kr.toxicity.model.api.nms.Profiled
-
Returns the skin customization parts (e.g., jacket, hat) of the entity.
- skipConfig() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
-
Returns the value of the
skipConfigrecord component. - skipInterpolation() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
- skipInterpolation() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Checks if interpolation should be skipped after this keyframe.
- skipInterpolation() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
-
Returns the value of the
skipInterpolationrecord component. - sky() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
-
Returns the value of the
skyrecord component. - slim() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Returns the value of the
slimrecord component. - snapshot() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Returns the value of the
snapshotrecord 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
sourcerecord component. - source() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
sourcerecord 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
sourcerecord component. - SourcedRotator(ModelRotator, ModelRotator) - Constructor for record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
-
Creates an instance of a
SourcedRotatorrecord class. - sourceEntity() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Returns the source entity being tracked.
- south() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
southrecord component. - spawn(boolean, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- spawn(boolean, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Spawns this display, optionally showing the item.
- spawn(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Spawns this display using the provided packet bundler.
- spawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.DummyTracker
-
Spawns the model for a specific player.
- spawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Spawns trackers for a player.
- spawn(PlatformPlayer, PacketBundler) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Spawns the model for a specific player.
- spawn(PlatformPlayer, PacketBundler, Consumer<RenderPipeline.SpawnedPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Spawns the model for a player.
- SPAWN - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
The default spawn animation for entity trackers.
- SpawnedPlayer() - Constructor for class kr.toxicity.model.api.data.renderer.RenderPipeline.SpawnedPlayer
- spawnIfNotSpawned(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Spawns trackers for a player only if not already spawned.
- spawnPacketHandler(Consumer<PacketBundler>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a handler for spawn packets.
- spawnWithEntityData(PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Spawns this display and sends initial entity data.
- speed() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns the value of the
speedrecord component. - speed(float) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the speed modifier of this modifier
- speed(FloatSupplier) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the speed modifier of this modifier
- speedValue() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Gets speed value
- SPIGOT - Enum constant in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Indicates a Spigot-based server.
- spliterator() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
- spliterator() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- start() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns the value of the
startrecord component. - start(int) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the lerp-in time of this modifier
- state() - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Returns the value of the
staterecord component. - STEP - Enum constant in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Step
- stopAnimation(String) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Remove animation
- stopAnimation(String) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Stops an animation by name.
- stopAnimation(Predicate<RenderedBone>, String) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Stops an animation on filtered bones.
- stopAnimation(Predicate<RenderedBone>, String, PlatformPlayer) - Method in class kr.toxicity.model.api.bone.RenderedBone
-
Stops bone's animation
- stopAnimation(Predicate<RenderedBone>, String, PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Stops an animation on filtered bones for a specific player (optional).
- storedValue(float) - Method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Sets stored value
- stream() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Returns a sorted stream of valid keyframes.
- stream() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns a sequential
Streamwith the flattened bones as its source. - stream() - Method in class kr.toxicity.model.api.pack.PackResult
-
Returns a stream of all resources in the pack.
- stream() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
- stream() - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
- stream() - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Returns a stream of actions (useful for flattening composites).
- stream() - Method in class kr.toxicity.model.api.util.collection.SingletonSequencedSet
- SUB_SEAT - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
It can be used as a seat but not controllable
- subscribe(ModelEventApplication, Class<T>, Consumer<T>) - Method in interface kr.toxicity.model.api.BetterModelEventBus
-
Subscribes a consumer to a specific event type.
- Success(boolean, long, PackResult) - Constructor for record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Creates an instance of a
Successrecord class. - Success(T) - Constructor for record class kr.toxicity.model.api.util.HttpUtil.Result.Success
-
Creates an instance of a
Successrecord class. - SUCCESS - Enum constant in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
The event was successfully processed by at least one subscriber.
- successTask() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
successTaskrecord component. - supplier() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns the value of the
supplierrecord component. - supplier() - Method in interface kr.toxicity.model.api.manager.ProfileManager
-
Returns the current profile supplier strategy.
- supplier() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
-
Returns the value of the
supplierrecord component. - supplier(ModelProfileSupplier) - Method in interface kr.toxicity.model.api.manager.ProfileManager
-
Sets the profile supplier strategy.
- supply(PlatformOfflinePlayer) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
-
Supplies profile by player
- supply(ModelProfileInfo) - Method in interface kr.toxicity.model.api.profile.ModelProfileSupplier
-
Supplies profile
- supported() - Method in interface kr.toxicity.model.api.manager.SkinManager
-
Checks if a skin provider (like SkinsRestorer) is supported and available.
- supportedFormats() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns the value of the
supportedFormatsrecord component. - supportedFormats(PackMeta.VersionRange) - Method in class kr.toxicity.model.api.pack.PackMeta.Builder
-
Sets the supported formats range.
- sync(Consumer<HitBox>) - Method in class kr.toxicity.model.api.nms.HitBoxListener.Builder
-
Adds a sync handler.
- sync(HitBox) - Method in interface kr.toxicity.model.api.nms.HitBoxListener
-
Handles tick method.
- syncPosition(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Synchronizes this display's position with a location.
- syncPotionEffect(BaseEntity) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Synchronizes the potion effect (glowing, etc.) from the base entity to this display.
T
- tag(BoneTag...) - Static method in interface kr.toxicity.model.api.util.function.BonePredicate
-
Gets builder by tags
- TAG - Enum constant in enum class kr.toxicity.model.api.bone.BoneTags
-
Nametag
- tagged(BoneTag...) - Method in record class kr.toxicity.model.api.bone.BoneName
-
Checks this name has some tags
- tags() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Returns the value of the
tagsrecord component. - tags() - Method in interface kr.toxicity.model.api.bone.BoneTag
-
Gets a tag list like 'h', 'hi', 'b'
- tags() - Method in enum class kr.toxicity.model.api.bone.BoneTags
- targetClass() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns the value of the
targetClassrecord component. - task(Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
- task(Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformRegionHolder
-
Schedules a task to run on the next tick, synchronized with this region holder.
- task(Runnable) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Schedules a task to run on the next tracker tick.
- taskLater(long, Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
- taskLater(long, Runnable) - Method in interface kr.toxicity.model.api.platform.PlatformRegionHolder
-
Schedules a task to run after a delay, synchronized with this region holder.
- teleport(PlatformLocation) - Method in interface kr.toxicity.model.api.nms.ModelNametag
-
Teleports the nametag to a new location.
- teleport(PlatformLocation, PacketBundler) - Method in class kr.toxicity.model.api.bone.RenderedBone
- teleport(PlatformLocation, PacketBundler) - Method in interface kr.toxicity.model.api.nms.ModelDisplay
-
Teleports this display to a new location.
- test() - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Checks if this overlay is active.
- test(RenderedBone) - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
- test(RenderedBone) - Method in interface kr.toxicity.model.api.util.function.BonePredicate
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
- test(RenderedBone, BonePredicate) - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Applies the action to a bone if it matches the predicate.
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
- test(RenderedBone, BonePredicate) - Method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
- test(RenderedBone, BonePredicate) - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
- tester() - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Returns the value of the
testerrecord component. - texture() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Returns the value of the
texturerecord 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
texturesrecord component. - textures() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns the value of the
texturesrecord 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
texturesrecord component. - then(ModelRotator) - Method in interface kr.toxicity.model.api.tracker.ModelRotator
-
Chains this rotator with another one.
- then(TrackerUpdateAction) - Method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Chains this action with another action.
- then(Tracker.ScheduledPacketHandler) - Method in interface kr.toxicity.model.api.tracker.Tracker.ScheduledPacketHandler
-
Chains this handler with another.
- THIRDPERSON_LEFTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in the left hand in third-person view.
- THIRDPERSON_RIGHTHAND - Enum constant in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Displayed in the right hand in third-person view.
- throttleTick(long, Function<T, R>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTick(long, Supplier<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTick(Function<T, R>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTick(Predicate<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTick(Supplier<T>) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTickBoolean(BooleanSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTickFloat(long, FloatSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throttleTickFloat(FloatSupplier) - Static method in class kr.toxicity.model.api.util.FunctionUtil
-
Throttles this function by tick
- throwable() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
-
Returns the value of the
throwablerecord component. - tick() - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Ticks this state handler
- tick() - Method in class kr.toxicity.model.api.bone.RenderedBone
- tick(long, Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a handler to run every N Minecraft ticks.
- tick(Runnable) - Method in class kr.toxicity.model.api.animation.AnimationStateHandler
-
Ticks this state handler
- tick(UUID) - Method in class kr.toxicity.model.api.bone.RenderedBone
- tick(UUID, PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Ticks the model for a specific player (e.g., for per-player animations).
- tick(PacketBundler) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Ticks the model, updating animations and IK.
- tick(Tracker.ScheduledPacketHandler) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Registers a handler to run every Minecraft tick (50ms).
- time() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
-
Returns the value of the
timerecord 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
timerecord component. - time() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns the value of the
timerecord 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
timerecord component. - time(float) - Method in interface kr.toxicity.model.api.script.AnimationScript
-
Creates a timed script
- time(float) - Method in record class kr.toxicity.model.api.script.TimeScript
- Timed - Interface in kr.toxicity.model.api.animation
-
Object with keyframe time
- TimedStorage<T> - Interface in kr.toxicity.model.api.animation
-
A read-only storage for timed elements (keyframes), allowing indexed access.
- TimedStorage.ListDelegate<T> - Record Class in kr.toxicity.model.api.animation
-
A
TimedStorageimplementation that delegates to aList. - 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
TimeScriptrecord class. - tint() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns the value of the
tintrecord component. - tint(int) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to apply a tint color.
- tint(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
- tint(Predicate<RenderedBone>, int) - Method in class kr.toxicity.model.api.bone.RenderedBone
- tint(PlatformItemStack, int) - Method in interface kr.toxicity.model.api.nms.NMS
-
Applies a tint color to an item stack.
- Tint(int) - Constructor for record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
-
Creates an instance of a
Tintrecord class. - to() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns the value of the
torecord component. - to() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the ending coordinate (max corner).
- toBlockScale() - Method in record class kr.toxicity.model.api.data.Float3
-
Converts item model scale to block scale
- toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
- toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
- toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
- toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
- toBlueprint() - Method in interface kr.toxicity.model.api.data.raw.ModelElement
-
Converts this raw element into a processed
BlueprintElement. - toBlueprint() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
- toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
- toBlueprint(ModelLoadContext) - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
-
Converts this outliner node into a processed
BlueprintElement. - toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
- toBlueprint(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Converts this raw texture into a processed
BlueprintTexture. - toBlueprint(ModelLoadContext, List<BlueprintElement>) - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Converts this raw animation data into a processed
BlueprintAnimation. - toBuilder() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Makes this modifier as builder
- toBuilder() - Method in interface kr.toxicity.model.api.nms.HitBoxListener
-
Creates a builder initialized with this listener's current handlers.
- toBuilder() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Creates a new builder initialized with this modifier's values.
- toEmpty() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Converts this keyframe collection to a storage of empty progresses.
- toEmpty() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
- toEmpty() - Method in interface kr.toxicity.model.api.animation.AnimationProgress
-
Converts this progress to empty progress at the same time.
- toFunction(ModelLoadContext) - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Converts this data point into a function that returns a
Vector3f. - togglePart(boolean) - Static method in interface kr.toxicity.model.api.tracker.TrackerUpdateAction
-
Creates an action to toggle the visibility of a part.
- toItemMapper() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Gets an item mapper of this bone name.
- toJson() - Method in record class kr.toxicity.model.api.data.Float3
-
Converts floats to JSON array.
- toJson() - Method in record class kr.toxicity.model.api.data.Float4
-
Converts floats to JSON array.
- toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Converts this version to a JSON element.
- toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Converts this metadata to a JSON element.
- toJson() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
-
Converts this range to a JSON element.
- toJson(ModelBlueprint, int) - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Converts the face UV data to a JSON object for the Minecraft model file.
- toJson(ModelBlueprint, int) - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Converts this UV data to a JSON object for the Minecraft model file.
- toLog(String, TextColor) - Static method in class kr.toxicity.model.api.util.LogUtil
-
Gets log component
- toMap() - Method in interface kr.toxicity.model.api.script.ScriptBuilder.ScriptMetaData
- toMcmeta() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Generates the .mcmeta file content for this texture if it is animated.
- toPackName(String) - Static method in class kr.toxicity.model.api.util.PackUtil
-
Converts some path to compatible with Minecraft resource location
- toQuaternion(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Converts vector rotation to quaternion
- toQuaternion(Vector3f, Quaternionf) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Converts vector rotation to quaternion
- toResource() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Converts this metadata to a pack resource.
- toResult() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Loads and parses the model data from this asset.
- toString() - Method in record class kr.toxicity.model.api.animation.AnimationKeyframe
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.AnimationProgress.EmptyProgress
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.TimedStorage.ListDelegate
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.VectorPoint.BezierConfig
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.bone.BoneMovement
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.bone.BoneName
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.bone.BonePosition
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.bone.BoneRenderContext
-
Returns a string representation of this record class.
- toString() - Method in class kr.toxicity.model.api.bone.RenderedBone
- toString() - Method in record class kr.toxicity.model.api.config.DebugConfig
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.config.IndicatorConfig
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.config.ModuleConfig
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.config.PackConfig
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimation
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator.AnimatorData
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintAnimator
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintImage
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintJson
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBlueprint
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.Float3
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.Float4
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.ModelAsset
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelData
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelKeyframe
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelLoadResult
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelMeta
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseDummy
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BaseEntity
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.BasePlayer
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledDummy
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledEntity
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.data.renderer.RenderSource.ProfiledPlayer
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.AnimationSignalEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxCreateEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxDismountEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxMountEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.hitbox.HitBoxRemoveEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.ModelImportedEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.PluginEndReloadEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.manager.ReloadInfo
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackByte
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.Overlay
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.OverlayEntry
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.Pack
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.PackVersion
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackMeta.VersionRange
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackObfuscator.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackOverlay
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackPath
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackResource.Packed
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.pack.PackZipper.BuildData
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.platform.PlatformNamespace
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.player.PlayerSkinParts
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.profile.ModelProfile.Simple
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.profile.ModelProfileSkin
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.script.ScriptBuilder.ScriptData
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.script.TimeScript
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.EntityHideOption
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.EntityTrackerRegistry.MountedHitBox
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.ModelRotator.SourcedRotator
-
Returns a string representation of this record class.
- toString() - Method in class kr.toxicity.model.api.tracker.Tracker
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerData
-
Serializes this TrackerData object to a JSON string.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerModifier
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Billboard
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Brightness
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Composite
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.GlowColor
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemStack
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.MoveDuration
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.PerBone
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.Tint
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.function.BonePredicate.Packed
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.LatestVersion
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.HttpUtil.Result.Success
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.InterpolationUtil.VectorResult
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.util.TransformedItemStack
-
Returns a string representation of this record class.
- toString() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Returns a string representation of this record class.
- totalTime() - Method in record class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.Success
-
Returns the total time taken for the reload operation.
- toURLComponent() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Creates a text component with URL
- toVector() - Method in record class kr.toxicity.model.api.data.Float3
-
Converts floats to vector.
- toXYZEuler(Vector3f) - Static method in class kr.toxicity.model.api.util.MathUtil
-
Converts zyx euler to xyz euler
- trackedBy() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets tracked player set
- tracker() - Method in record class kr.toxicity.model.api.event.CloseTrackerEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in record class kr.toxicity.model.api.event.CreateDummyTrackerEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in record class kr.toxicity.model.api.event.CreateEntityTrackerEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in class kr.toxicity.model.api.event.DismountModelEvent
-
Returns the entity tracker associated with the model.
- tracker() - Method in record class kr.toxicity.model.api.event.ModelDespawnAtPlayerEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in class kr.toxicity.model.api.event.MountModelEvent
-
Returns the entity tracker associated with the model.
- tracker() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationEndEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in record class kr.toxicity.model.api.event.PlayerPerAnimationStartEvent
-
Returns the value of the
trackerrecord component. - tracker() - Method in class kr.toxicity.model.api.event.PlayerShowTrackerEvent
-
Returns the tracker being shown.
- tracker(String) - Method in interface kr.toxicity.model.api.platform.PlatformEntity
-
Retrieves a specific tracker by name from this entity's registry.
- tracker(String) - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Retrieves a tracker by key.
- Tracker - Class in kr.toxicity.model.api.tracker
-
Represents the core controller for a specific model instance.
- Tracker(RenderPipeline, TrackerModifier) - Constructor for class kr.toxicity.model.api.tracker.Tracker
-
Creates a new tracker.
- TRACKER - Enum constant in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
-
Debug tracker thread
- TRACKER_TICK_INTERVAL - Static variable in class kr.toxicity.model.api.tracker.Tracker
-
The interval in milliseconds between tracker ticks.
- Tracker.BundlerSet - Class in kr.toxicity.model.api.tracker
-
Holds different types of packet bundlers for a tracker tick.
- Tracker.CloseReason - Enum Class in kr.toxicity.model.api.tracker
-
Reason for closing a tracker.
- Tracker.ScheduledPacketHandler - Interface in kr.toxicity.model.api.tracker
-
Functional interface for handling scheduled packets.
- TrackerAnimation<T> - Record Class in kr.toxicity.model.api.tracker
-
A record representing an animation configuration for a
Tracker. - TrackerAnimation(String, int, Class<T>, Predicate<? super T>, Function<? super T, AnimationModifier>, Consumer<? super T>, Consumer<? super T>, Consumer<? super T>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerAnimation
-
Creates an instance of a
TrackerAnimationrecord class. - TrackerAnimation.Builder<T> - Class in kr.toxicity.model.api.tracker
-
A builder class for creating instances of
TrackerAnimation. - TrackerBuiltInAnimation - Class in kr.toxicity.model.api.tracker
-
A utility class for managing built-in animations for trackers.
- TrackerData - Record Class in kr.toxicity.model.api.tracker
-
Represents the persistent data state of a tracker.
- TrackerData(String, ModelScaler, ModelRotator, TrackerModifier, EntityBodyRotator.RotatorData, EntityHideOption, Set<UUID>) - Constructor for record class kr.toxicity.model.api.tracker.TrackerData
-
Creates an instance of a
TrackerDatarecord class. - TrackerExtraAnimation - Class in kr.toxicity.model.api.tracker
-
A utility class that contains predefined
TrackerAnimationinstances for common entity actions. - TrackerModifier - Record Class in kr.toxicity.model.api.tracker
-
Configuration options for a
Tracker. - TrackerModifier(boolean, boolean, boolean) - Constructor for record class kr.toxicity.model.api.tracker.TrackerModifier
-
Creates an instance of a
TrackerModifierrecord class. - TrackerModifier.Builder - Class in kr.toxicity.model.api.tracker
-
Builder for
TrackerModifier. - trackers() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns all trackers in this registry.
- TrackerUpdateAction - Interface in kr.toxicity.model.api.tracker
-
Represents an action that updates the state of a
RenderedBone. - TrackerUpdateAction.Billboard - Record Class in kr.toxicity.model.api.tracker
-
Action to update the billboard constraint.
- TrackerUpdateAction.Brightness - Record Class in kr.toxicity.model.api.tracker
-
Action to update brightness.
- TrackerUpdateAction.Composite - Record Class in kr.toxicity.model.api.tracker
-
Composite action.
- TrackerUpdateAction.Enchant - Enum Class in kr.toxicity.model.api.tracker
-
Action to update enchantment glint.
- TrackerUpdateAction.Glow - Enum Class in kr.toxicity.model.api.tracker
-
Action to update glow status.
- TrackerUpdateAction.GlowColor - Record Class in kr.toxicity.model.api.tracker
-
Action to update glow color.
- TrackerUpdateAction.ItemMapping - Enum Class in kr.toxicity.model.api.tracker
-
Action to update item mapping.
- TrackerUpdateAction.ItemStack - Record Class in kr.toxicity.model.api.tracker
-
Action to update the item stack.
- TrackerUpdateAction.MoveDuration - Record Class in kr.toxicity.model.api.tracker
-
Action to update movement duration.
- TrackerUpdateAction.None - Enum Class in kr.toxicity.model.api.tracker
-
No-op action.
- TrackerUpdateAction.PerBone - Record Class in kr.toxicity.model.api.tracker
-
Per-bone dynamic action.
- TrackerUpdateAction.PreviousTint - Enum Class in kr.toxicity.model.api.tracker
-
Action to revert to previous tint.
- TrackerUpdateAction.Tint - Record Class in kr.toxicity.model.api.tracker
-
Action to apply a tint color.
- TrackerUpdateAction.TogglePart - Enum Class in kr.toxicity.model.api.tracker
-
Action to toggle part visibility.
- TrackerUpdateAction.ViewRange - Record Class in kr.toxicity.model.api.tracker
-
Action to update view range.
- transform() - Method in interface kr.toxicity.model.api.bone.BoneItemMapper
-
Gets item display transformation
- transform() - Method in class kr.toxicity.model.api.player.PlayerLimb.LimbItemMapper
- transform(int, Vector3f, Vector3f, Quaternionf, PacketBundler) - Method in interface kr.toxicity.model.api.nms.DisplayTransformer
-
Applies a transformation to the display.
- TransformedItemStack - Record Class in kr.toxicity.model.api.util
-
ItemStack with offset and scale
- TransformedItemStack(Vector3f, Vector3f, Vector3f, PlatformItemStack) - Constructor for record class kr.toxicity.model.api.util.TransformedItemStack
-
Creates an instance of a
TransformedItemStackrecord class. - Tree(ModelGroup, List<ModelOutliner>) - Constructor for record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
-
Creates an instance of a
Treerecord class. - triggered() - Method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
Checks if the event was considered "triggered" (i.e., not canceled or failed).
- triggerInteract(PlatformPlayer, ModelInteractionHand) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Triggers an interaction with this hitbox.
- triggerInteractAt(PlatformPlayer, ModelInteractionHand, Vector3f) - Method in interface kr.toxicity.model.api.nms.HitBox
-
Triggers an interaction with this hitbox at a specific position.
- trim() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns the value of the
trimrecord 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
txrecord component. - type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.HoldOnLast
- type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.Loop
- type() - Method in class kr.toxicity.model.api.animation.AnimationIterator.PlayOnce
- type() - Method in interface kr.toxicity.model.api.animation.AnimationIterator
-
Returns the type of this animation iterator.
- type() - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Returns the value of the
typerecord component. - type() - Method in record class kr.toxicity.model.api.animation.RunningAnimation
-
Returns the value of the
typerecord component. - type() - Method in record class kr.toxicity.model.api.armor.ArmorItem
-
Returns the value of the
typerecord 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
typerecord component. - type() - Method in record class kr.toxicity.model.api.data.renderer.ModelRenderer
-
Returns the value of the
typerecord component. - type() - Method in record class kr.toxicity.model.api.event.ModelAssetsEvent
-
Returns the value of the
typerecord component. - type() - Method in record class kr.toxicity.model.api.script.BlueprintScript
-
Returns the value of the
typerecord component. - type(Class<R>) - Method in class kr.toxicity.model.api.tracker.TrackerAnimation.Builder
-
Changes the target tracker type for this builder.
- type(AnimationIterator.Type) - Method in class kr.toxicity.model.api.animation.AnimationModifier.Builder
-
Sets the animation type of this modifier
- type(AnimationIterator.Type) - Method in record class kr.toxicity.model.api.animation.AnimationModifier
-
Gets modifier's type or default value
- tz() - Method in record class kr.toxicity.model.api.data.Float4
-
Returns the value of the
tzrecord component.
U
- UNKNOWN - Static variable in interface kr.toxicity.model.api.profile.ModelProfile
-
Unknown skin
- UNKNOWN - Static variable in record class kr.toxicity.model.api.profile.ModelProfileInfo
-
Unknown info
- unmarkPlayerForSpawn(PlatformPlayer) - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Unmarks a player for spawning the model.
- unregister() - Method in interface kr.toxicity.model.api.event.ModelEventListener
-
Unregisters this listener, stopping it from receiving further events.
- Unsupported(String) - Constructor for record class kr.toxicity.model.api.data.raw.ModelElement.Unsupported
-
Creates an instance of a
Unsupportedrecord class. - up() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
uprecord component. - update(T) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Forces an update action on all bones.
- update(T, Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Forces an update action on filtered bones.
- update(T, BonePredicate) - Method in class kr.toxicity.model.api.tracker.Tracker
-
Forces an update action on filtered bones.
- updateAndGet(float) - Method in class kr.toxicity.model.api.util.lazy.LazyFloatProvider
-
Updates and gets float
- updateBaseEntity() - Method in class kr.toxicity.model.api.tracker.EntityTracker
-
Synchronizes the tracker with the base entity's data asynchronously.
- updateInventory() - Method in interface kr.toxicity.model.api.entity.BasePlayer
-
Updates current inventory
- updateItem(Predicate<RenderedBone>) - Method in class kr.toxicity.model.api.bone.RenderedBone
- updateItem(BoneRenderContext) - Method in class kr.toxicity.model.api.bone.RenderedBone
- useItemModelName() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Checks this version should be use item model namespace.
- useModernResource() - Method in record class kr.toxicity.model.api.version.MinecraftVersion
-
Checks this version should be use modern resource.
- useObfuscation() - Method in record class kr.toxicity.model.api.config.PackConfig
-
Returns the value of the
useObfuscationrecord component. - usePurpurAfk() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if Purpur's AFK API should be used.
- uuid() - Method in class kr.toxicity.model.api.bone.RenderedBone
- uuid() - Method in interface kr.toxicity.model.api.data.blueprint.BlueprintElement.Bone
-
Returns the UUID of the bone.
- uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Camera
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Locator
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.NullObject
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimation
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Camera
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Locator
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.NullObject
-
Returns the value of the
uuidrecord 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
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Reference
-
Returns the value of the
uuidrecord component. - uuid() - Method in record class kr.toxicity.model.api.data.raw.ModelOutliner.Tree
- uuid() - Method in interface kr.toxicity.model.api.data.raw.ModelOutliner
-
Returns the UUID of this outliner node.
- uuid() - Method in class kr.toxicity.model.api.data.renderer.RendererGroup
-
Gets uuid
- uuid() - Method in interface kr.toxicity.model.api.nms.Identifiable
-
Returns the UUID of the object.
- uuid() - Method in interface kr.toxicity.model.api.nms.PlayerChannelHandler
- uuid() - Method in interface kr.toxicity.model.api.platform.PlatformEntity
-
Returns the unique identifier of the entity.
- uuid() - Method in interface kr.toxicity.model.api.platform.PlatformOfflinePlayer
-
Returns the unique identifier of the player.
- uuid() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns the entity UUID.
- uv() - Method in record class kr.toxicity.model.api.data.raw.ModelUV
-
Returns the value of the
uvrecord component. - uvHeight() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
uvHeightrecord component. - uvHeight() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
uvHeightrecord component. - uvWidth() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
uvWidthrecord component. - uvWidth() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
uvWidthrecord component.
V
- V1_21 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21
- V1_21_1 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.1
- V1_21_10 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.10
- V1_21_11 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.11
- V1_21_2 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.2
- V1_21_4 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.4
- V1_21_5 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.5
- V1_21_6 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.6
- V1_21_7 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.7
- V1_21_8 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.8
- V1_21_9 - Static variable in record class kr.toxicity.model.api.version.MinecraftVersion
-
1.21.9
- V1_21_R1 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21 - 1.21.1
- V1_21_R3 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21.4
- V1_21_R4 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21.5
- V1_21_R5 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21.6 - 1.21.8
- V1_21_R6 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21.9 - 1.21.10
- V1_21_R7 - Enum constant in enum class kr.toxicity.model.api.nms.NMSVersion
-
Minecraft 1.21.11
- value() - Method in record class kr.toxicity.model.api.util.function.Float2FloatConstantFunction
-
Returns the value of the
valuerecord component. - value() - Method in record class kr.toxicity.model.api.util.function.FloatConstantFunction
-
Returns the value of the
valuerecord component. - value() - Method in record class kr.toxicity.model.api.util.function.FloatConstantSupplier
-
Returns the value of the
valuerecord component. - value(float) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler.Getter
-
Creates a constant value getter.
- value(float) - Static method in interface kr.toxicity.model.api.tracker.ModelScaler
-
Returns a constant value scaler.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelConfig.PackType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.bone.BoneTags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.mount.MountController.MoveType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.mount.MountControllers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.nms.ModelInteractionHand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.player.PlayerLimb
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.util.function.BonePredicate.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class kr.toxicity.model.api.animation.AnimationIterator.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.animation.AnimationOverrideState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.BetterModelConfig.PackType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.BetterModelEventBus.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.JarType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.BetterModelPlatform.ReloadResult.OnReload
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.bone.BoneTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.config.DebugConfig.DebugOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.config.IndicatorConfig.IndicatorOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.data.raw.KeyframeChannel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.data.raw.ModelMeta.FormatVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.data.renderer.ModelRenderer.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.mount.MountController.MoveType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.mount.MountControllers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.nms.ModelInteractionHand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.nms.NMSVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.platform.PlatformItemTransform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.player.PlayerLimb
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.Tracker.CloseReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Enchant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.Glow
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.ItemMapping
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.None
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.PreviousTint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.tracker.TrackerUpdateAction.TogglePart
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.util.function.BonePredicate.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.util.function.BooleanConstantSupplier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class kr.toxicity.model.api.util.interpolator.VectorInterpolator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variables() - Method in record class kr.toxicity.model.api.data.raw.ModelPlaceholder
-
Returns the value of the
variablesrecord 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
vectorrecord component. - vector(float) - Method in record class kr.toxicity.model.api.animation.VectorPoint
-
Gets the vector value at a specific time, evaluating the function if necessary.
- VECTOR_COMPARISON_EPSILON_SQ - Static variable in class kr.toxicity.model.api.util.MathUtil
-
Squared vector comparison epsilon value
- VectorInterpolator - Enum Class in kr.toxicity.model.api.util.interpolator
-
Interpolator
- VectorPoint - Record Class in kr.toxicity.model.api.animation
-
Represents a keyframe point in an animation timeline.
- VectorPoint(FloatFunction<Vector3f>, float, VectorPoint.BezierConfig, VectorInterpolator) - Constructor for record class kr.toxicity.model.api.animation.VectorPoint
-
Creates an instance of a
VectorPointrecord 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
VectorResultrecord class. - version() - Method in interface kr.toxicity.model.api.BetterModelPlatform
-
Returns the Minecraft version of the running server.
- version() - Method in interface kr.toxicity.model.api.nms.NMS
-
Returns the NMS version of the server.
- versionCheck() - Method in interface kr.toxicity.model.api.BetterModelConfig
-
Checks if version update notifications should be sent to OPs on join.
- versionList() - Static method in class kr.toxicity.model.api.util.HttpUtil
-
Searches BetterModel's latest version
- versionList(MinecraftVersion) - Static method in class kr.toxicity.model.api.util.HttpUtil
-
Searches BetterModel's latest version compatible with current server
- versionNumber() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns the value of the
versionNumberrecord 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
VersionRangerecord class. - versions() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns the value of the
versionsrecord component. - versionType() - Method in record class kr.toxicity.model.api.util.HttpUtil.PluginVersion
-
Returns the value of the
versionTyperecord component. - VERTICAL - Enum constant in enum class kr.toxicity.model.api.platform.PlatformBillboard
-
Can pivot around vertical axis.
- viewedPlayer() - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Returns a stream of players who pass the view filter (regardless of hidden status).
- viewedPlayer() - Method in class kr.toxicity.model.api.tracker.EntityTrackerRegistry
-
Returns a stream of all players viewing this registry.
- viewFilter(Predicate<PlatformPlayer>) - Method in class kr.toxicity.model.api.data.renderer.RenderPipeline
-
Adds a filter to restrict which players can view the model.
- viewRange() - Method in record class kr.toxicity.model.api.tracker.TrackerUpdateAction.ViewRange
-
Returns the value of the
viewRangerecord 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
ViewRangerecord class. - visibility() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Cube
-
Returns the value of the
visibilityrecord component. - visibility() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintElement.Group
-
Returns the value of the
visibilityrecord 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
visibilityrecord component.
W
- waist(PlayerArmor) - Method in interface kr.toxicity.model.api.skin.SkinData
-
Gets waist part
- WAIST - Enum constant in enum class kr.toxicity.model.api.player.PlayerLimb
-
Waist
- WALK - Enum constant in enum class kr.toxicity.model.api.mount.MountControllers
-
Walk
- WALK - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
The default walk animation for entity trackers.
- WALK_FLY - Static variable in class kr.toxicity.model.api.tracker.TrackerBuiltInAnimation
-
The default flying walk animation for entity trackers.
- walkSpeed() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity's walk speed
- warn(Component...) - Method in interface kr.toxicity.model.api.BetterModelLogger
-
Warns message
- west() - Method in record class kr.toxicity.model.api.data.raw.ModelFace
-
Returns the value of the
westrecord component. - width() - Method in record class kr.toxicity.model.api.data.blueprint.BlueprintTexture
-
Returns the value of the
widthrecord component. - width() - Method in record class kr.toxicity.model.api.data.raw.ModelResolution
-
Returns the value of the
widthrecord component. - width() - Method in record class kr.toxicity.model.api.data.raw.ModelTexture
-
Returns the value of the
widthrecord component. - withChildren() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
-
Builds with applying children bone
- withModels(PackObfuscator) - Method in interface kr.toxicity.model.api.pack.PackObfuscator
-
Creates a pair obfuscator, combining this obfuscator (as textures) with another (as models).
- withoutChildren() - Method in interface kr.toxicity.model.api.util.function.BonePredicate.Builder
-
Builds without applying children bone
- world() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the world associated with this location.
- worldPosition() - Method in class kr.toxicity.model.api.bone.RenderedBone
- worldPosition(BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
- worldPosition(BonePosition) - Method in class kr.toxicity.model.api.bone.RenderedBone
- worldPosition(BonePosition, BoneMovement) - Method in class kr.toxicity.model.api.bone.RenderedBone
- worldRotation() - Method in class kr.toxicity.model.api.bone.RenderedBone
- worldRotation(UUID) - Method in class kr.toxicity.model.api.bone.RenderedBone
- write(float, Vector3f, Vector3f, Vector3f, boolean) - Method in class kr.toxicity.model.api.animation.AnimationKeyframe.Builder
-
Writes a keyframe data point.
X
- x() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the width of the bounding box (X-axis extent).
- x() - Method in record class kr.toxicity.model.api.data.Float3
-
Returns the value of the
xrecord component. - x() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Returns the value of the
xrecord component. - x() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the X coordinate.
- x() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the value of the
xrecord 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
yrecord component. - y() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Returns the value of the
yrecord component. - y() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the Y coordinate.
- y() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns the value of the
yrecord component. - yaw() - Method in interface kr.toxicity.model.api.entity.BaseEntity
-
Gets entity's yaw (y-rot)
- yaw() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the yaw (horizontal rotation).
- yaw() - Method in record class kr.toxicity.model.api.tracker.ModelRotation
-
Returns a new rotation with only the yaw component.
- YAW - Static variable in interface kr.toxicity.model.api.tracker.ModelRotator
-
Yaw-only rotator.
Z
- z() - Method in record class kr.toxicity.model.api.data.blueprint.ModelBoundingBox
-
Returns the depth of the bounding box (Z-axis extent).
- z() - Method in record class kr.toxicity.model.api.data.Float3
-
Returns the value of the
zrecord component. - z() - Method in record class kr.toxicity.model.api.data.raw.ModelDatapoint
-
Returns the value of the
zrecord component. - z() - Method in interface kr.toxicity.model.api.platform.PlatformLocation
-
Returns the Z coordinate.
- zero() - Method in interface kr.toxicity.model.api.platform.PlatformAdapter
-
Returns a location at coordinates (0, 0, 0) in a default or null world.
- ZERO - Static variable in record class kr.toxicity.model.api.data.Float3
-
Zero
- ZERO - Static variable in interface kr.toxicity.model.api.util.function.Float2FloatFunction
-
Zero
- ZIP - Enum constant in enum class kr.toxicity.model.api.BetterModelConfig.PackType
-
Generate the resource pack as a ZIP archive.
- zipper() - Method in record class kr.toxicity.model.api.event.PluginStartReloadEvent
-
Returns the value of the
zipperrecord component. - zipper() - Static method in class kr.toxicity.model.api.pack.PackZipper
-
Creates a new PackZipper instance.
_
- _rotationGlobal() - Method in record class kr.toxicity.model.api.data.raw.ModelAnimator
-
Returns the value of the
_rotationGlobalrecord component. - _visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelElement.Cube
-
Returns the value of the
_visibilityrecord component. - _visibility() - Method in record class kr.toxicity.model.api.data.raw.ModelGroup
-
Returns the value of the
_visibilityrecord component.
All Classes and Interfaces|All Packages|Constant Field Values
ModelManager.model(String)instead.