Class ModelOperation.Builder
java.lang.Object
com.ticxo.modelengine.api.model.operation.ModelOperation.Builder
- Enclosing class:
- ModelOperation
-
Method Summary
Modifier and TypeMethodDescriptionbaseEntity(BaseEntity<?> baseEntity) baseInvisible(boolean baseInvisible) build()bukkitEntity(org.bukkit.entity.Entity bukkitEntity) doDamageTint(boolean doDamageTint) drivable(boolean drivable) hitboxScale(Double hitboxScale) initializeRenderer(boolean initializeRenderer) invisibleUpdate(boolean invisibleUpdate) lockPitch(boolean lockPitch) lockYaw(boolean lockYaw) nametagBone(String nametagBone) operate(OperationType type) overrideHitbox(boolean overrideHitbox) pivotOverride(PivotOverride pivotOverride) playerPredicate(Predicate<org.bukkit.entity.Player> playerPredicate) postActiveModelInit(Consumer<ActiveModel> postActiveModelInit) postModeledEntityInit(Consumer<ModeledEntity> postModeledEntityInit) renderFire(Boolean renderFire) rideable(boolean rideable) scale(double scale) shouldSave(boolean shouldSave) showHitbox(boolean showHitbox) showShadow(boolean showShadow) stepHeight(Double stepHeight) syncBodyYaw(boolean syncBodyYaw) toString()useBaseAsPivot(boolean useBaseAsPivot) useStateMachine(boolean useStateMachine) viewRadius(Integer viewRadius) viewRange(float viewRange) viewSelf(boolean viewSelf)
-
Method Details
-
operate
-
bukkitEntity
- Returns:
this.
-
baseEntity
- Returns:
this.
-
modelId
- Returns:
this.
-
overrideHitbox
- Returns:
this.
-
baseInvisible
- Returns:
this.
-
renderFire
- Returns:
this.
-
forceFire
- Returns:
this.
-
doDamageTint
- Returns:
this.
-
nametagBone
- Returns:
this.
-
drivable
- Returns:
this.
-
rideable
- Returns:
this.
-
lockPitch
- Returns:
this.
-
lockYaw
- Returns:
this.
-
stepHeight
- Returns:
this.
-
viewRadius
- Returns:
this.
-
viewRange
- Returns:
this.
-
scale
- Returns:
this.
-
hitboxScale
- Returns:
this.
-
useStateMachine
- Returns:
this.
-
invisibleUpdate
- Returns:
this.
-
initializeRenderer
- Returns:
this.
-
showHitbox
- Returns:
this.
-
showShadow
- Returns:
this.
-
syncBodyYaw
- Returns:
this.
-
shouldSave
- Returns:
this.
-
rootBone
- Returns:
this.
-
postModeledEntityInit
- Returns:
this.
-
postActiveModelInit
- Returns:
this.
-
useBaseAsPivot
- Returns:
this.
-
pivotOverride
- Returns:
this.
-
viewSelf
- Returns:
this.
-
playerPredicate
- Returns:
this.
-
build
-
toString
-