Package com.ticxo.modelengine.api.model
Interface ActiveModel
- All Superinterfaces:
DataIO,IMetaHolder
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHurt()booleanvoiddestroy()voidforceGenerateBone(String parent, String prefix, BlueprintBone blueprintBone) void<T extends BoneBehavior>
Optional<BehaviorManager<T>>getBehaviorManager(BoneBehaviorType<T> type) Map<BoneBehaviorType<?>,BehaviorManager<?>> getBehaviorRenderer(BoneBehaviorType<?> type) org.bukkit.entity.Display.BillboardintgetBones()org.bukkit.Colororg.bukkit.Colorintorg.joml.Vector3fcdefault <T extends LeashManager & BehaviorManager<? extends Leash>>
Optional<T>default <T extends MountManager & BehaviorManager<? extends Mount>>
Optional<T>org.joml.Vector3fcgetScale()intfloatfloatfloatfloatvoidbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisOnFire()booleanbooleanvoidremoveBone(String bone) voidsetAutoRendererInitialization(boolean flag) voidsetBillboard(org.bukkit.entity.Display.Billboard billboard) voidsetBlockLight(int light) voidsetCanHurt(boolean flag) voidsetDamageTint(org.bukkit.Color red) voidsetDefaultTint(org.bukkit.Color white) voidsetGlowAudience(@Nullable Set<UUID> audience) voidsetGlowColor(@Nullable Integer color) voidsetGlowing(@Nullable Boolean flag) voidsetHitboxScale(double scale) voidsetHitboxScale(org.joml.Vector3fc scale) voidsetHitboxVisible(boolean flag) voidsetInvisUpdate(boolean flag) voidsetLockPitch(boolean flag) voidsetLockYaw(boolean flag) voidsetMainHitbox(boolean flag) voidsetModeledEntity(ModeledEntity modeledEntity) voidvoidvoidsetPivotOverride(PivotOverride override) voidsetRemoved(boolean flag) voidsetRenderFire(Boolean flag) voidsetScale(double scale) voidsetScale(org.joml.Vector3fc scale) voidsetShadowVisible(boolean flag) voidsetSkyLight(int light) voidsetViewRange(float viewRange) voidtick()booleanMethods inherited from interface com.ticxo.modelengine.api.utils.meta.IMetaHolder
getMetadata
-
Method Details
-
getModeledEntity
ModeledEntity getModeledEntity() -
setModeledEntity
-
getBlueprint
ModelBlueprint getBlueprint() -
getModelRenderer
ModelRenderer getModelRenderer() -
getAnimationHandler
AnimationHandler getAnimationHandler() -
getPivotOverride
Optional<PivotOverride> getPivotOverride() -
setPivotOverride
-
getBones
-
getBehaviorManagers
Map<BoneBehaviorType<?>,BehaviorManager<?>> getBehaviorManagers() -
getBehaviorRenderers
Map<BoneBehaviorType<?>,BehaviorRenderer> getBehaviorRenderers() -
isMainHitbox
boolean isMainHitbox() -
setMainHitbox
void setMainHitbox(boolean flag) -
getScale
org.joml.Vector3fc getScale() -
setScale
void setScale(double scale) -
setScale
void setScale(org.joml.Vector3fc scale) -
getHitboxScale
org.joml.Vector3fc getHitboxScale() -
setHitboxScale
void setHitboxScale(double scale) -
setHitboxScale
void setHitboxScale(org.joml.Vector3fc 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) -
getViewRange
float getViewRange() -
setViewRange
void setViewRange(float viewRange) -
initializeRenderer
void initializeRenderer() -
generateModel
void generateModel() -
forceGenerateBone
-
removeBone
-
getScaleCallback
Callback<ActiveModel.Scale> getScaleCallback() -
getPreSendCallback
-
getPostSendCallback
-
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() -
isGlowing
boolean isGlowing() -
setGlowing
-
getGlowColor
int getGlowColor() -
setGlowColor
-
getGlowAudience
-
setGlowAudience
-
getBlockLight
int getBlockLight() -
setBlockLight
void setBlockLight(int light) -
getSkyLight
int getSkyLight() -
setSkyLight
void setSkyLight(int light) -
getBillboard
org.bukkit.entity.Display.Billboard getBillboard() -
setBillboard
void setBillboard(org.bukkit.entity.Display.Billboard billboard) -
isOnFire
boolean isOnFire() -
setOnFire
-
canRenderFire
boolean canRenderFire() -
setRenderFire
-
getXHeadRot
float getXHeadRot() -
getYHeadRot
float getYHeadRot() -
getYBodyRot
float getYBodyRot() -
isLockPitch
boolean isLockPitch() -
setLockPitch
void setLockPitch(boolean flag) -
isLockYaw
boolean isLockYaw() -
setLockYaw
void setLockYaw(boolean flag) -
isModelRotationLocked
boolean isModelRotationLocked() -
setModelRotationLocked
-
isInvisUpdate
boolean isInvisUpdate() -
setInvisUpdate
void setInvisUpdate(boolean flag) -
getBone
-
getBehaviorManager
-
getBehaviorRenderer
-
getMountManager
-
getLeashManager
-