History - net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers
1.21.10
Names
Fields
Constructors
Methods
1.21.9
Names
cjj
net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers
net.minecraft.class_11568
net.minecraft.entity.ai.brain.task.MoveItemsTask
net.minecraft.src.C_411073_
net.minecraft.world.entity.ai.behavior.TransportItemsBetweenContainers
Fields
int: c, TARGET_INTERACTION_TIME, field_61225, INTERACTION_TICKS, f_412399_
int: d, VISITED_POSITIONS_MEMORY_TIME, field_61226, VISITED_POSITION_EXPIRY, f_412734_
int: e, TRANSPORTED_ITEM_MAX_STACK_SIZE, field_61227, MAX_STACK_SIZE_AT_ONCE, f_412979_
int: f, MAX_VISITED_POSITIONS, field_61228, VISITS_UNTIL_COOLDOWN, f_413626_
int: g, MAX_UNREACHABLE_POSITIONS, field_62427, field_62427, f_413266_
int: h, PASSENGER_MOB_TARGET_SEARCH_DISTANCE, field_63014, field_63014, f_412581_
int: i, IDLE_COOLDOWN, field_61229, COOLDOWN_EXPIRY, f_411496_
double: j, CLOSE_ENOUGH_TO_START_QUEUING_DISTANCE, field_61230, QUEUING_RANGE, f_413522_
double: k, CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_DISTANCE, field_61231, INTERACTION_RANGE, f_413904_
double: l, CLOSE_ENOUGH_TO_START_INTERACTING_WITH_TARGET_PATH_END_DISTANCE, field_62428, field_62428, f_413691_
double: m, CLOSE_ENOUGH_TO_CONTINUE_INTERACTING_WITH_TARGET, field_62911, field_62911, f_411893_
float: n, speedModifier, field_61233, speed, f_413909_
int: o, horizontalSearchDistance, field_61234, horizontalRange, f_411653_
int: p, verticalSearchDistance, field_61235, verticalRange, f_411760_
Predicate<BlockState>: q, sourceBlockType, field_61236, inputContainerPredicate, f_411949_
Predicate<BlockState>: r, destinationBlockType, field_61237, outputContainerPredicate, f_412858_
Predicate<TransportItemsBetweenContainers$TransportItemTarget>: s, shouldQueueForTarget, field_61238, storagePredicate, f_411857_
Consumer<PathfinderMob>: t, onStartTravelling, field_61239, travellingCallback, f_411510_
Map<TransportItemsBetweenContainers$ContainerInteractionState, TransportItemsBetweenContainers$OnTargetReachedInteraction>: u, onTargetInteractionActions, field_61240, interactionCallbacks, f_412095_
TransportItemsBetweenContainers$TransportItemTarget: v, target, field_61241, targetStorage, f_413262_
TransportItemsBetweenContainers$TransportItemState: w, state, field_61242, navigationState, f_413291_
TransportItemsBetweenContainers$ContainerInteractionState: x, interactionState, field_61243, interactionState, f_413590_
int: y, ticksSinceReachingTarget, field_61244, interactionTicks, f_413670_
Constructors
(float, Predicate<BlockState>, Predicate<BlockState>, int, int, Map<TransportItemsBetweenContainers$ContainerInteractionState, TransportItemsBetweenContainers$OnTargetReachedInteraction>, Consumer<PathfinderMob>, Predicate<TransportItemsBetweenContainers$TransportItemTarget>)
Methods
void (ServerLevel, PathfinderMob, long): a, start, method_74863, run, m_6735_
boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_74017, shouldRun, m_6114_
boolean (ServerLevel, PathfinderMob, long): b, canStillUse, method_72400, shouldKeepRunning, m_6737_
boolean (long): a, timedOut, method_18915, isTimeLimitExceeded, m_7773_
void (ServerLevel, PathfinderMob, long): c, tick, method_72425, keepRunning, m_6725_
boolean (ServerLevel, PathfinderMob): b, updateInvalidTarget, method_72399, tick, m_420480_
void (TransportItemsBetweenContainers$TransportItemTarget, Level, PathfinderMob): c, onQueuingForTarget, method_72432, tickQueuing, m_415855_
void (TransportItemsBetweenContainers$TransportItemTarget, Level, PathfinderMob): a, onTravelToTarget, method_72419, tickTravelling, m_417070_
Vec3 (PathfinderMob): c, getCenterPos, method_74870, atCenterY, m_416190_
void (TransportItemsBetweenContainers$TransportItemTarget, Level, PathfinderMob): b, onReachedTarget, method_72416, tickInteracting, m_417099_
void (PathfinderMob): d, startQueuing, method_72427, transitionToQueuing, m_419165_
void (PathfinderMob): e, resumeTravelling, method_72436, onCannotUseStorage, m_416710_
void (PathfinderMob): f, walkTowardsTarget, method_72440, walkTowardsTargetStorage, m_419565_
void (TransportItemsBetweenContainers$TransportItemTarget, PathfinderMob): a, startOnReachedTargetInteraction, method_72430, transitionToInteracting, m_419544_
void (PathfinderMob): g, onStartTravelling, method_72442, transitionToTravelling, m_415457_
BiConsumer<PathfinderMob, Container> (TransportItemsBetweenContainers$ContainerInteractionState): a, onReachedInteraction, method_72412, createSetInteractionStateCallback, m_418646_
void (TransportItemsBetweenContainers$TransportItemState): a, setTransportingState, method_72414, setNavigationState, m_416958_
void (TransportItemsBetweenContainers$ContainerInteractionState): b, setInteractionState, method_72429, setInteractionState, m_417064_
void (TransportItemsBetweenContainers$TransportItemTarget, PathfinderMob): b, onTargetInteraction, method_72438, setLookTarget, m_416665_
void (PathfinderMob, Container, BiConsumer<PathfinderMob, Container>, BiConsumer<PathfinderMob, Container>, BiConsumer<PathfinderMob, Container>, BiConsumer<PathfinderMob, Container>): a, doReachedTargetInteraction, method_72406, selectInteractionState, m_419894_
Optional<TransportItemsBetweenContainers$TransportItemTarget> (ServerLevel, PathfinderMob): c, getTransportTarget, method_74957, findStorage, m_417316_
TransportItemsBetweenContainers$TransportItemTarget (PathfinderMob, Level, BlockEntity, Set<GlobalPos>, Set<GlobalPos>, AABB): a, isTargetValidToPick, method_72409, getStorageFor, m_416034_
boolean (TransportItemsBetweenContainers$TransportItemTarget): a, isContainerLocked, method_74093, isLocked, m_415274_
boolean (Level, PathfinderMob): a, hasValidTarget, method_72420, hasValidTargetStorage, m_418764_
boolean (Level, TransportItemsBetweenContainers$TransportItemTarget, PathfinderMob): a, hasValidTravellingPath, method_74958, canNavigateTo, m_431789_
Vec3 (Path, PathfinderMob): a, getPositionToReachTargetFrom, method_74868, getTargetPos, m_419898_
Vec3 (PathfinderMob, Vec3): a, setMiddleYPosition, method_74864, atCenterY, m_415261_
boolean (Level, TransportItemsBetweenContainers$TransportItemTarget): a, isTargetBlocked, method_74663, isChestBlocked, m_416935_
boolean (Level, TransportItemsBetweenContainers$TransportItemTarget): b, targetHasNotChanged, method_72421, isUnchanged, m_415307_
Stream<TransportItemsBetweenContainers$TransportItemTarget> (TransportItemsBetweenContainers$TransportItemTarget, Level): a, getConnectedTargets, method_72418, getContainerStorages, m_420245_
AABB (PathfinderMob): h, getTargetSearchArea, method_72444, getSearchBoundingBox, m_415764_
int (PathfinderMob): i, getHorizontalSearchDistance, method_74871, getHorizontalRange, m_419468_
int (PathfinderMob): j, getVerticalSearchDistance, method_74872, getVerticalRange, m_419633_
Set<GlobalPos> (PathfinderMob): k, getVisitedPositions, method_72446, getVisitedPositions, m_416232_
Set<GlobalPos> (PathfinderMob): l, getUnreachablePositions, method_74022, getUnreachablePositions, m_419534_
boolean (Set<GlobalPos>, Set<GlobalPos>, TransportItemsBetweenContainers$TransportItemTarget, Level): a, isPositionAlreadyVisited, method_72422, hasVisited, m_417172_
boolean (PathfinderMob): m, hasFinishedPath, method_74023, hasFinishedNavigation, m_420255_
void (PathfinderMob, Level, BlockPos): a, setVisitedBlockPos, method_72408, markVisited, m_418746_
void (PathfinderMob, Level, BlockPos): b, markVisitedBlockPosAsUnreachable, method_74021, markUnreachable, m_419218_
boolean (PathfinderMob, BlockState): a, isWantedBlock, method_72410, testContainer, m_415748_
double (PathfinderMob): n, getInteractionRange, method_74024, getSightRange, m_416828_
boolean (double, TransportItemsBetweenContainers$TransportItemTarget, Level, PathfinderMob, Vec3): a, isWithinTargetDistance, method_72398, isWithinRange, m_414933_
boolean (Level, boolean, Vec3, TransportItemsBetweenContainers$TransportItemTarget, PathfinderMob): a, targetIsReachableFromPosition, method_74018, isVisible, m_417383_
boolean (TransportItemsBetweenContainers$TransportItemTarget, Level, PathfinderMob, Vec3): a, canSeeAnyTargetSide, method_74865, isVisible, m_419480_
boolean (TransportItemsBetweenContainers$TransportItemTarget, Level): b, isAnotherMobInteractingWithTarget, method_72431, matchesStoragePredicate, m_415195_
boolean (PathfinderMob): o, isPickingUpItems, method_72448, canPickUpItem, m_415864_
boolean (Container): a, matchesGettingItemsRequirement, method_72402, hasItem, m_418569_
boolean (PathfinderMob, Container): a, matchesLeavingItemsRequirement, method_72405, canInsert, m_416543_
boolean (PathfinderMob, Container): b, hasItemMatchingHandItem, method_72428, hasExistingStack, m_418132_
void (PathfinderMob, Container): c, pickUpItems, method_72437, takeStack, m_419536_
void (PathfinderMob, Container): d, putDownItem, method_72441, placeStack, m_416090_
ItemStack (Container): b, pickupItemFromContainer, method_72426, extractStack, m_418922_
ItemStack (PathfinderMob, Container): e, addItemsToContainer, method_72443, insertStack, m_419380_
void (PathfinderMob): a, stopTargetingCurrentTarget, method_72434, invalidateTargetStorage, m_418900_
void (PathfinderMob): b, clearMemoriesAfterMatchingTargetFound, method_72403, resetVisitedPositions, m_419216_
void (PathfinderMob): p, enterCooldownAfterNoMatchingTargetFound, method_72449, cooldown, m_415377_
void (ServerLevel, PathfinderMob, long): d, stop, method_72435, finishRunning, m_6732_
void (PathfinderMob): q, stopInPlace, method_72450, resetNavigation, m_418120_