Package com.ticxo.modelengine.api.model
Interface ActiveModel
- All Superinterfaces:
DataIO
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanHurt()voiddestroy()voidforceGenerateBone(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.Colororg.bukkit.Colororg.joml.Vector3fdefault <T extends LeashManager & BehaviorManager<? extends Leash>>
Optional<T>default <T extends MountManager & BehaviorManager<? extends Mount>>
Optional<T>org.joml.Vector3fgetScale()floatfloatvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidremoveBone(String bone) voidsetAutoRendererInitialization(boolean flag) voidsetCanHurt(boolean flag) voidsetDamageTint(org.bukkit.Color red) voidsetDefaultTint(org.bukkit.Color white) voidsetHitboxScale(double scale) voidsetHitboxVisible(boolean flag) voidsetLockPitch(boolean flag) voidsetLockYaw(boolean flag) voidsetMainHitbox(boolean flag) voidsetModeledEntity(ModeledEntity modeledEntity) voidsetRemoved(boolean flag) voidsetScale(double scale) voidsetShadowVisible(boolean flag) voidtick()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
-