Class ModelOperation

java.lang.Object
com.ticxo.modelengine.api.model.operation.ModelOperation

public class ModelOperation extends Object
  • Field Details

    • bukkitEntity

      protected final org.bukkit.entity.Entity bukkitEntity
    • baseEntity

      protected final BaseEntity<?> baseEntity
    • modelId

      protected final String modelId
    • overrideHitbox

      protected final boolean overrideHitbox
    • baseInvisible

      protected final boolean baseInvisible
    • renderFire

      protected final Boolean renderFire
    • forceFire

      protected final Boolean forceFire
    • doDamageTint

      protected final boolean doDamageTint
    • nametagBone

      protected final String nametagBone
    • drivable

      protected final boolean drivable
    • rideable

      protected final boolean rideable
    • lockPitch

      protected final boolean lockPitch
    • lockYaw

      protected final boolean lockYaw
    • stepHeight

      protected final Double stepHeight
    • viewRadius

      protected final Integer viewRadius
    • viewRange

      protected final float viewRange
    • scale

      protected final double scale
    • hitboxScale

      protected final Double hitboxScale
    • useStateMachine

      protected final boolean useStateMachine
    • invisibleUpdate

      protected final boolean invisibleUpdate
    • initializeRenderer

      protected final boolean initializeRenderer
    • showHitbox

      protected final boolean showHitbox
    • showShadow

      protected final boolean showShadow
    • syncBodyYaw

      protected final boolean syncBodyYaw
    • shouldSave

      protected final boolean shouldSave
    • rootBone

      protected final String rootBone
    • postModeledEntityInit

      protected final Consumer<ModeledEntity> postModeledEntityInit
    • postActiveModelInit

      protected final Consumer<ActiveModel> postActiveModelInit
    • useBaseAsPivot

      protected final boolean useBaseAsPivot
    • pivotOverride

      protected final PivotOverride pivotOverride
    • viewSelf

      protected final boolean viewSelf
    • playerPredicate

      protected final Predicate<org.bukkit.entity.Player> playerPredicate
  • Method Details

    • getBaseEntity

      protected BaseEntity<?> getBaseEntity()
    • isDisguise

      protected boolean isDisguise()
    • getOrCreateModeledEntity

      protected ModeledEntity getOrCreateModeledEntity()
    • builder

      public static ModelOperation.Builder builder()