Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class com.ticxo.modelengine.api.model.AnimationMode
- Abstract3DKeyframe<T> - Class in com.ticxo.modelengine.api.animation.keyframe
- Abstract3DKeyframe(IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.Abstract3DKeyframe
- AbstractCommand - Class in com.ticxo.modelengine.api.command
-
Viking-pillaged from LumineUtils Thanks Ash :kekw:
- AbstractCommand(AbstractCommand) - Constructor for class com.ticxo.modelengine.api.command.AbstractCommand
- AbstractCommand(ModelEngineAPI) - Constructor for class com.ticxo.modelengine.api.command.AbstractCommand
- AbstractEvent - Class in com.ticxo.modelengine.api.events
- AbstractEvent() - Constructor for class com.ticxo.modelengine.api.events.AbstractEvent
- AbstractKeyframe<T> - Class in com.ticxo.modelengine.api.animation.keyframe
- AbstractKeyframe(KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.AbstractKeyframe
- AbstractMountController - Class in com.ticxo.modelengine.api.mount.controller
-
Simple abstract implementation of a basic
MountController
. - AbstractMountController() - Constructor for class com.ticxo.modelengine.api.mount.controller.AbstractMountController
- AbstractObjectKeyframe<T> - Class in com.ticxo.modelengine.api.animation.keyframe
- AbstractObjectKeyframe(T) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.AbstractObjectKeyframe
- AbstractObjectKeyframe(T, KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.AbstractObjectKeyframe
- AbstractSpecialBoneHandler<T extends ModelBone,
R extends FakeEntity> - Class in com.ticxo.modelengine.api.model.handler - AbstractSpecialBoneHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- ActiveModel - Interface in com.ticxo.modelengine.api.model
-
The class that represent the model you see on an entity.
- add(Quaternion) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- add(EulerAngle, EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- addChild(ModelBone) - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- addModel(ActiveModel, boolean) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
- AddModelEvent - Class in com.ticxo.modelengine.api.events
- AddModelEvent() - Constructor for class com.ticxo.modelengine.api.events.AddModelEvent
- addParticleFrame(double, List<ParticleKeyframe.Particles>) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addPassengers(Entity...) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.MountPoint
- addPassengerToSeat(String, String, Entity, MountController) - Method in class com.ticxo.modelengine.api.mount.MountManager
- addPositionFrame(double, IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addRotationFrame(double, IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addScaleFrame(double, IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addScriptFrame(double, List<ScriptKeyframe.Script>) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addSoundFrame(double, List<SoundKeyframe.Sounds>) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- addSubCommands(AbstractCommand...) - Method in class com.ticxo.modelengine.api.command.AbstractCommand
- addVelocity(double, double, double) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- addVelocity(double, double, double) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Add velocity to the entity.
- altAdd(Quaternion) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- altConjugate() - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- altMul(double) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- altMul(Quaternion) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- ANIMATION_MODE - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- AnimationEndEvent - Class in com.ticxo.modelengine.api.events
- AnimationEndEvent() - Constructor for class com.ticxo.modelengine.api.events.AnimationEndEvent
- AnimationHandler - Interface in com.ticxo.modelengine.api.animation
-
The class that handles everything animation related such as animation updates, calculations, and removal.
- AnimationMode - Enum Class in com.ticxo.modelengine.api.model
- AnimationPlayEvent - Class in com.ticxo.modelengine.api.events
- AnimationPlayEvent() - Constructor for class com.ticxo.modelengine.api.events.AnimationPlayEvent
- AnimationProperty - Class in com.ticxo.modelengine.api.animation
-
Deprecated, for removal: This API element is subject to removal in a future version.
- AnimationProperty(ActiveModel, BlueprintAnimation) - Constructor for class com.ticxo.modelengine.api.animation.AnimationProperty
-
Deprecated.
- AnimationProperty(ActiveModel, BlueprintAnimation, double, double, double) - Constructor for class com.ticxo.modelengine.api.animation.AnimationProperty
-
Deprecated.
- api - Static variable in class com.ticxo.modelengine.api.ModelEngineAPI
-
Access point for more specific methods.
Cry about it. - asyncRayTrace(Location, Vector, double, FluidCollisionMode, boolean, double, Predicate<Entity>) - Method in interface com.ticxo.modelengine.api.nms.world.WorldHandler
B
- B - Enum constant in enum class com.ticxo.modelengine.api.model.AnimationMode
- BAD_EYE_HEIGHT - Static variable in interface com.ticxo.modelengine.api.error.IError
- BASE_WIDTH - Static variable in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- BaseEntity<T> - Interface in com.ticxo.modelengine.api.entity
-
Interface used by
ModeledEntity
to retrieve information about the entity.
For bukkit entities, useBukkitEntity
.
For bukkit players, useBukkitPlayer
.
For general purpose player-specific targets, useDummy
. - BaseItemEnum - Enum Class in com.ticxo.modelengine.api.generator
- biasRound(double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- bindEntity(Entity) - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- BLACK - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- BlendProperty - Class in com.ticxo.modelengine.api.animation.property
- BlendProperty(String, ActiveModel) - Constructor for class com.ticxo.modelengine.api.animation.property.BlendProperty
- BlendProperty(String, ActiveModel, double, double, double) - Constructor for class com.ticxo.modelengine.api.animation.property.BlendProperty
- BLUE - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- BlueprintAnimation - Class in com.ticxo.modelengine.api.animation.blueprint
- BlueprintAnimation(String) - Constructor for class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- BlueprintBone - Class in com.ticxo.modelengine.api.generator.model
- BlueprintBone() - Constructor for class com.ticxo.modelengine.api.generator.model.BlueprintBone
- BodyRotationController - Interface in com.ticxo.modelengine.api.nms.entity.wrapper
-
Wrapper interface for controlling the body rotation of a living entity.
- BOLD - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- boneReader - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- BoneReader - Interface in com.ticxo.modelengine.api.model.bone.reader
- BoneReaderManager - Class in com.ticxo.modelengine.api.model.bone.reader
- BoneReaderManager() - Constructor for class com.ticxo.modelengine.api.model.bone.reader.BoneReaderManager
- BoneRenderer - Interface in com.ticxo.modelengine.api.nms.entity.fake
- bones - Variable in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- BOX_UV - Static variable in interface com.ticxo.modelengine.api.error.IError
- BRIGHT_GREEN - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- broadcastDespawnPacket() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Called when the target becomes invisible.
For bukkit entities and players, useEntityHandler.broadcastDespawnPacket(BaseEntity, boolean)
- broadcastDespawnPacket() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- broadcastDespawnPacket() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- broadcastDespawnPacket() - Method in class com.ticxo.modelengine.api.entity.Dummy
- broadcastDespawnPacket(BaseEntity<?>, boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- broadcastSpawnPacket() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Called when the target becomes visible again.
For bukkit entities and players, useEntityHandler.broadcastSpawnPacket(BaseEntity, boolean)
- broadcastSpawnPacket() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- broadcastSpawnPacket() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- broadcastSpawnPacket() - Method in class com.ticxo.modelengine.api.entity.Dummy
- broadcastSpawnPacket(BaseEntity<?>, boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- build(ActiveModel) - Method in class com.ticxo.modelengine.api.animation.state.DefaultStateHandler.Property
- BukkitEntity - Class in com.ticxo.modelengine.api.entity
-
Default implementation of
BaseEntity
to wrap the default bukkit'sEntity
class.
For simple usage, this is all you would need. - BukkitEntity(Entity) - Constructor for class com.ticxo.modelengine.api.entity.BukkitEntity
- BukkitPlayer - Class in com.ticxo.modelengine.api.entity
-
Default implementation of
BaseEntity
to wrap the default bukkit'sPlayer
class.
This is mainly used for players to disguise themselves as a model. - BukkitPlayer(Player) - Constructor for class com.ticxo.modelengine.api.entity.BukkitPlayer
- byteToRot(byte) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
C
- C - Enum constant in enum class com.ticxo.modelengine.api.model.AnimationMode
- CAL_ANIMATION - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- CALIBRATOR - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- call(ActiveModel, Map<String, String>) - Method in interface com.ticxo.modelengine.api.animation.script.ScriptFunction
- callEvent(Event) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Internal method.
- changeBaseItem(BaseItemEnum) - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- changeNamespace(String) - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- check(String) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- clamp(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- clamp(float, float, float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- clearPassengers() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.MountPoint
- clearPassengersOnSeat(String, String) - Method in class com.ticxo.modelengine.api.mount.MountManager
- clearRegistry() - Method in class com.ticxo.modelengine.api.model.mananger.ModelRegistry
- clearRiders() - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- clone() - Method in class com.ticxo.modelengine.api.generator.Hitbox
- cloudOffset - Static variable in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- color(ItemMeta, Color) - Method in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- com.ticxo.modelengine.api - package com.ticxo.modelengine.api
- com.ticxo.modelengine.api.animation - package com.ticxo.modelengine.api.animation
- com.ticxo.modelengine.api.animation.blueprint - package com.ticxo.modelengine.api.animation.blueprint
- com.ticxo.modelengine.api.animation.keyframe - package com.ticxo.modelengine.api.animation.keyframe
- com.ticxo.modelengine.api.animation.keyframe.type - package com.ticxo.modelengine.api.animation.keyframe.type
- com.ticxo.modelengine.api.animation.property - package com.ticxo.modelengine.api.animation.property
- com.ticxo.modelengine.api.animation.script - package com.ticxo.modelengine.api.animation.script
- com.ticxo.modelengine.api.animation.state - package com.ticxo.modelengine.api.animation.state
- com.ticxo.modelengine.api.animation.timeline - package com.ticxo.modelengine.api.animation.timeline
- com.ticxo.modelengine.api.command - package com.ticxo.modelengine.api.command
- com.ticxo.modelengine.api.command.annotations - package com.ticxo.modelengine.api.command.annotations
- com.ticxo.modelengine.api.entity - package com.ticxo.modelengine.api.entity
- com.ticxo.modelengine.api.error - package com.ticxo.modelengine.api.error
- com.ticxo.modelengine.api.events - package com.ticxo.modelengine.api.events
- com.ticxo.modelengine.api.generator - package com.ticxo.modelengine.api.generator
- com.ticxo.modelengine.api.generator.model - package com.ticxo.modelengine.api.generator.model
- com.ticxo.modelengine.api.generator.parser - package com.ticxo.modelengine.api.generator.parser
- com.ticxo.modelengine.api.model - package com.ticxo.modelengine.api.model
- com.ticxo.modelengine.api.model.bone - package com.ticxo.modelengine.api.model.bone
- com.ticxo.modelengine.api.model.bone.reader - package com.ticxo.modelengine.api.model.bone.reader
- com.ticxo.modelengine.api.model.handler - package com.ticxo.modelengine.api.model.handler
- com.ticxo.modelengine.api.model.mananger - package com.ticxo.modelengine.api.model.mananger
- com.ticxo.modelengine.api.model.vfx - package com.ticxo.modelengine.api.model.vfx
- com.ticxo.modelengine.api.mount - package com.ticxo.modelengine.api.mount
- com.ticxo.modelengine.api.mount.controller - package com.ticxo.modelengine.api.mount.controller
- com.ticxo.modelengine.api.mount.controller.flying - package com.ticxo.modelengine.api.mount.controller.flying
- com.ticxo.modelengine.api.mount.controller.walking - package com.ticxo.modelengine.api.mount.controller.walking
- com.ticxo.modelengine.api.nms - package com.ticxo.modelengine.api.nms
- com.ticxo.modelengine.api.nms.entity - package com.ticxo.modelengine.api.nms.entity
- com.ticxo.modelengine.api.nms.entity.fake - package com.ticxo.modelengine.api.nms.entity.fake
- com.ticxo.modelengine.api.nms.entity.hitbox - package com.ticxo.modelengine.api.nms.entity.hitbox
- com.ticxo.modelengine.api.nms.entity.impl - package com.ticxo.modelengine.api.nms.entity.impl
- com.ticxo.modelengine.api.nms.entity.wrapper - package com.ticxo.modelengine.api.nms.entity.wrapper
- com.ticxo.modelengine.api.nms.network - package com.ticxo.modelengine.api.nms.network
- com.ticxo.modelengine.api.nms.world - package com.ticxo.modelengine.api.nms.world
- com.ticxo.modelengine.api.utils - package com.ticxo.modelengine.api.utils
- com.ticxo.modelengine.api.utils.config - package com.ticxo.modelengine.api.utils.config
- com.ticxo.modelengine.api.utils.data - package com.ticxo.modelengine.api.utils.data
- com.ticxo.modelengine.api.utils.logger - package com.ticxo.modelengine.api.utils.logger
- com.ticxo.modelengine.api.utils.math - package com.ticxo.modelengine.api.utils.math
- com.ticxo.modelengine.api.utils.registry - package com.ticxo.modelengine.api.utils.registry
- CommandAccessible - Annotation Interface in com.ticxo.modelengine.api.command.annotations
- CommandAttribute - Annotation Interface in com.ticxo.modelengine.api.command.annotations
- CommandParser - Class in com.ticxo.modelengine.api.command
- CommandParser() - Constructor for class com.ticxo.modelengine.api.command.CommandParser
- CommandParser.TabCompleter - Interface in com.ticxo.modelengine.api.command
- COMPARTMENT_SIZE - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- compatibilityManager - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- CompatibilityManager - Class in com.ticxo.modelengine.api.utils
- CompatibilityManager(JavaPlugin) - Constructor for class com.ticxo.modelengine.api.utils.CompatibilityManager
- CompatibilityManager.CompatibilityConfiguration - Interface in com.ticxo.modelengine.api.utils
- ComplexInterpolator<T,
R> - Class in com.ticxo.modelengine.api.utils.data - ComplexInterpolator() - Constructor for class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- ComplexInterpolator.Context - Class in com.ticxo.modelengine.api.utils.data
- ComplexInterpolator.Interpolation<T,
R> - Interface in com.ticxo.modelengine.api.utils.data - ComplexInterpolator.Parse<T,
R> - Interface in com.ticxo.modelengine.api.utils.data - COMPRESS_PACKET - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- configManager - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- ConfigManager - Class in com.ticxo.modelengine.api.utils.config
- ConfigManager(JavaPlugin) - Constructor for class com.ticxo.modelengine.api.utils.config.ConfigManager
- ConfigProperty - Enum Class in com.ticxo.modelengine.api.utils.config
- conjugate() - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- constructFlatBoneMap() - Method in class com.ticxo.modelengine.api.generator.model.ModelBlueprint
- Context() - Constructor for class com.ticxo.modelengine.api.utils.data.ComplexInterpolator.Context
- controllerRegistry - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- convert(Supplier<MountController>) - Method in class com.ticxo.modelengine.api.mount.MountControllerRegistry
- convert(T) - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- convert(T) - Method in class com.ticxo.modelengine.api.utils.registry.TSingletonRegistry
- copy() - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- copyResource(File, String) - Static method in class com.ticxo.modelengine.api.utils.TFile
- create() - Method in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- create() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- createActiveModel(ModelBlueprint) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create an instance of
ActiveModel
from aModelBlueprint
. - createActiveModel(String) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create an instance of
ActiveModel
of this model ID. - createActiveModelImpl(ModelBlueprint) - Method in class com.ticxo.modelengine.api.ModelEngineAPI
- createBoneRenderer(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createDirectory(File, String...) - Static method in class com.ticxo.modelengine.api.utils.TFile
- createDummy() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
Dummy
with a random UUID.
This is mainly used to spawn player-specific models. - createDummy(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
Dummy
with a specific UUID.
This is mainly used to spawn player-specific models. - createDummyRangeEntity(BaseEntity<?>) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createFile(File, String...) - Static method in class com.ticxo.modelengine.api.utils.TFile
- createHandRenderer(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createLeashPoint(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createModelBone(BlueprintBone, ActiveModel) - Method in class com.ticxo.modelengine.api.model.bone.reader.BoneReaderManager
- createModeledEntity(BaseEntity<?>) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
ModeledEntity
from a custom target.
Use this when your target is not a bukkit entity, or whenDummy
does not satisfy your need. - createModeledEntity(Entity) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
ModeledEntity
from a bukkit entity.
For creating player disguise, useModelEngineAPI.createModeledEntity(Player)
- createModeledEntity(Player) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
ModeledEntity
from a bukkit player.
This is mainly used for disguises. - createModeledEntityImpl(BaseEntity<?>) - Method in class com.ticxo.modelengine.api.ModelEngineAPI
- createModelHitbox(BaseEntity<?>) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createMountPoint(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createNametagPoint(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createPath(String...) - Static method in class com.ticxo.modelengine.api.utils.TFile
- createRealRenderer() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- createRealRenderer() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- createSubHitboxEntity(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- createVFX(BaseEntity<?>) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
VFX
from a custom target. - createVFX(Entity) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
VFX
from a bukkit entity. - createVFX(Player) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Create a new
VFX
from a bukkit player. - createVFXImpl(BaseEntity<?>) - Method in class com.ticxo.modelengine.api.ModelEngineAPI
- createVFXRenderer(VFX) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- CYAN - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
D
- DATA_KEY - Static variable in class com.ticxo.modelengine.api.utils.data.EntityData
- DEATH - Enum constant in enum class com.ticxo.modelengine.api.animation.state.ModelState
- DEBUG_LEVEL - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- DEFAULT_NAMES - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- DefaultBodyRotationController - Class in com.ticxo.modelengine.api.nms.entity.impl
- DefaultBodyRotationController(BaseEntity<?>) - Constructor for class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- defaultItem - Variable in class com.ticxo.modelengine.api.utils.registry.TRegistry
- DefaultStateHandler - Class in com.ticxo.modelengine.api.animation.state
-
Data class that contains the specification of each default states of an
ActiveModel
. - DefaultStateHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.animation.state.DefaultStateHandler
- DefaultStateHandler.Property - Class in com.ticxo.modelengine.api.animation.state
- degreeDifference(float, float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- despawn() - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- despawn() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- despawn() - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- despawn(Player) - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- despawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- despawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- destroy() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Despawn the model from the world.
This method would despawn the model from all players that is close enough to see it. - destroy() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- destroy() - Method in class com.ticxo.modelengine.api.model.handler.SubHitboxHandler
- destroy() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Clear and despawn all
ActiveModel
. - destroy() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- dismountAll() - Method in class com.ticxo.modelengine.api.mount.MountManager
- dismountAllPassengers() - Method in class com.ticxo.modelengine.api.mount.MountManager
- dismountRider(Entity) - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- dot(Quaternion) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- DoubleData - Class in com.ticxo.modelengine.api.animation.keyframe
- DoubleData() - Constructor for class com.ticxo.modelengine.api.animation.keyframe.DoubleData
- Dummy - Class in com.ticxo.modelengine.api.entity
-
Default implementation of
BaseEntity
that does not wrap anything and have all aspects controllable.
This is mainly used to spawn player-specific models, inanimate objects, or extended to implement custom logic.
Since this wrapper does not exist in the world, it would not automatically add or remove players from the list of viewers. UseManualRangeManager
to modify the viewer list. - Dummy(int, UUID) - Constructor for class com.ticxo.modelengine.api.entity.Dummy
-
Do not use this constructor unless you know what you are doing.
UseModelEngineAPI.createDummy()
orModelEngineAPI.createDummy(UUID)
instead. - Dummy.InteractAtHandler - Interface in com.ticxo.modelengine.api.entity
- DummyRangeEntity - Interface in com.ticxo.modelengine.api.nms.entity.fake
- DUPE_NAME - Static variable in interface com.ticxo.modelengine.api.error.IError
- DynamicHitbox - Interface in com.ticxo.modelengine.api.nms.entity.hitbox
E
- ejectChannel(Player) - Method in interface com.ticxo.modelengine.api.nms.network.NetworkHandler
- EMPTY - Static variable in interface com.ticxo.modelengine.api.animation.keyframe.IKeyframeData
- EMPTY - Static variable in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- EMPTY - Static variable in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
- EmptyLookController - Class in com.ticxo.modelengine.api.nms.entity.impl
- EmptyLookController() - Constructor for class com.ticxo.modelengine.api.nms.entity.impl.EmptyLookController
- EmptyMoveController - Class in com.ticxo.modelengine.api.nms.entity.impl
- EmptyMoveController() - Constructor for class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- EmptyRangeManager - Class in com.ticxo.modelengine.api.nms.entity.impl
- EmptyRangeManager() - Constructor for class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- ENGINE - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- entity - Variable in class com.ticxo.modelengine.api.mount.controller.AbstractMountController
- EntityData - Class in com.ticxo.modelengine.api.utils.data
- EntityData() - Constructor for class com.ticxo.modelengine.api.utils.data.EntityData
- EntityData.ModelData - Class in com.ticxo.modelengine.api.utils.data
- EntityData.StateData - Class in com.ticxo.modelengine.api.utils.data
- EntityData.StateProperty - Class in com.ticxo.modelengine.api.utils.data
- EntityHandler - Interface in com.ticxo.modelengine.api.nms.entity
- EPSILON - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- error(int, String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- error(String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- Error() - Constructor for class com.ticxo.modelengine.api.error.IError.Error
- ERROR - Enum constant in enum class com.ticxo.modelengine.api.error.IError.Severity
- ERROR - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- ErrorBadTexture - Class in com.ticxo.modelengine.api.error
- ErrorBadTexture() - Constructor for class com.ticxo.modelengine.api.error.ErrorBadTexture
- ErrorNoFaceCube - Class in com.ticxo.modelengine.api.error
- ErrorNoFaceCube() - Constructor for class com.ticxo.modelengine.api.error.ErrorNoFaceCube
- ErrorUnknownFormat - Class in com.ticxo.modelengine.api.error
- ErrorUnknownFormat() - Constructor for class com.ticxo.modelengine.api.error.ErrorUnknownFormat
- execute(Object, String...) - Static method in class com.ticxo.modelengine.api.command.CommandParser
- EXPERIMENTAL - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
F
- fakeEntity - Variable in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- FakeEntity - Interface in com.ticxo.modelengine.api.nms.entity.fake
- FakeEntity.DisplaySlot - Enum Class in com.ticxo.modelengine.api.nms.entity.fake
- fastAsin(double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastAtan(double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastAtan2(double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastInvSqrt(double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastInvSqrt(float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastLength(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastNormalize(Vector) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastSqrt(double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- fastSqrt(float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- FieldUtils - Class in com.ticxo.modelengine.api.utils
- FieldUtils() - Constructor for class com.ticxo.modelengine.api.utils.FieldUtils
- FieldUtils.FieldEnums - Interface in com.ticxo.modelengine.api.utils
- FILLED_MAP - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- FINAL - Enum constant in enum class com.ticxo.modelengine.api.events.ModelRegistrationEvent.Phase
- FlyingMountController - Class in com.ticxo.modelengine.api.mount.controller.flying
-
Controller ID:
flying
Standard airborne controller with WASD movement, jump to ascend, sneak to descend and sneak on ground to dismount. - FlyingMountController() - Constructor for class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController
- FlyingMountController_v16 - Class in com.ticxo.modelengine.api.mount.controller.flying
-
Controller ID:
flying_v16
Special airborne controller specifically for 1.16 due to the bug MC-202202.
This controller uses WASD for movement, jump & look up to ascend, jump & look down to descend, and sneak anywhere to dismount. - FlyingMountController_v16() - Constructor for class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController_v16
- FlyingMountForcedController - Class in com.ticxo.modelengine.api.mount.controller.flying
-
Controller ID:
force_flying
Standard airborne controller with WASD movement, jump to ascend and sneak to descend, but have dismounting on ground disabled. - FlyingMountForcedController() - Constructor for class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountForcedController
- forceGenerateBone(String, BlueprintBone) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Forcefully generate bones in their unintended location.
- forceSpawn(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- forceSpawn(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.ManualRangeManager
- forceSpawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Force a player to start seeing this entity.
- forceStopAllAnimations() - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Ignore all lerp out animations and stop all animations immediately.
This is used to cancel all ongoing animations before playing the death animation. - forceStopAnimation(String) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Ignore lerp out animation and stop the animation immediately.
To stop the animation gracefully, useAnimationHandler.stopAnimation(String)
. - forEach(BiConsumer<T, R>) - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- forEachProperty(BiConsumer<String, IAnimationProperty>) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Shorthand for looping through all animation properties.
- fromEulerAngle(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.Quaternion
- fromEulerAngle(EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- fromEulerAngle(EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.Quaternion
- fromEulerAngleDegree(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.Quaternion
- fromQuaternion(Quaternion) - Static method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
G
- generate(File) - Method in interface com.ticxo.modelengine.api.generator.parser.ModelParser
- generateBone(BlueprintBone, ActiveModel) - Method in interface com.ticxo.modelengine.api.model.bone.reader.BoneReader
- generateModel() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Populate this model with bones.
The default implementation ofModeledEntity
calls this method onModeledEntity.addModel(ActiveModel, boolean)
, and the default implementation ofActiveModel
would setActiveModel.isGenerated()
to true. - generator - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- GENERATOR - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- get(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- get(String) - Static method in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
- get(String) - Static method in enum class com.ticxo.modelengine.api.animation.state.ModelState
- get(String) - Static method in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- get(String) - Static method in enum class com.ticxo.modelengine.api.model.AnimationMode
- get(String) - Static method in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- get(String) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- get(String) - Static method in enum class com.ticxo.modelengine.api.utils.math.TMath.SlerpMode
- get(String) - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- get(String) - Method in class com.ticxo.modelengine.api.utils.registry.TSingletonRegistry
- getActiveModel() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getAliases() - Method in class com.ticxo.modelengine.api.command.AbstractCommand
-
Can be overridden to add aliases for the command
- getAllBlueprintId() - Method in class com.ticxo.modelengine.api.model.mananger.ModelRegistry
- getAllModeledEntityUUID() - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- getAnimation(String) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Get the
SimpleProperty
object that contains the animation information of the provided ID. - getAnimationHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the existing instance of
AnimationHandler
specific to this model.
This is used to control everything animation related of this model. - getAnimationMode() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the
AnimationMode
of this model.
If the mode was not set withActiveModel.setAnimationMode(AnimationMode)
, it would return the default mode set in the plugin config. - getAnimationMode() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getAnimations() - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Get an immutable list of all
AnimationProperties
, ordered by animation priority. - getAnimationState(boolean) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Check whether this entity is playing animations or not.
- getBase() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
The wrapped owner of this ModeledEntity instance.
- getBase() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getBaseEntity() - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- getBaseItem() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getBaseItemType() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- getBlueprint() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the blueprint used to generate this model.
- getBlueprint(String) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Obtain a blueprint of this model ID.
Do not modify the blueprint unless you know what you are doing! - getBlueprint(String) - Method in class com.ticxo.modelengine.api.model.mananger.ModelRegistry
- getBlueprintBone() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getBlueprintFolder() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- getBodyRotationController() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
BodyRotationController
of this entity.
This is used to configure the entity's body rotation. - getBodyYaw() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the body yaw of this entity.
- getBone(String) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get a bone of this model with the bone ID.
- getBoneId() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getBoneIndex() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get all bones in this model.
This method returns a flat view of all bones, which means all bones are searchable within this map. - getBoolean() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getBoolean(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- getBoundEntities() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- getBukkit() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.DummyRangeEntity
- getChildren() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getClientAproxRotation() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getClientAproxYaw() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getColor() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getColorState() - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- getColumn(int) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- getConfigManager() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getController(UUID) - Method in class com.ticxo.modelengine.api.mount.MountManager
- getController(UUID) - Method in class com.ticxo.modelengine.api.mount.MountPairManager
- getControllerRegistry() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getCustomId() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getCustomName() - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- getCustomName() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.NametagPoint
- getCustomNameObject() - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- getDamageMultiplier() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- getData() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getDef() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getDefault() - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- getDefault() - Method in class com.ticxo.modelengine.api.utils.registry.TSingletonRegistry
- getDefaultStateHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the existing instance of
DefaultStateHandler
specific to this model.
This is used to configure the animation properties of eachModelState
for this model.
To play a default animation, useModeledEntity.setState(ModelState)
. - getDirectEntity() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- getDirectEntity() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- getDisplay() - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- getDouble() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getDouble(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- getDynamicHitbox() - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- getEntity() - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Get the rider.
- getEntity() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- getEntity() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- getEntityCounter() - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- getEntityHandler() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getEntityHandler() - Method in interface com.ticxo.modelengine.api.nms.NMSHandler
- getEntityId() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the entity ID of this entity.
If the target is not a bukkit entity, you have to be absolutely sure that this ID does not overlap with an existing entity, as it is used to identify interactions between models.
UseEntityHandler.getEntityCounter()
to generate unique integer ID if you are unsure. - getEntityId() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getEntityId() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getEntityId() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.ErrorBadTexture
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.ErrorNoFaceCube
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.ErrorUnknownFormat
- getErrorMessage() - Method in interface com.ticxo.modelengine.api.error.IError
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBadAngle
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBadEyeHeight
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBadNamespace
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBadTranslation
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBoneTooLarge
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnBoxUV
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarningDuplicateBoneName
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnMultipleAngle
- getErrorMessage() - Method in class com.ticxo.modelengine.api.error.WarnNoHitbox
- getField() - Method in interface com.ticxo.modelengine.api.utils.FieldUtils.FieldEnums
- getField(Class<?>, FieldUtils.FieldEnums) - Static method in class com.ticxo.modelengine.api.utils.FieldUtils
- getField(Class<?>, String) - Static method in class com.ticxo.modelengine.api.utils.FieldUtils
- getFinalPosition(ModelBone) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Calculate the final position of the specified bone.
- getFinalRotation(ModelBone) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Calculate the final rotation of the specified bone.
- getFoodExhaustion() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- getFoodExhaustion() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- getForceLoopMode() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.AddModelEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.AnimationEndEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.AnimationPlayEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.ModelDismountEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.ModelMountEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.ModelRegistrationEvent
- getHandlerList() - Static method in class com.ticxo.modelengine.api.events.RemoveModelEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.AddModelEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.AnimationEndEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.AnimationPlayEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.ModelDismountEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.ModelMountEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.ModelRegistrationEvent
- getHandlers() - Method in class com.ticxo.modelengine.api.events.RemoveModelEvent
- getHandRenderer() - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- getHeadPitch() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the head pitch of this entity.
- getHeadYaw() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the head yaw of this entity.
- getHigherKey(float) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- getHitbox() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the hitbox of this entity.
- getHitbox() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- getHolder() - Method in interface com.ticxo.modelengine.api.model.bone.Leashable
- getHolder() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.LeashPoint
- getHurt() - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- getInput() - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Get the movement input.
- getInt() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getInt(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- getInteractionTicker() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getItemHolderHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all item holder bones.
- getItemInSlot(EquipmentSlot) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getItemInSlot(EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getItemInSlot(EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getItemInSlot(EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.Dummy
- getItemStack() - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- getKeyframeReaderRegistry() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getKeys() - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- getLeashHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all leash bones.
- getLeashId() - Method in interface com.ticxo.modelengine.api.model.bone.Leashable
- getLeashId() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.LeashPoint
- getLeashPoint() - Method in interface com.ticxo.modelengine.api.model.bone.Leashable
- getLerpIn() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLerpInRatio() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- getLerpInRatio() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLerpInRatio() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getLerpInTime() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLerpOut() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLerpOutRatio() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- getLerpOutRatio() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLerpOutRatio() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getLerpOutTime() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getLocation() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the location of this entity.
- getLocation() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getLocation() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getLocation() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the vector location of the wrapped owner.
- getLookController() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
LookController
of this entity.
This is mainly used to control the entity's pitch, head yaw and body yaw. - getLowerKey(float) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- getMaxBodyAngle() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getMaxHeadAngle() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getMaxWidth() - Method in class com.ticxo.modelengine.api.generator.Hitbox
- getMinBodyAngle() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getMinHeadAngle() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getModel() - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Get the owner of this animation handler.
- getModel() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getModel(String) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
ActiveModel
of the specified model ID from this entity. - getModeledEntity() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the owner of this model.
- getModeledEntity(int) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- getModeledEntity(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- getModeledEntity(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Retrieve the instance of
ModeledEntity
associated to this UUID.
For bukkit entities, this would be their entity UUID.
ForDummy
, this would be a random UUID generated on creation. - getModelHitbox() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getModelRelay(int) - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- getModels() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the complete map of
ActiveModel
in this entity. - getModelTicker() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getMountable() - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
- getMountable(String, String) - Method in class com.ticxo.modelengine.api.mount.MountManager
- getMountedBone(UUID) - Method in class com.ticxo.modelengine.api.mount.MountManager
- getMountedBone(Entity) - Method in class com.ticxo.modelengine.api.mount.MountManager
- getMountedPair(UUID) - Method in class com.ticxo.modelengine.api.mount.MountPairManager
- getMountHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all mountable bones.
This includes driver bone and passenger bones. - getMountManager() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
MountManager
of this ModeledEntity.
This is used to mount an entity to this entity. - getMountManager() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getMountPair(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Get the model the passenger is riding on.
- getMountPoint() - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- getMoveController() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
MoveController
of this entity.
This is mainly used to control this entity withMountController
. - getMsgId() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- getMsgId() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- getName() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getName() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getName() - Method in class com.ticxo.modelengine.api.command.AbstractCommand
- getNamespace() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- getNametagHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all nametag bones.
- getNametagPoint() - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- getNetworkHandler() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getNetworkHandler() - Method in interface com.ticxo.modelengine.api.nms.NMSHandler
- getObbInstance() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- getOrCreateModeledEntity(Entity) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Shorthand for getting the
ModeledEntity
of this entity, and create one if none was found. - getOrCreateTimeline(String) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getOriginal() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the wrapped target.
- getOriginal() - Method in class com.ticxo.modelengine.api.entity.Dummy
- getPackFolder() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- getParent() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getParticlesFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getPassengers() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getPassengers() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getPassengers() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getPassengers() - Method in class com.ticxo.modelengine.api.mount.MountManager
- getPassengers() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.MountPoint
- getPassengersOnSeat(String, String) - Method in class com.ticxo.modelengine.api.mount.MountManager
- getPath() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getPermissionNode() - Method in class com.ticxo.modelengine.api.command.AbstractCommand
-
Permission node for this command.
- getPhase() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getPipeline(Player) - Method in interface com.ticxo.modelengine.api.nms.network.NetworkHandler
- getPivotOffset(boolean, float) - Method in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- getPlayerInRange() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- getPlayerInRange() - Method in class com.ticxo.modelengine.api.nms.entity.impl.ManualRangeManager
- getPlayerInRange() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Get a copy of the set of all players in range to see this entity.
- getPlayerMountController(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Get the
MountController
used by the player passenger. - getPlugin() - Method in class com.ticxo.modelengine.api.command.AbstractCommand
- getPosition() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getPosition() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getPosition(String, IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getPositionFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getPositionFrame(String) - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- getPositionFrame(String) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getPositionFrame(String) - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getPositionOrZero(String, IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getProperty(ModelState) - Method in class com.ticxo.modelengine.api.animation.state.DefaultStateHandler
- getRangeManager() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Return the wrapped render range manager created in
BaseEntity.wrapRangeManager(IModel)
. - getRangeManager() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get the
RangeManager
of this entity.
This is mainly used to add & remove player from viewing, or change the render distance of this model. - getRangeManager() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getRelativeLocation(EulerAngle, double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- getRelativeLocation(EulerAngle, Vector) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- getRelativeLocation(Vector, EulerAngle, double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- getRelativeLocation(Vector, EulerAngle, Vector) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- getRelayed() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- getRelayedId(int) - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- getRenderDistance() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- getRenderDistance() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Get the render distance of this entity.
- getRenderer() - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- getRenderer() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getRendererHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all rendering bones.
This includes normal bones, ghost item bones and segment bones. - getRendererUUID() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- getRiders() - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- getRotation() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getRotation() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getRotation(String, IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getRotationDelay() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getRotationDuration() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getRotationFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getRotationFrame(String) - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- getRotationFrame(String) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getRotationFrame(String) - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getRotationOrZero(String, IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getRow(int) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- getScale(String, IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getScaleFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getScriptFrame() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- getScriptFrame() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getScriptFrame() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- getScriptFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getScriptReaderRegistry() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getScripts(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getSeverity() - Method in class com.ticxo.modelengine.api.error.IError.Error
- getSeverity() - Method in interface com.ticxo.modelengine.api.error.IError
- getSeverity() - Method in class com.ticxo.modelengine.api.error.IError.Warn
- getSlerpMode() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getSoundsFrame(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.timeline.Timeline
- getSourcePosition() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- getSourcePosition() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- getSpeed() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getSpeed() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- getSpeed() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Get the value of the movement speed attribute of this entity.
- getStableAngle() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getState() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get this entity's current
ModelState
- getStepHeight() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the step height of this entity.
- getStepHeight() - Method in class com.ticxo.modelengine.api.entity.Dummy
- getString() - Method in interface com.ticxo.modelengine.api.utils.config.Property
- getString(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- getString(String) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- getSubHitboxBone(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- getSubHitboxEntity() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- getSubHitboxHandler() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Get the handler for all sub-hitbox bones.
This includes AABB and OBB hitboxes. - getSuggestions() - Method in interface com.ticxo.modelengine.api.command.CommandParser.TabCompleter
- getTime() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- getTimeline(String) - Method in class com.ticxo.modelengine.api.animation.blueprint.BlueprintAnimation
- getUniqueId() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the UUID of this entity.
This UUID is used to retrieve the instance ofModeledEntity
associated with this entity. - getUniqueId() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getUniqueId() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getUniqueId() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.AbstractKeyframe
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.AbstractObjectKeyframe
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.DoubleData
- getValue(IAnimationProperty) - Method in interface com.ticxo.modelengine.api.animation.keyframe.IKeyframeData
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.type.PositionKeyframe
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.type.RotationKeyframe
- getValue(IAnimationProperty) - Method in class com.ticxo.modelengine.api.animation.keyframe.type.ScaleKeyframe
- getVelocity() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- getVelocity() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Get the current velocity of this entity.
- getVFX(int) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- getVFX(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- getVFXTicker() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getViewers() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager.Disguise
-
Get a copy of the set of all players in range to see this entity, excluding this player.
To get the set including this player, useRangeManager.getPlayerInRange()
. - getWhite() - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- getWorld() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Get the world of this entity.
- getWorld() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getWorld() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getWorld() - Method in class com.ticxo.modelengine.api.entity.Dummy
- getWorldHandler() - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
- getWorldHandler() - Method in interface com.ticxo.modelengine.api.nms.NMSHandler
- getXHeadRot() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getXHeadRot() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getXHeadRot() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getXHeadRot() - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- getXHeadRot() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getXHeadRot(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- getYaw() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- getYaw() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- getYBodyRot() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getYBodyRot() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getYBodyRot() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getYBodyRot() - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- getYBodyRot() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getYBodyRot(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- getYHeadRot() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- getYHeadRot() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- getYHeadRot() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- getYHeadRot() - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- getYHeadRot() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- getYHeadRot(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- globalRotate(Quaternion, Quaternion) - Static method in class com.ticxo.modelengine.api.utils.math.Quaternion
- globalRotate(EulerAngle, EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- GREEN - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- gson - Static variable in class com.ticxo.modelengine.api.ModelEngineAPI
-
Global Gson instance used across the entire plugin.
H
- handle(Player, EquipmentSlot, Vector) - Method in interface com.ticxo.modelengine.api.entity.Dummy.InteractAtHandler
- HandRenderer - Interface in com.ticxo.modelengine.api.nms.entity.fake
- has(String) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- hasAnimations() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Check if this model is playing any animations.
If the model is playing the death animation and holding on last frame, that animation is considered finished and is ignored. - hasPassengers() - Method in class com.ticxo.modelengine.api.mount.MountManager
- hasRider(Entity) - Method in class com.ticxo.modelengine.api.mount.MountManager
- HEAD - Enum constant in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- hideBoundSubHitboxEntity(ModeledEntity, Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- hideFromPlayer(Player) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Hide the model from the player.
This does not unregister the player as a viewer of this model, hence update packets would still be sent, and the model would be visible to them when they exit and enter its render radius. - hideFromPlayer(Player) - Method in interface com.ticxo.modelengine.api.model.IModel
-
Hide this entity from the player.
This does not unregister the player as a viewer of this entity, hence update packets would still be sent, and the entity would be visible to them when they exit and enter its render radius. - hints() - Element in annotation interface com.ticxo.modelengine.api.command.annotations.CommandAttribute
- Hitbox - Class in com.ticxo.modelengine.api.generator
- Hitbox() - Constructor for class com.ticxo.modelengine.api.generator.Hitbox
- HOLD - Enum constant in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
- hurt() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Play the hurt animation.
- hurt(Entity, IDamageSource, float) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
I
- IAnimationProperty - Interface in com.ticxo.modelengine.api.animation.property
- IAnimationProperty.Phase - Enum Class in com.ticxo.modelengine.api.animation.property
- IDamageSource - Interface in com.ticxo.modelengine.api.nms.world
- IDLE - Enum constant in enum class com.ticxo.modelengine.api.animation.state.ModelState
- IError - Interface in com.ticxo.modelengine.api.error
- IError.Error - Class in com.ticxo.modelengine.api.error
- IError.Severity - Enum Class in com.ticxo.modelengine.api.error
- IError.Warn - Class in com.ticxo.modelengine.api.error
- IKeyframeData - Interface in com.ticxo.modelengine.api.animation.keyframe
- IModel - Interface in com.ticxo.modelengine.api.model
-
General interface for
ModeledEntity
andVFX
. - importModels() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- importModelsAsync() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- initialize() - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- initialize() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- injectChannel(Player) - Method in interface com.ticxo.modelengine.api.nms.network.NetworkHandler
- input - Variable in class com.ticxo.modelengine.api.mount.controller.AbstractMountController
- interact(Entity, Player, EquipmentSlot) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- interactionTicker - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- InteractionTicker - Class in com.ticxo.modelengine.api.model.mananger
- InteractionTicker(ModelEngineAPI) - Constructor for class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- interpolate(float) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- interpolate(ComplexInterpolator.Context, T, T, float) - Method in interface com.ticxo.modelengine.api.utils.data.ComplexInterpolator.Interpolation
- Interpolator<T> - Class in com.ticxo.modelengine.api.utils.data
- Interpolator() - Constructor for class com.ticxo.modelengine.api.utils.data.Interpolator
- intersects(OrientedBoundingBox) - Method in class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
- intersects(BoundingBox) - Method in class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
- IS_PAPER - Static variable in class com.ticxo.modelengine.api.ServerInfo
- isAutoTick() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- isBaseEntityVisible() - Method in interface com.ticxo.modelengine.api.model.IModel
-
Is the owner visible.
- isBodyClampUneven() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- isBoundingBoxWithinDistance(Vector, Vector, BoundingBox, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- isBypassArmor() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isBypassArmor() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isBypassInvul() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isBypassInvul() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isBypassMagic() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isBypassMagic() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isCanHurt() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Can the model play the damage animation.
- isConsoleFriendly() - Method in class com.ticxo.modelengine.api.command.AbstractCommand
-
Whether this command supports ConsoleCommandSender
- isControlled() - Method in class com.ticxo.modelengine.api.mount.MountManager
- isCreativePlayer() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isCreativePlayer() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isCustomNameVisible() - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- isCustomNameVisible() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.NametagPoint
- isDamageHelmet() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isDamageHelmet() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isDamageNullified(UUID) - Method in class com.ticxo.modelengine.api.mount.MountManager
- isDead() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- isDead() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- isDead() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- isDriverBone() - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- isEnchant() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- isExplosion() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isExplosion() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isExtension(String, String) - Static method in class com.ticxo.modelengine.api.utils.TFile
- isFall() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isFall() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isFinished() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- isFinished() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- isFinished() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- isFire() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isFire() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isForceOverride() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- isGenerated() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Check if the model has finished generating all its bones.
- isGhost() - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- isGlowing() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- isGlowing() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- isGlowing() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- isHead() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- isHeadClampUneven() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- isIncludeSelf() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager.Disguise
-
Can the player see their own model.
- isInitialized() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- isInitialized() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
- isLockPitch() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Is the pitch locked.
- isLockYaw() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Is the head yaw locked.
- isMagic() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isMagic() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isModeledEntity(int) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- isModeledEntity(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- isModeledEntity(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Check if the UUID is associated with a
ModeledEntity
instance. - isModeledEntityOrSubHitbox(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- isModelRotationLock() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Get rotation lock state.
- isMoving() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- isMoving() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- isMoving() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- isMoving(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- isNoAggro() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isNoAggro() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isOBB() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- isOnGround() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- isOnGround() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- isOnGround() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- isOnGround() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- isOnGround() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Get the true ground state of this entity.
This is necessary since the default ground state obtain throughEntity.isOnGround()
is forcefully set to true to maintain consistent movement speed. - isOverride() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- isOverride() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- isOverride() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- isPlayerMode() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- isPlayingAnimation(String) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Check if the handler is already playing the animation.
- isProjectile() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isProjectile() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isSimilar(Vector, Vector) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- isSmall() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- isSubHitbox(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- isSwappable() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Is the model ready to be swapped.
- isSweep() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- isSweep() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- isUsingOBB() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- isVFX(int) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- isVFX(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- isVisible() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- ITALICS - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- ITEM_MODEL - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- ItemHolder - Interface in com.ticxo.modelengine.api.model.bone
- ItemHolderHandler - Class in com.ticxo.modelengine.api.model.handler
- ItemHolderHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.ItemHolderHandler
J
- jump() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- jump() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Cause the entity to jump.
- JUMP - Enum constant in enum class com.ticxo.modelengine.api.animation.state.ModelState
K
- keyframeReaderRegistry - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- KeyframeReaderRegistry - Class in com.ticxo.modelengine.api.animation.keyframe
- KeyframeReaderRegistry() - Constructor for class com.ticxo.modelengine.api.animation.keyframe.KeyframeReaderRegistry
- KeyframeType - Enum Class in com.ticxo.modelengine.api.animation.keyframe
L
- LATE_ASSETS - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- LATE_REGISTER - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- Leashable - Interface in com.ticxo.modelengine.api.model.bone
- LeashHandler - Class in com.ticxo.modelengine.api.model.handler
- LeashHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.LeashHandler
- LeashPoint - Interface in com.ticxo.modelengine.api.nms.entity.fake
- LEATHER_BOOTS - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- LEATHER_CHESTPLATE - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- LEATHER_HORSE_ARMOR - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- LEATHER_LEGGINGS - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- lerp(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(double, double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(Quaternion, Quaternion, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(EulerAngle, EulerAngle, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(EulerAngle, EulerAngle, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(Vector, Vector, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- lerp(Vector, Vector, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- LERPIN - Enum constant in enum class com.ticxo.modelengine.api.animation.property.IAnimationProperty.Phase
- LERPOUT - Enum constant in enum class com.ticxo.modelengine.api.animation.property.IAnimationProperty.Phase
- LINEAR - Enum constant in enum class com.ticxo.modelengine.api.animation.keyframe.KeyframeType
- LINGERING_POTION - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- load(ModeledEntity) - Method in class com.ticxo.modelengine.api.utils.data.EntityData
- localRotate(Quaternion, Quaternion) - Static method in class com.ticxo.modelengine.api.utils.math.Quaternion
- localRotate(EulerAngle, EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- log() - Method in interface com.ticxo.modelengine.api.error.IError
- log() - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(int, String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(Iterable<T>) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(Iterable<T>, Function<T, String>) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(Object) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(T[]) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- log(T[], Function<T, String>) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- LogColor - Enum Class in com.ticxo.modelengine.api.utils.logger
- lookAt(double, double, double) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyLookController
- lookAt(double, double, double) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.LookController
- LookController - Interface in com.ticxo.modelengine.api.nms.entity.wrapper
-
Wrapper interface for controlling the look direction of a living entity.
- LOOP - Enum constant in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
- LoopMode - Enum Class in com.ticxo.modelengine.api.animation.blueprint
M
- MAIN_HAND - Enum constant in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- makeAngle(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- ManualRangeManager - Class in com.ticxo.modelengine.api.nms.entity.impl
- ManualRangeManager(BaseEntity<?>, IModel) - Constructor for class com.ticxo.modelengine.api.nms.entity.impl.ManualRangeManager
- Matrix3x3 - Class in com.ticxo.modelengine.api.utils.math
- Matrix3x3() - Constructor for class com.ticxo.modelengine.api.utils.math.Matrix3x3
- minecraftVersion - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- model - Variable in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- ModelBlueprint - Class in com.ticxo.modelengine.api.generator.model
-
Data class that contains all the information needed to build and animate a model.
This class should only be constructed and modified while theModelGenerator
is parsing the input files. - ModelBlueprint() - Constructor for class com.ticxo.modelengine.api.generator.model.ModelBlueprint
- ModelBone - Interface in com.ticxo.modelengine.api.model.bone
-
Base interface that represents a bone in an
ActiveModel
. - ModelData() - Constructor for class com.ticxo.modelengine.api.utils.data.EntityData.ModelData
- ModelDismountEvent - Class in com.ticxo.modelengine.api.events
- ModelDismountEvent() - Constructor for class com.ticxo.modelengine.api.events.ModelDismountEvent
- ModeledEntity - Interface in com.ticxo.modelengine.api.model
-
The container class of multiple
ActiveModel
s.
This class handles all attribute general to the model carrier, but not specific to any instances ofActiveModel
. - ModelEngineAPI - Class in com.ticxo.modelengine.api
- ModelEngineAPI() - Constructor for class com.ticxo.modelengine.api.ModelEngineAPI
- ModelGenerator - Interface in com.ticxo.modelengine.api.generator
- ModelHitbox - Interface in com.ticxo.modelengine.api.nms.entity.hitbox
- ModelMountEvent - Class in com.ticxo.modelengine.api.events
- ModelMountEvent() - Constructor for class com.ticxo.modelengine.api.events.ModelMountEvent
- ModelParser - Interface in com.ticxo.modelengine.api.generator.parser
- ModelRegistrationEvent - Class in com.ticxo.modelengine.api.events
- ModelRegistrationEvent() - Constructor for class com.ticxo.modelengine.api.events.ModelRegistrationEvent
- ModelRegistrationEvent.Phase - Enum Class in com.ticxo.modelengine.api.events
- modelRegistry - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- ModelRegistry - Class in com.ticxo.modelengine.api.model.mananger
- ModelRegistry() - Constructor for class com.ticxo.modelengine.api.model.mananger.ModelRegistry
- ModelState - Enum Class in com.ticxo.modelengine.api.animation.state
- modelTicker - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- ModelTicker - Class in com.ticxo.modelengine.api.model.mananger
- ModelTicker() - Constructor for class com.ticxo.modelengine.api.model.mananger.ModelTicker
- mountable - Variable in class com.ticxo.modelengine.api.mount.controller.AbstractMountController
- Mountable - Interface in com.ticxo.modelengine.api.model.bone
- MountController - Interface in com.ticxo.modelengine.api.mount.controller
-
Interface used by
MoveController
to allow special passenger behavior, such as controlling movement of the model.
While not strictly necessary, we recommend registering the controller withMountControllerRegistry.register(String, Supplier)
so your custom controller can be accessed by other plugins with a string ID. - MountController.MountInput - Class in com.ticxo.modelengine.api.mount.controller
-
Data class containing the movement control sent by a player.
- MountControllerRegistry - Class in com.ticxo.modelengine.api.mount
- MountControllerRegistry() - Constructor for class com.ticxo.modelengine.api.mount.MountControllerRegistry
- MountHandler - Class in com.ticxo.modelengine.api.model.handler
- MountHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.MountHandler
- MountInput() - Constructor for class com.ticxo.modelengine.api.mount.controller.MountController.MountInput
- MountInput(float, float, boolean, boolean) - Constructor for class com.ticxo.modelengine.api.mount.controller.MountController.MountInput
- mountManager - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- MountManager - Class in com.ticxo.modelengine.api.mount
-
This class manages everything mounting related of a
ModeledEntity
. - MountManager(ModeledEntity) - Constructor for class com.ticxo.modelengine.api.mount.MountManager
- MountPairManager - Class in com.ticxo.modelengine.api.mount
- MountPairManager() - Constructor for class com.ticxo.modelengine.api.mount.MountPairManager
- MountPoint - Interface in com.ticxo.modelengine.api.nms.entity.fake
- mountRiders(Entity...) - Method in interface com.ticxo.modelengine.api.model.bone.Mountable
- move(float, float, float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- move(float, float, float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Move the entity relative to its rotation.
- MOVE_RESOLUTION - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- MoveController - Interface in com.ticxo.modelengine.api.nms.entity.wrapper
-
Wrapper interface for controlling the movement of a living entity.
This will not work on entities with no AI. - movementResolution - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- movePassenger(Entity, double, double, double) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- movePassenger(Entity, double, double, double) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Synced method for moving a rider of this entity to the correct location
- mul(double) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- mul(Quaternion) - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- multiply(Matrix3x3, Matrix3x3) - Static method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
N
- Nameable - Interface in com.ticxo.modelengine.api.model.bone
- NAMESPACE - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- NametagHandler - Class in com.ticxo.modelengine.api.model.handler
- NametagHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.NametagHandler
- NametagPoint - Interface in com.ticxo.modelengine.api.nms.entity.fake
- NetworkHandler - Interface in com.ticxo.modelengine.api.nms.network
- nextKey - Variable in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator.Context
- nms - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- NMSHandler - Interface in com.ticxo.modelengine.api.nms
- NO_HITBOX - Static variable in interface com.ticxo.modelengine.api.error.IError
- normalize() - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- nullifyFallDistance() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- nullifyFallDistance() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Reset fall distance of this entity.
This is used to stop the entity from taking fall damage.
O
- OFF_HAND - Enum constant in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- Offset - Class in com.ticxo.modelengine.api.utils.math
- Offset() - Constructor for class com.ticxo.modelengine.api.utils.math.Offset
- ONCE - Enum constant in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
- onCommand(CommandSender, Command, String, String[]) - Method in class com.ticxo.modelengine.api.command.AbstractCommand
- onCommand(CommandSender, String[]) - Method in class com.ticxo.modelengine.api.command.AbstractCommand
-
Called when someone uses this command
- onFakeInteract(Player, EquipmentSlot) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- onHurt(IDamageSource, float) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Called when a sub-hitbox of this entity detects an attack.
For default bukkit behavior, useEntityHandler.hurt(Entity, IDamageSource, float)
. - onHurt(IDamageSource, float) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- onHurt(IDamageSource, float) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- onHurt(IDamageSource, float) - Method in class com.ticxo.modelengine.api.entity.Dummy
- onHurt(IDamageSource, float) - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- onInteract(Player, EquipmentSlot) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Called when a sub-hitbox of this entity detects an interaction.
For default bukkit behavior, useEntityHandler.interact(Entity, Player, EquipmentSlot)
. - onInteract(Player, EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- onInteract(Player, EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- onInteract(Player, EquipmentSlot) - Method in class com.ticxo.modelengine.api.entity.Dummy
- onInteract(Player, EquipmentSlot) - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- onInteractAt(Player, EquipmentSlot, Vector) - Method in class com.ticxo.modelengine.api.entity.Dummy
- onlerp(Quaternion, Quaternion, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- ONLERP - Enum constant in enum class com.ticxo.modelengine.api.utils.math.TMath.SlerpMode
- onLevelSync(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- onPluginLoad(PluginEnableEvent) - Method in class com.ticxo.modelengine.api.utils.CompatibilityManager
- onRealInteract(Player, EquipmentSlot) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- onRemove() - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- onTabComplete(CommandSender, Command, String, String[]) - Method in class com.ticxo.modelengine.api.command.AbstractCommand
- onTabComplete(CommandSender, String[]) - Method in class com.ticxo.modelengine.api.command.AbstractCommand
-
Called when someone requests tab completion for this command
- OrientedBoundingBox - Class in com.ticxo.modelengine.api.utils.math
-
Oriented Bounding Box intersection detection using Separating Axis Theorem
- OrientedBoundingBox(double, double, double, double, double, double) - Constructor for class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
- OrientedBoundingBox(Vector, Vector, EulerAngle, float) - Constructor for class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
P
- parse(T) - Method in interface com.ticxo.modelengine.api.utils.data.ComplexInterpolator.Parse
- ParticleKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- ParticleKeyframe(List<ParticleKeyframe.Particles>) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.ParticleKeyframe
- ParticleKeyframe.Particles - Class in com.ticxo.modelengine.api.animation.keyframe.type
- Particles() - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.ParticleKeyframe.Particles
- PI_2 - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- PI_4 - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- PLAY - Enum constant in enum class com.ticxo.modelengine.api.animation.property.IAnimationProperty.Phase
- playAnimation(IAnimationProperty, boolean) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Attempt to play an animation of the specified ID.
- playAnimation(String, double, double, double, boolean) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Attempt to play an animation of the specified ID.
- playDefaultAnimation(ModelState) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Play the default animation of this model.
To play the default animations of all models, useModeledEntity.setState(ModelState)
. - plugin - Variable in class com.ticxo.modelengine.api.command.AbstractCommand
- pluginManager - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- point(Vector, boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- PositionKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- PositionKeyframe(IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.PositionKeyframe
- POST - Enum constant in enum class com.ticxo.modelengine.api.events.ModelRegistrationEvent.Phase
- POTION - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- PRE - Enum constant in enum class com.ticxo.modelengine.api.events.ModelRegistrationEvent.Phase
- prevKey - Variable in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator.Context
- Property - Interface in com.ticxo.modelengine.api.utils.config
- Property() - Constructor for class com.ticxo.modelengine.api.animation.state.DefaultStateHandler.Property
- PURPLE - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
Q
- Quaternion - Class in com.ticxo.modelengine.api.utils.math
- Quaternion(Quaternion) - Constructor for class com.ticxo.modelengine.api.utils.math.Quaternion
- queuePostInitTask(Runnable) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
- queueTask(ModelRegistrationEvent.Phase, Runnable) - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- queueTask(Runnable) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
R
- RaceConditionUtil - Class in com.ticxo.modelengine.api.utils
-
For the love of god someone please figure out how to fix anything that uses this class.
- RaceConditionUtil() - Constructor for class com.ticxo.modelengine.api.utils.RaceConditionUtil
- radianDifference(float, float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- RangeManager - Interface in com.ticxo.modelengine.api.nms.entity.wrapper
-
Wrapper interface for accessing the render settings of an entity.
- RangeManager.Disguise - Interface in com.ticxo.modelengine.api.nms.entity.wrapper
-
Special interface for a player
- rawToImage(String) - Static method in class com.ticxo.modelengine.api.utils.TFile
- rayTrace(Vector, Vector, double, Consumer<BoundingBox>) - Method in class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
- read(IAnimationProperty, String) - Method in interface com.ticxo.modelengine.api.animation.script.ScriptReader
- RED - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- refresh() - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- register(Property) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- register(String, Object) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- register(String, T) - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- registerAndDefault(String, T) - Method in class com.ticxo.modelengine.api.utils.registry.TRegistry
- registerBlueprint(ModelBlueprint) - Method in class com.ticxo.modelengine.api.model.mananger.ModelRegistry
- registerModeledEntity(BaseEntity<?>, ModeledEntity) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- registerModeledEntity(BaseEntity<?>, ModeledEntity) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Register a
BaseEntity
-ModeledEntity
pair.
The default implementation ofModeledEntity
registers itself. - registerModelParser(ModelParser) - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
- registerMountedPair(Entity, ModeledEntity, MountController) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Register a passenger-vehicle pair.
A vehicle can have multiple passengers, but a passenger can only have one vehicle. - registerMountedPair(Entity, ModeledEntity, MountController) - Method in class com.ticxo.modelengine.api.mount.MountPairManager
- registerPair(Entity, MountController) - Method in class com.ticxo.modelengine.api.mount.MountManager
- registerReader(BoneReader) - Method in class com.ticxo.modelengine.api.model.bone.reader.BoneReaderManager
- registerReferenceUpdate(Runnable) - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- registerSpecialBone(ItemHolder) - Method in class com.ticxo.modelengine.api.model.handler.ItemHolderHandler
- registerSpecialBone(Leashable) - Method in class com.ticxo.modelengine.api.model.handler.LeashHandler
- registerSpecialBone(Mountable) - Method in class com.ticxo.modelengine.api.model.handler.MountHandler
- registerSpecialBone(Nameable) - Method in class com.ticxo.modelengine.api.model.handler.NametagHandler
- registerSpecialBone(Renderer) - Method in class com.ticxo.modelengine.api.model.handler.RendererHandler
- registerSpecialBone(SubHitbox) - Method in class com.ticxo.modelengine.api.model.handler.SubHitboxHandler
- registerSpecialBone(T) - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- registerSubHitbox(SubHitbox) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- registerSubHitbox(UUID, SubHitbox) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- registerSupport(String, CompatibilityManager.CompatibilityConfiguration) - Method in class com.ticxo.modelengine.api.utils.CompatibilityManager
- registerVFX(BaseEntity<?>, VFX) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- registry - Variable in class com.ticxo.modelengine.api.utils.registry.TRegistry
- reload() - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- removeBone(String) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Remove a bone from this model.
The bone is destroyed immediately after removing, so this process is not revertible.
To hide a renderer bone temporarily, useBoneRenderer.setModelVisible(boolean)
.
To transfer a bone to another parent, useModelBone.addChild(ModelBone)
. - removeChild(String) - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- removeDriver() - Method in class com.ticxo.modelengine.api.mount.MountManager
- removeExtension(String) - Static method in class com.ticxo.modelengine.api.utils.TFile
- removeModel(String) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Remove an
ActiveModel
of the specified model ID from this entity.
The model would not despawn by itself after removing. - removeModeledEntity(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- removeModeledEntity(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Manually unregister a
ModeledEntity
.
By default, theModeledEntity
would unregister itself whenModeledEntity.tick()
returns false. - RemoveModelEvent - Class in com.ticxo.modelengine.api.events
- RemoveModelEvent() - Constructor for class com.ticxo.modelengine.api.events.RemoveModelEvent
- removePassenger(Entity) - Method in class com.ticxo.modelengine.api.mount.MountManager
- removePassengerReference(Entity) - Method in class com.ticxo.modelengine.api.mount.MountManager
- removePassengers(Entity...) - Method in class com.ticxo.modelengine.api.mount.MountManager
- removePassengers(Entity...) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.MountPoint
- removePassengersOnSeat(String, String, Entity...) - Method in class com.ticxo.modelengine.api.mount.MountManager
- removePipeline(Player) - Method in interface com.ticxo.modelengine.api.nms.network.NetworkHandler
- removePlayer(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- removePlayer(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.ManualRangeManager
- removePlayer(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Force a player to stop seeing this entity.
- removeRiders(Entity...) - Method in class com.ticxo.modelengine.api.mount.MountManager
- removeSelf() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.SubHitboxEntity
- removeSubHitbox(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- removeVFX(UUID) - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- Renderer - Interface in com.ticxo.modelengine.api.model.bone
- RendererHandler - Class in com.ticxo.modelengine.api.model.handler
- RendererHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.RendererHandler
- RESET - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- resetIdleDelay() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- rotate(EulerAngle, boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- rotateIfNecessary(float, float, float, float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- rotatePitch(Vector, double) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- rotateRoll(Vector, double) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- rotateYaw(Vector, double) - Static method in class com.ticxo.modelengine.api.utils.math.Offset
- rotationAlign(Vector, Vector) - Static method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- RotationKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- RotationKeyframe(IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.RotationKeyframe
- rotLerp(double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- rotLerp(float, float, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- rotToByte(float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- run() - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- run() - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- run() - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
S
- safeRun(Runnable) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
- save() - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- save(ModeledEntity) - Method in class com.ticxo.modelengine.api.utils.data.EntityData
- saveAllModels() - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- ScaleKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- ScaleKeyframe(IKeyframeData, IKeyframeData, IKeyframeData, KeyframeType) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.ScaleKeyframe
- scalesWithDifficulty() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- scalesWithDifficulty() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- Script() - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.ScriptKeyframe.Script
- ScriptFunction - Interface in com.ticxo.modelengine.api.animation.script
- ScriptKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- ScriptKeyframe(List<ScriptKeyframe.Script>) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.ScriptKeyframe
- ScriptKeyframe.Script - Class in com.ticxo.modelengine.api.animation.keyframe.type
- ScriptReader - Interface in com.ticxo.modelengine.api.animation.script
- scriptReaderRegistry - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- ScriptReaderRegistry - Class in com.ticxo.modelengine.api.animation.script
- ScriptReaderRegistry() - Constructor for class com.ticxo.modelengine.api.animation.script.ScriptReaderRegistry
- SEP - Static variable in class com.ticxo.modelengine.api.utils.TFile
- ServerInfo - Class in com.ticxo.modelengine.api
- ServerInfo() - Constructor for class com.ticxo.modelengine.api.ServerInfo
- setAnimationMode(AnimationMode) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Configure the
AnimationMode
of this model.
Use this beforeModeledEntity.addModel(ActiveModel, boolean)
or it would have no effect. - setAutoTick(boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setBaseEntityVisible(boolean) - Method in interface com.ticxo.modelengine.api.model.IModel
-
Change the visibility of the owner of the model.
- setBodyClampUneven(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- setBodyYaw(float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyLookController
- setBodyYaw(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.LookController
- setBone(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- setBone(ModelBone) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.VFXRenderer
- setCanDamageMount(UUID, boolean) - Method in class com.ticxo.modelengine.api.mount.MountManager
-
Deprecated.
- setCanDamageMount(Entity, boolean) - Method in class com.ticxo.modelengine.api.mount.MountManager
-
Set if the entity can damage the mount.
If the entity is a player, also toggle the visibility of the main hitbox and sub-hitboxes of this model. - setCanHurt(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Set if the model should play the damage tint.
This is mainly use to disable damage tint for inanimate models like rocks, barrels, etc. - setCanRide(boolean) - Method in class com.ticxo.modelengine.api.mount.MountManager
- setCanSteer(boolean) - Method in class com.ticxo.modelengine.api.mount.MountManager
- setCollidable(Entity, boolean) - Method in class com.ticxo.modelengine.api.mount.MountManager
- setCollidableToLiving(LivingEntity, boolean) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Configure whether the targeted living entity can collide with this entity
- setCollidableToLiving(LivingEntity, boolean) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- setCollidableToLiving(LivingEntity, boolean) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- setCollidableToLiving(LivingEntity, boolean) - Method in class com.ticxo.modelengine.api.entity.Dummy
- setColor(Color) - Method in class com.ticxo.modelengine.api.model.handler.RendererHandler
- setColor(Color) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setColor(Color) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setColorState(int) - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- setColumn(int, double, double, double) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- setColumn(int, Vector) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- setCustomName(Object) - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- setCustomName(String) - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- setCustomName(String) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.NametagPoint
- setCustomNameVisible(boolean) - Method in interface com.ticxo.modelengine.api.model.bone.Nameable
- setCustomNameVisible(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.NametagPoint
- setDamageMultiplier(double) - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- setData(int) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setData(int) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setDefaultValue(R) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- setDisplay(FakeEntity.DisplaySlot) - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- setDisplay(FakeEntity.DisplaySlot) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- setDriver(Entity, MountController) - Method in class com.ticxo.modelengine.api.mount.MountManager
- setDriverBone(Mountable) - Method in class com.ticxo.modelengine.api.mount.MountManager
- setEnchant(boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setEnchant(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setEntity(Entity) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Set the rider using this controller.
- setExplosion() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setExplosion() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setForceLoopMode(LoopMode) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- setForceOverride(boolean) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- setGlowing(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Set the glow state of the model.
- setGlowing(boolean) - Method in class com.ticxo.modelengine.api.model.handler.ItemHolderHandler
- setGlowing(boolean) - Method in class com.ticxo.modelengine.api.model.handler.RendererHandler
- setGlowing(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setGlowing(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- setHeadClampUneven(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- setHeadYaw(float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyLookController
- setHeadYaw(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.LookController
- setHitbox(Hitbox) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Set the hitbox of this entity.
For bukkit entities, useEntityHandler.setHitbox(Entity, Hitbox)
. - setHitbox(Hitbox) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- setHitbox(Hitbox) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- setHitbox(Hitbox) - Method in class com.ticxo.modelengine.api.entity.Dummy
- setHitbox(Entity, Hitbox) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- setHolder(int) - Method in interface com.ticxo.modelengine.api.model.bone.Leashable
- setHolder(int) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.LeashPoint
- setHurt() - Method in class com.ticxo.modelengine.api.model.handler.RendererHandler
- setHurt(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Toggle the damage tint on the model.
The model would not disable the tint by itself. - setHurt(Color) - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- setIncludeSelf(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager.Disguise
-
Should the player see their own model.
If true,RangeManager.getPlayerInRange()
would include this player in the set.
To get the set excluding this player, useRangeManager.Disguise.getViewers()
. - setInput(MountController.MountInput) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Record the movement input sent by the rider.
This method is called whenever a new movement control packet is received. - setInterpolateFunc(ComplexInterpolator.Interpolation<T, R>) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- setIsFall() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setIsFall() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setItemStack(ItemStack) - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- setLerpInTime(double) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- setLerpOutTime(double) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- setLockPitch(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Lock the pitch of this model.
When locked, the pitch defaults to 0 degree. - setLockYaw(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Lock the head yaw of this model.
When locked, the head yaw defaults to 0 degree relative to the body's yaw rotation. - setMagic() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setMagic() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setMaxBodyAngle(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
If body clamp is even, set the max body angle for both sides.
Otherwise, only set the angle on the positive side. - setMaxHeadAngle(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
If head clamp is even, set the max head angle for both sides.
Otherwise, only set the angle on the positive side. - setMinBodyAngle(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
If body clamp is uneven, set the angle on the negative side.
Otherwise, this method has no effect. - setMinHeadAngle(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
If head clamp is uneven, set the angle on the negative side.
Otherwise, this method has no effect. - setModel(ItemStack) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setModel(ItemStack) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- setModeledEntity(ModeledEntity) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Set the owner of this model.
The default implementation ofModeledEntity
calls this method onModeledEntity.addModel(ActiveModel, boolean)
- setModelRelay(int, UUID) - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- setModelRotationLock(boolean) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Set the rotation setting of this entity.
When rotation is locked, all rotations caused by the entity would be canceled visually. - setModelVisible(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setMountable(Mountable) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
- setNoAggro() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setNoAggro() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setOption(String) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- setOption(String, boolean) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- setParent(ModelBone) - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- setParseFunc(ComplexInterpolator.Parse<T, R>) - Method in class com.ticxo.modelengine.api.utils.data.ComplexInterpolator
- setPitch(float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyLookController
- setPitch(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.LookController
- setPlayerMode(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
Toggle player rotation mode.
If true, the body would act like the player's body rotation.
Otherwise, the body would auto rotate to match the head's rotation after a certain period of time. - setPosition(Vector) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setProjectile() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setProjectile() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setProperty(ModelState, DefaultStateHandler.Property) - Method in class com.ticxo.modelengine.api.animation.state.DefaultStateHandler
- setRelay(Player, Integer) - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- setRenderDistance(int) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- setRenderDistance(int) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Override the render distance of this entity.
- setRenderRadius(int) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Set the render distance of this entity.
- setRotation(EulerAngle) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setRotationDelay(int) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
Set the wait time before the body auto rotates to match the head's rotation.
For example, if delay = 60, the entity would rotate its head, stop, and wait 3 seconds before rotating its body. - setRotationDuration(int) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
Set the time it takes to auto rotates back to the head's rotation.
For example, if duration = 60, the entity would rotate its head, stop, wait 0.5 second, and takes 3 seconds to match body rotation to the head rotation. - setRow(int, double, double, double) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- setRow(int, Vector) - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- setScalesWithDifficulty() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- setScalesWithDifficulty() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- setSelfFakeInvisible(Player, boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- setSmall(boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setSmall(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- setSmall(boolean) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- setSpeed(double) - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- setStableAngle(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
Set the stable angle before correcting back to the clamped angle.
For example, if the clamp = 50, and the stable angle = 15, the body can be 65 degrees away from the head before snapping back to 50 degrees away.
This causes the "sudden jerk" effect on all entity body rotation. - setState(ModelState) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Set the
ModelState
of this entity - setStepHeight(double) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Set the step height of this entity.
For bukkit entities, useEntityHandler.setStepHeight(Entity, double)
- setStepHeight(double) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- setStepHeight(double) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- setStepHeight(double) - Method in class com.ticxo.modelengine.api.entity.Dummy
- setStepHeight(double) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Set the step height of this entity.
Due to Minecraft being stupid, some entities like pigs are not affected by this. - setStepHeight(Entity, double) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- setString(String, String) - Method in class com.ticxo.modelengine.api.generator.model.BlueprintBone
- setSwappable(boolean) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Mark this model ready to be swapped to another entity.
Only call this after usingModeledEntity.removeModel(String)
. - setTrackedSlot(EquipmentSlot) - Method in interface com.ticxo.modelengine.api.model.bone.ItemHolder
- setVelocity(double, double, double) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- setVelocity(double, double, double) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.MoveController
-
Override the entity's velocity.
- setVisible(boolean) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setWhite() - Method in class com.ticxo.modelengine.api.model.handler.RendererHandler
- setWhite(Color) - Method in interface com.ticxo.modelengine.api.model.bone.Renderer
- setYaw(float) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- setYBodyRot(float) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- setYBodyRot(float) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- setYBodyRot(float) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- setYBodyRot(float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- setYBodyRot(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- setYBodyRot(Entity, float) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- setYHeadRot(float) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
- setYHeadRot(float) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- setYHeadRot(float) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- setYHeadRot(float) - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- setYHeadRot(float) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
- setYHeadRot(Entity, float) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- showToPlayer(Player) - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Show the model to the player.
This does not register the player as a viewer of this model, hence no update packets would be sent to them. - showToPlayer(Player) - Method in interface com.ticxo.modelengine.api.model.IModel
-
Show this entity to the player.
This does not register the player as a viewer of this entity, hence no update packets would be sent to them. - SimpleProperty - Class in com.ticxo.modelengine.api.animation.property
- SimpleProperty(ActiveModel, BlueprintAnimation) - Constructor for class com.ticxo.modelengine.api.animation.property.SimpleProperty
- SimpleProperty(ActiveModel, BlueprintAnimation, double, double, double) - Constructor for class com.ticxo.modelengine.api.animation.property.SimpleProperty
- slerp(Quaternion, Quaternion, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- slerp(EulerAngle, EulerAngle, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- SLERP - Enum constant in enum class com.ticxo.modelengine.api.utils.math.TMath.SlerpMode
- SLERP_MODE - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- slerpMode - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- SMOOTH - Enum constant in enum class com.ticxo.modelengine.api.animation.keyframe.KeyframeType
- smoothLerp(double, double, double, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- smoothLerp(EulerAngle, EulerAngle, EulerAngle, EulerAngle, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- smoothLerp(Vector, Vector, Vector, Vector, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- smoothOnlerp(Quaternion, Quaternion, Quaternion, Quaternion, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- smoothSlerp(EulerAngle, EulerAngle, EulerAngle, EulerAngle, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- smoothTSlerp(Quaternion, Quaternion, Quaternion, Quaternion, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- SoundKeyframe - Class in com.ticxo.modelengine.api.animation.keyframe.type
- SoundKeyframe(List<SoundKeyframe.Sounds>) - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.SoundKeyframe
- SoundKeyframe.Sounds - Class in com.ticxo.modelengine.api.animation.keyframe.type
- Sounds() - Constructor for class com.ticxo.modelengine.api.animation.keyframe.type.SoundKeyframe.Sounds
- spawn() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Spawn the model into the world.
This method would spawn the model to all players that is close enough to see it. - spawn() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- spawn() - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- spawn() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- spawn() - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- spawn(Player) - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- spawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- spawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.DynamicHitbox
- spawn(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- SPAWN - Enum constant in enum class com.ticxo.modelengine.api.animation.state.ModelState
- SPLASH_POTION - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- start() - Method in class com.ticxo.modelengine.api.model.mananger.InteractionTicker
- start() - Method in class com.ticxo.modelengine.api.model.mananger.ModelTicker
- start() - Method in class com.ticxo.modelengine.api.model.mananger.VFXTicker
- StateData() - Constructor for class com.ticxo.modelengine.api.utils.data.EntityData.StateData
- StateProperty() - Constructor for class com.ticxo.modelengine.api.utils.data.EntityData.StateProperty
- STEP - Enum constant in enum class com.ticxo.modelengine.api.animation.keyframe.KeyframeType
- stop() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- stop() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- stop() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- stopAnimation(String) - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Stop the animation and start playing the lerp out animation.
To stop the animation immediately, useAnimationHandler.forceStopAnimation(String)
. - SubHitbox - Interface in com.ticxo.modelengine.api.model.bone
- SubHitboxEntity - Interface in com.ticxo.modelengine.api.nms.entity.fake
- SubHitboxHandler - Class in com.ticxo.modelengine.api.model.handler
- SubHitboxHandler(ActiveModel) - Constructor for class com.ticxo.modelengine.api.model.handler.SubHitboxHandler
- sweep() - Method in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- sweep() - Method in class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
T
- tabComplete(Object, String...) - Static method in class com.ticxo.modelengine.api.command.CommandParser
- tag() - Element in annotation interface com.ticxo.modelengine.api.command.annotations.CommandAttribute
- TAU - Static variable in class com.ticxo.modelengine.api.utils.math.TMath
- TFile - Class in com.ticxo.modelengine.api.utils
- TFile() - Constructor for class com.ticxo.modelengine.api.utils.TFile
- tick() - Method in interface com.ticxo.modelengine.api.model.ActiveModel
-
Update method that is called every tick.
This method is called on an async thread. - tick() - Method in interface com.ticxo.modelengine.api.model.bone.ModelBone
- tick() - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
-
Update method that is called every tick.
This method is called on an async thread. - tick() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- tick() - Method in class com.ticxo.modelengine.api.nms.entity.impl.DefaultBodyRotationController
- tick() - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.BodyRotationController
-
Update method that is called every tick only if the entity does not have a body rotation controller by default.
- tickEffects() - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Update method for effects that is called every tick.
- tickIdleDelay() - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyMoveController
- Timeline - Class in com.ticxo.modelengine.api.animation.timeline
- Timeline() - Constructor for class com.ticxo.modelengine.api.animation.timeline.Timeline
- TIPPED_ARROW - Enum constant in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
- TLogger - Class in com.ticxo.modelengine.api.utils.logger
- TLogger() - Constructor for class com.ticxo.modelengine.api.utils.logger.TLogger
- TMath - Class in com.ticxo.modelengine.api.utils.math
- TMath() - Constructor for class com.ticxo.modelengine.api.utils.math.TMath
- TMath.SlerpMode - Enum Class in com.ticxo.modelengine.api.utils.math
- toEulerAngle() - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- toEulerAngle() - Method in class com.ticxo.modelengine.api.utils.math.Quaternion
- toImage(String) - Static method in class com.ticxo.modelengine.api.utils.TFile
- toQuaternion() - Method in class com.ticxo.modelengine.api.utils.math.Matrix3x3
- toString() - Method in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- toString(EulerAngle) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- TRegistry<T,
R> - Class in com.ticxo.modelengine.api.utils.registry - TRegistry() - Constructor for class com.ticxo.modelengine.api.utils.registry.TRegistry
- tryApply(Plugin) - Method in interface com.ticxo.modelengine.api.utils.CompatibilityManager.CompatibilityConfiguration
- tryParse(Class<?>, String) - Static method in class com.ticxo.modelengine.api.command.CommandParser
- tryParse(String) - Method in class com.ticxo.modelengine.api.animation.keyframe.KeyframeReaderRegistry
- tryParse(String, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- TSingletonRegistry<T> - Class in com.ticxo.modelengine.api.utils.registry
- TSingletonRegistry() - Constructor for class com.ticxo.modelengine.api.utils.registry.TSingletonRegistry
- tSlerp(Quaternion, Quaternion, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- tSlerp(Quaternion, Quaternion, double, double) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
U
- unbindEntity(Entity) - Method in interface com.ticxo.modelengine.api.model.bone.SubHitbox
- UNDERLINE - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- UNKNOWN - Static variable in interface com.ticxo.modelengine.api.nms.world.IDamageSource
- UNKNOWN_FORMAT - Static variable in interface com.ticxo.modelengine.api.error.IError
- UnknownDamageSource - Class in com.ticxo.modelengine.api.nms.world
- UnknownDamageSource() - Constructor for class com.ticxo.modelengine.api.nms.world.UnknownDamageSource
- unlockField(Class<?>, String) - Static method in class com.ticxo.modelengine.api.utils.FieldUtils
- unregisterMountedPair(UUID) - Static method in class com.ticxo.modelengine.api.ModelEngineAPI
-
Unregister a passenger-vehicle pair.
- unregisterMountedPair(UUID) - Method in class com.ticxo.modelengine.api.mount.MountPairManager
- unregisterPair(Entity) - Method in class com.ticxo.modelengine.api.mount.MountManager
- unregisterSpecialBone(String) - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- update() - Method in class com.ticxo.modelengine.api.animation.property.BlendProperty
- update() - Method in interface com.ticxo.modelengine.api.animation.property.IAnimationProperty
- update() - Method in class com.ticxo.modelengine.api.animation.property.SimpleProperty
- update() - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- update() - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
- update() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.FakeEntity
- update() - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.ModelHitbox
- updateActive(Player, RayTraceResult) - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.DynamicHitbox
- updateAll() - Method in interface com.ticxo.modelengine.api.animation.AnimationHandler
-
Update method that is called every tick.
- updateConfigs() - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- updateDirection(LookController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.AbstractMountController
- updateDirection(LookController, ModeledEntity) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Update the look direction of the vehicle.
This method is called each movement tick of the vehicle, and is only called when the controller is used by a driver.
ExtendAbstractMountController
to use the default implementation. - updateDriverMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController_v16
- updateDriverMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController
- updateDriverMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountForcedController
- updateDriverMovement(MoveController, ModeledEntity) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Action performed when the rider is controlling the vehicle as a driver.
This method is called each movement tick of the vehicle. - updateDriverMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountController
- updateDriverMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountForcedController
- updateInactive(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.hitbox.DynamicHitbox
- updateModel() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.BoneRenderer
- updateModel() - Method in interface com.ticxo.modelengine.api.nms.entity.fake.HandRenderer
- updateModelHitbox(Consumer<ModelHitbox>) - Method in interface com.ticxo.modelengine.api.model.ModeledEntity
- updatePassengerMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController_v16
- updatePassengerMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountController
- updatePassengerMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.flying.FlyingMountForcedController
- updatePassengerMovement(MoveController, ModeledEntity) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Action performed when the rider is controlling the vehicle as a passenger.
This method is called each movement tick of the vehicle.
Usually, only dismounting through sneaking is handled here, but there are no limits to what the passenger can do. - updatePassengerMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountController
- updatePassengerMovement(MoveController, ModeledEntity) - Method in class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountForcedController
- updatePlayer(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.EmptyRangeManager
- updatePlayer(Player) - Method in class com.ticxo.modelengine.api.nms.entity.impl.ManualRangeManager
- updatePlayer(Player) - Method in interface com.ticxo.modelengine.api.nms.entity.wrapper.RangeManager
-
Update the view state of a player.
If the player is close enough, the player would start seeing the entity.
Otherwise, the player would stop seeing the entity. - updateReference() - Method in class com.ticxo.modelengine.api.model.handler.AbstractSpecialBoneHandler
- updateReferences() - Method in class com.ticxo.modelengine.api.utils.config.ConfigManager
- updateRiderPosition(MoveController, Mountable) - Method in interface com.ticxo.modelengine.api.mount.controller.MountController
-
Update the server-side location of the rider.
While the entity is visually at the correct location, the position of the rider is not actually updated and would cause unexpected behavior, such as projectiles phasing through the rider, or the rider dismounting at the wrong location.
This method is called each movement tick of the vehicle. - USE_CALIBRATION - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- useModel(String, String) - Method in interface com.ticxo.modelengine.api.model.vfx.VFX
V
- validateBone(BlueprintBone) - Method in interface com.ticxo.modelengine.api.model.bone.reader.BoneReader
- validateFile(File) - Method in interface com.ticxo.modelengine.api.generator.parser.ModelParser
- value - Variable in class com.ticxo.modelengine.api.animation.keyframe.AbstractObjectKeyframe
- value() - Element in annotation interface com.ticxo.modelengine.api.command.annotations.CommandAccessible
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.animation.keyframe.KeyframeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.animation.property.IAnimationProperty.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.animation.state.ModelState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.error.IError.Severity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.events.ModelRegistrationEvent.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.model.AnimationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.utils.logger.LogColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ticxo.modelengine.api.utils.math.TMath.SlerpMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.ticxo.modelengine.api.animation.blueprint.LoopMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.animation.keyframe.KeyframeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.animation.property.IAnimationProperty.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.animation.state.ModelState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.error.IError.Severity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.events.ModelRegistrationEvent.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.generator.BaseItemEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.model.AnimationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.utils.logger.LogColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ticxo.modelengine.api.utils.math.TMath.SlerpMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- versionNumber - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- VFX - Interface in com.ticxo.modelengine.api.model.vfx
- VFXRenderer - Interface in com.ticxo.modelengine.api.nms.entity.fake
- vfxTicker - Variable in class com.ticxo.modelengine.api.ModelEngineAPI
- VFXTicker - Class in com.ticxo.modelengine.api.model.mananger
- VFXTicker() - Constructor for class com.ticxo.modelengine.api.model.mananger.VFXTicker
- visualize(World) - Method in class com.ticxo.modelengine.api.utils.math.OrientedBoundingBox
W
- WALK - Enum constant in enum class com.ticxo.modelengine.api.animation.state.ModelState
- WalkingMountController - Class in com.ticxo.modelengine.api.mount.controller.walking
-
Controller ID:
walking
Standard ground-based controller with WASD movement, jumping and dismounting.
This is also the default controller returned whenTRegistry.get(String)
could not find a controller under the provided ID. - WalkingMountController() - Constructor for class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountController
- WalkingMountForcedController - Class in com.ticxo.modelengine.api.mount.controller.walking
-
Controller ID:
force_walking
Standard ground-based controller with WASD movement and jumping, but have dismounting disabled. - WalkingMountForcedController() - Constructor for class com.ticxo.modelengine.api.mount.controller.walking.WalkingMountForcedController
- warn(int, String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- warn(String) - Static method in class com.ticxo.modelengine.api.utils.logger.TLogger
- Warn() - Constructor for class com.ticxo.modelengine.api.error.IError.Warn
- WARN - Enum constant in enum class com.ticxo.modelengine.api.error.IError.Severity
- WarnBadAngle - Class in com.ticxo.modelengine.api.error
- WarnBadAngle() - Constructor for class com.ticxo.modelengine.api.error.WarnBadAngle
- WarnBadEyeHeight - Class in com.ticxo.modelengine.api.error
- WarnBadEyeHeight() - Constructor for class com.ticxo.modelengine.api.error.WarnBadEyeHeight
- WarnBadNamespace - Class in com.ticxo.modelengine.api.error
- WarnBadNamespace() - Constructor for class com.ticxo.modelengine.api.error.WarnBadNamespace
- WarnBadTranslation - Class in com.ticxo.modelengine.api.error
- WarnBadTranslation() - Constructor for class com.ticxo.modelengine.api.error.WarnBadTranslation
- WarnBoneTooLarge - Class in com.ticxo.modelengine.api.error
- WarnBoneTooLarge() - Constructor for class com.ticxo.modelengine.api.error.WarnBoneTooLarge
- WarnBoxUV - Class in com.ticxo.modelengine.api.error
- WarnBoxUV() - Constructor for class com.ticxo.modelengine.api.error.WarnBoxUV
- WarningDuplicateBoneName - Class in com.ticxo.modelengine.api.error
- WarningDuplicateBoneName() - Constructor for class com.ticxo.modelengine.api.error.WarningDuplicateBoneName
- WarnMultipleAngle - Class in com.ticxo.modelengine.api.error
- WarnMultipleAngle() - Constructor for class com.ticxo.modelengine.api.error.WarnMultipleAngle
- WarnNoHitbox - Class in com.ticxo.modelengine.api.error
- WarnNoHitbox() - Constructor for class com.ticxo.modelengine.api.error.WarnNoHitbox
- WHITE - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
- WorldHandler - Interface in com.ticxo.modelengine.api.nms.world
- wrapAll(Runnable) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapAll(Runnable, long) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapAll(Runnable, long, int) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapBodyRotationControl() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Create a wrapper for the body rotation control of this entity.
For bukkit entities, wrap withEntityHandler.wrapBodyRotationControl(Entity)
. - wrapBodyRotationControl() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- wrapBodyRotationControl() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- wrapBodyRotationControl() - Method in class com.ticxo.modelengine.api.entity.Dummy
- wrapBodyRotationControl(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- wrapConmod(Runnable) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapConmod(Runnable, long) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapConmod(Runnable, long, int) - Static method in class com.ticxo.modelengine.api.utils.RaceConditionUtil
-
Try executing the runnable.
- wrapDegree(float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- wrapLookControl() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Create a wrapper for the look control of this entity.
For bukkit entities, wrap withEntityHandler.wrapLookControl(Entity)
. - wrapLookControl() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- wrapLookControl() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- wrapLookControl() - Method in class com.ticxo.modelengine.api.entity.Dummy
- wrapLookControl(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- wrapMoveControl() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Create a wrapper for the movement control of this entity.
For bukkit entities, wrap withEntityHandler.wrapMoveControl(Entity)
. - wrapMoveControl() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- wrapMoveControl() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- wrapMoveControl() - Method in class com.ticxo.modelengine.api.entity.Dummy
- wrapMoveControl(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- wrapNavigation() - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Patch Minecraft's faulty pathfinding to accept different hitbox sizes.
For bukkit entities, wrap withEntityHandler.wrapNavigation(Entity)
. - wrapNavigation() - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- wrapNavigation() - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- wrapNavigation() - Method in class com.ticxo.modelengine.api.entity.Dummy
- wrapNavigation(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
- wrapRadian(float) - Static method in class com.ticxo.modelengine.api.utils.math.TMath
- wrapRangeManager(IModel) - Method in interface com.ticxo.modelengine.api.entity.BaseEntity
-
Create a wrapper for the render range manager of this entity.
For bukkit entities, wrap withEntityHandler.wrapRangeManager(Entity)
. - wrapRangeManager(IModel) - Method in class com.ticxo.modelengine.api.entity.BukkitEntity
- wrapRangeManager(IModel) - Method in class com.ticxo.modelengine.api.entity.BukkitPlayer
- wrapRangeManager(IModel) - Method in class com.ticxo.modelengine.api.entity.Dummy
- wrapRangeManager(Entity) - Method in interface com.ticxo.modelengine.api.nms.entity.EntityHandler
X
- x - Variable in class com.ticxo.modelengine.api.animation.keyframe.Abstract3DKeyframe
Y
- y - Variable in class com.ticxo.modelengine.api.animation.keyframe.Abstract3DKeyframe
- YELLOW - Enum constant in enum class com.ticxo.modelengine.api.utils.logger.LogColor
Z
- z - Variable in class com.ticxo.modelengine.api.animation.keyframe.Abstract3DKeyframe
- ZERO - Enum constant in enum class com.ticxo.modelengine.api.nms.entity.fake.FakeEntity.DisplaySlot
- ZIP - Enum constant in enum class com.ticxo.modelengine.api.utils.config.ConfigProperty
- zipResourcePack() - Method in interface com.ticxo.modelengine.api.generator.ModelGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form