Package com.ticxo.modelengine.api.model
Interface ActiveModel
- All Superinterfaces:
DataIO
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canHurt()
void
destroy()
void
forceGenerateBone
(String parent, String prefix, BlueprintBone blueprintBone) void
<T extends BoneBehavior>
Optional<BehaviorManager<T>>getBehaviorManager
(BoneBehaviorType<T> type) Map<BoneBehaviorType<?>,
BehaviorManager<?>> getBehaviorRenderer
(BoneBehaviorType<?> type) getBones()
org.bukkit.Color
org.bukkit.Color
org.joml.Vector3f
default <T extends LeashManager & BehaviorManager<? extends Leash>>
Optional<T>default <T extends MountManager & BehaviorManager<? extends Mount>>
Optional<T>org.joml.Vector3f
getScale()
float
float
void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
removeBone
(String bone) void
setAutoRendererInitialization
(boolean flag) void
setCanHurt
(boolean flag) void
setDamageTint
(org.bukkit.Color red) void
setDefaultTint
(org.bukkit.Color white) void
setHitboxScale
(double scale) void
setHitboxVisible
(boolean flag) void
setLockPitch
(boolean flag) void
setLockYaw
(boolean flag) void
setMainHitbox
(boolean flag) void
setModeledEntity
(ModeledEntity modeledEntity) void
setRemoved
(boolean flag) void
setScale
(double scale) void
setShadowVisible
(boolean flag) void
tick()
boolean
-
Method Details
-
getModeledEntity
ModeledEntity getModeledEntity() -
setModeledEntity
-
getBlueprint
ModelBlueprint getBlueprint() -
getModelRenderer
ModelRenderer getModelRenderer() -
getAnimationHandler
AnimationHandler getAnimationHandler() -
getBones
-
getBehaviorManagers
Map<BoneBehaviorType<?>,BehaviorManager<?>> getBehaviorManagers() -
getBehaviorRenderers
Map<BoneBehaviorType<?>,BehaviorRenderer> getBehaviorRenderers() -
isMainHitbox
boolean isMainHitbox() -
setMainHitbox
void setMainHitbox(boolean flag) -
getScale
org.joml.Vector3f getScale() -
setScale
void setScale(double scale) -
getHitboxScale
org.joml.Vector3f getHitboxScale() -
setHitboxScale
void setHitboxScale(double scale) -
tick
void tick() -
destroy
void destroy() -
isDestroyed
boolean isDestroyed() -
isRemoved
boolean isRemoved() -
setRemoved
void setRemoved(boolean flag) -
setAutoRendererInitialization
void setAutoRendererInitialization(boolean flag) -
isHitboxVisible
boolean isHitboxVisible() -
setHitboxVisible
void setHitboxVisible(boolean flag) -
isShadowVisible
boolean isShadowVisible() -
setShadowVisible
void setShadowVisible(boolean flag) -
initializeRenderer
void initializeRenderer() -
generateModel
void generateModel() -
forceGenerateBone
-
removeBone
-
setCanHurt
void setCanHurt(boolean flag) -
canHurt
boolean canHurt() -
getDefaultTint
org.bukkit.Color getDefaultTint() -
setDefaultTint
void setDefaultTint(org.bukkit.Color white) -
getDamageTint
org.bukkit.Color getDamageTint() -
setDamageTint
void setDamageTint(org.bukkit.Color red) -
wasMarkedHurt
boolean wasMarkedHurt() -
isMarkedHurt
boolean isMarkedHurt() -
getXHeadRot
float getXHeadRot() -
getYHeadRot
float getYHeadRot() -
isLockPitch
boolean isLockPitch() -
setLockPitch
void setLockPitch(boolean flag) -
isLockYaw
boolean isLockYaw() -
setLockYaw
void setLockYaw(boolean flag) -
getBone
-
getBehaviorManager
-
getBehaviorRenderer
-
getMountManager
-
getLeashManager
-