Interface BuilderContext

All Known Subinterfaces:
Builder<T>
All Known Implementing Classes:
BuilderActionAddToTargetMemory, BuilderActionAppearance, BuilderActionApplyEntityEffect, BuilderActionAttack, BuilderActionBase, BuilderActionBeacon, BuilderActionCombatAbility, BuilderActionCompleteTask, BuilderActionCrouch, BuilderActionDelayDespawn, BuilderActionDespawn, BuilderActionDie, BuilderActionDisplayName, BuilderActionDropItem, BuilderActionFlockBeacon, BuilderActionFlockJoin, BuilderActionFlockLeave, BuilderActionFlockSetTarget, BuilderActionFlockState, BuilderActionIgnoreForAvoidance, BuilderActionInventory, BuilderActionList, BuilderActionLockOnInteractionTarget, BuilderActionLog, BuilderActionMakePath, BuilderActionModelAttachment, BuilderActionMount, BuilderActionNothing, BuilderActionNotify, BuilderActionOpenBarterShop, BuilderActionOpenShop, BuilderActionOverrideAltitude, BuilderActionOverrideAttitude, BuilderActionParentState, BuilderActionPickUpItem, BuilderActionPlaceBlock, BuilderActionPlayAnimation, BuilderActionPlaySound, BuilderActionRandom, BuilderActionRecomputePath, BuilderActionReleaseTarget, BuilderActionRemove, BuilderActionResetBlockSensors, BuilderActionResetInstructions, BuilderActionResetPath, BuilderActionResetSearchRays, BuilderActionRole, BuilderActionSequence, BuilderActionSetAlarm, BuilderActionSetBlockToPlace, BuilderActionSetFlag, BuilderActionSetInteractable, BuilderActionSetLeashPosition, BuilderActionSetMarkedTarget, BuilderActionSetStat, BuilderActionSpawn, BuilderActionSpawnParticles, BuilderActionStartObjective, BuilderActionState, BuilderActionStorePosition, BuilderActionTest, BuilderActionTimeout, BuilderActionTimer, BuilderActionTimerContinue, BuilderActionTimerModify, BuilderActionTimerPause, BuilderActionTimerRestart, BuilderActionTimerStart, BuilderActionTimerStop, BuilderActionToggleStateEvaluator, BuilderActionTriggerSpawnBeacon, BuilderActionTriggerSpawners, BuilderActionWithDelay, BuilderBase, BuilderBaseWithType, BuilderBodyMotionAimCharge, BuilderBodyMotionBase, BuilderBodyMotionFind, BuilderBodyMotionFindBase, BuilderBodyMotionFindWithTarget, BuilderBodyMotionFlock, BuilderBodyMotionLand, BuilderBodyMotionLeave, BuilderBodyMotionMaintainDistance, BuilderBodyMotionMatchLook, BuilderBodyMotionMoveAway, BuilderBodyMotionNothing, BuilderBodyMotionPath, BuilderBodyMotionSequence, BuilderBodyMotionTakeOff, BuilderBodyMotionTeleport, BuilderBodyMotionTestProbe, BuilderBodyMotionTimer, BuilderBodyMotionWander, BuilderBodyMotionWanderBase, BuilderBodyMotionWanderInCircle, BuilderBodyMotionWanderInRect, BuilderCombatTargetCollector, BuilderComponent, BuilderEntityFilterAltitude, BuilderEntityFilterAnd, BuilderEntityFilterAttitude, BuilderEntityFilterBase, BuilderEntityFilterCombat, BuilderEntityFilterFlock, BuilderEntityFilterHeightDifference, BuilderEntityFilterInsideBlock, BuilderEntityFilterInventory, BuilderEntityFilterItemInHand, BuilderEntityFilterLineOfSight, BuilderEntityFilterMany, BuilderEntityFilterMovementState, BuilderEntityFilterNot, BuilderEntityFilterNPCGroup, BuilderEntityFilterOr, BuilderEntityFilterSpotsMe, BuilderEntityFilterStandingOnBlock, BuilderEntityFilterStat, BuilderEntityFilterViewSector, BuilderEntityFilterWithToggle, BuilderHeadMotionAim, BuilderHeadMotionBase, BuilderHeadMotionNothing, BuilderHeadMotionObserve, BuilderHeadMotionSequence, BuilderHeadMotionTimer, BuilderHeadMotionWatch, BuilderInstruction, BuilderInstructionRandomized, BuilderInstructionReference, BuilderMotionBase, BuilderMotionControllerBase, BuilderMotionControllerDive, BuilderMotionControllerFly, BuilderMotionControllerMap, BuilderMotionControllerWalk, BuilderMotionSequence, BuilderMotionTimer, BuilderObjectArrayHelper, BuilderObjectHelper, BuilderObjectListHelper, BuilderObjectMapHelper, BuilderObjectReferenceHelper, BuilderObjectStaticHelper, BuilderObjectStaticListHelper, BuilderRelativeWaypointDefinition, BuilderRole, BuilderRoleAbstract, BuilderRoleVariant, BuilderSensorAdjustPosition, BuilderSensorAge, BuilderSensorAlarm, BuilderSensorAnd, BuilderSensorAnimation, BuilderSensorAny, BuilderSensorBase, BuilderSensorBeacon, BuilderSensorBlock, BuilderSensorBlockChange, BuilderSensorBlockType, BuilderSensorCanInteract, BuilderSensorCanPlace, BuilderSensorCombatActionEvaluator, BuilderSensorCount, BuilderSensorDamage, BuilderSensorDroppedItem, BuilderSensorEntity, BuilderSensorEntityBase, BuilderSensorEntityEvent, BuilderSensorEntityPrioritiserAttitude, BuilderSensorEntityPrioritiserBase, BuilderSensorEval, BuilderSensorEvent, BuilderSensorFlag, BuilderSensorFlockCombatDamage, BuilderSensorFlockLeader, BuilderSensorHasHostileTargetMemory, BuilderSensorHasInteracted, BuilderSensorHasTask, BuilderSensorInAir, BuilderSensorInflictedDamage, BuilderSensorInteractionContext, BuilderSensorInWater, BuilderSensorIsBackingAway, BuilderSensorIsBusy, BuilderSensorKill, BuilderSensorLeash, BuilderSensorLight, BuilderSensorMany, BuilderSensorMotionController, BuilderSensorNav, BuilderSensorNot, BuilderSensorOnGround, BuilderSensorOr, BuilderSensorPath, BuilderSensorPlayer, BuilderSensorRandom, BuilderSensorReadPosition, BuilderSensorSearchRay, BuilderSensorSelf, BuilderSensorState, BuilderSensorSwitch, BuilderSensorTarget, BuilderSensorTime, BuilderSensorTimer, BuilderSensorValueProviderWrapper, BuilderSensorWeather, BuilderSensorWithEntityFilters, BuilderStateTransitionController, BuilderTransientPathDefinition, BuilderWeightedAction, SpawnableWithModelBuilder

public interface BuilderContext
  • Method Details

    • getOwner

      BuilderContext getOwner()
    • getLabel

      String getLabel()
    • setCurrentStateName

      default void setCurrentStateName(String name)
    • getParent

      @Nullable default Builder<?> getParent()
    • getBreadCrumbs

      default void getBreadCrumbs(@Nonnull StringBuilder stringBuilder)
    • getBreadCrumbs

      @Nonnull default String getBreadCrumbs()