All Superinterfaces:
BoneTransformSupplier
All Known Implementing Classes:
AbstractBattleEntity, AbstractClientEntity, AbstractHasStatsEntity, AbstractHoldsItemsEntity, AbstractInteractionsEntity, AbstractMovesEntity, NPC, PixelmonEntity, StatueEntity

public interface RenderableEntity extends BoneTransformSupplier
  • Method Details

    • isWireFrame

      default boolean isWireFrame()
    • isOverlay

      default boolean isOverlay()
    • isDisableTexture

      default boolean isDisableTexture()
    • isFullbright

      default boolean isFullbright()
    • getAnimationVariables

      default AnimationVariables getAnimationVariables(ModelData modelData)
    • animationTime

      default int animationTime()
    • getAnimation

      default String getAnimation()
    • getModel

      List<ModelData> getModel()
    • tickAnimation

      void tickAnimation()
    • boneTransforms

      default org.joml.Matrix4f[] boneTransforms(RenderContext renderContext, int meshId)
      Specified by:
      boneTransforms in interface BoneTransformSupplier