Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|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
Add an ActiveModel into this entity.
A freshly created ActiveModel can be added without worries.
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, use BukkitEntity.
For bukkit players, use BukkitPlayer.
For general purpose player-specific targets, use Dummy.
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, use EntityHandler.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, use EntityHandler.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's Entity 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's Player 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 a ModelBlueprint.
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 when Dummy 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, use ModelEngineAPI.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. Use ManualRangeManager 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.
Use ModelEngineAPI.createDummy() or ModelEngineAPI.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, use AnimationHandler.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 of ModeledEntity calls this method on ModeledEntity.addModel(ActiveModel, boolean), and the default implementation of ActiveModel would set ActiveModel.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 with ActiveModel.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 each ModelState for this model.
To play a default animation, use ModeledEntity.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.
Use EntityHandler.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.
For Dummy, 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 with MountController.
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 of ModeledEntity 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, use RangeManager.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 and VFX.
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 through Entity.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 the ModelGenerator 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 ActiveModels.
This class handles all attribute general to the model carrier, but not specific to any instances of ActiveModel.
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 with MountControllerRegistry.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, use EntityHandler.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, use EntityHandler.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, use ModeledEntity.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 of ModeledEntity 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, use BoneRenderer.setModelVisible(boolean).
To transfer a bone to another parent, use ModelBone.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, the ModeledEntity would unregister itself when ModeledEntity.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 before ModeledEntity.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, use EntityHandler.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, use RangeManager.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 of ModeledEntity calls this method on ModeledEntity.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, use EntityHandler.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 using ModeledEntity.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, use AnimationHandler.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.
Extend AbstractMountController 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 when TRegistry.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 with EntityHandler.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 with EntityHandler.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 with EntityHandler.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 with EntityHandler.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 with EntityHandler.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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form