Uses of Class
net.minecraft.world.entity.ai.behavior.OneShot
Packages that use OneShot
Package
Description
-
Uses of OneShot in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior that return OneShotModifier and TypeMethodDescriptionstatic OneShot
<AgeableMob> BabyFollowAdult.create
(UniformInt pFollowRange, float pSpeedModifier) static OneShot
<AgeableMob> BabyFollowAdult.create
(UniformInt pFollowRange, Function<LivingEntity, Float> pSpeedModifier) BackUpIfTooClose.create
(int pTooCloseDistance, float pStrafeSpeed) GoToTargetLocation.create
(MemoryModuleType<BlockPos> pLocationMemory, int pCloseEnoughDist, float pSpeedModifier) static OneShot
<LivingEntity> LocateHidingPlace.create
(int pRadius, float pSpeedModifier, int pCloseEnoughDist) MeleeAttack.create
(int pCooldownBetweenAttacks) static OneShot
<LivingEntity> MoveToSkySeeingSpot.create
(float pSpeedModifier) static OneShot
<LivingEntity> SetEntityLookTarget.create
(float pMaxDist) static OneShot
<LivingEntity> SetEntityLookTarget.create
(Predicate<LivingEntity> pCanLootAtTarget, float pMaxDist) static OneShot
<LivingEntity> SetEntityLookTarget.create
(EntityType<?> pEntityType, float pMaxDist) private static <T> OneShot
<PathfinderMob> SetWalkTargetAwayFrom.create
(MemoryModuleType<T> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget, Function<T, Vec3> pToPosition) SetWalkTargetFromBlockMemory.create
(MemoryModuleType<GlobalPos> pBlockTargetMemory, float pSpeedModifier, int pCloseEnoughDist, int pTooFarDistance, int pTooLongUnreachableDuration) static OneShot
<LivingEntity> SetWalkTargetFromLookTarget.create
(float pSpeedModifier, int pCloseEnoughDist) static OneShot
<LivingEntity> SetWalkTargetFromLookTarget.create
(Predicate<LivingEntity> pCanSetWalkTarget, Function<LivingEntity, Float> pSpeedModifier, int pCloseEnoughDist) static OneShot
<LivingEntity> SocializeAtBell.create()
static OneShot
<PathfinderMob> StrollAroundPoi.create
(MemoryModuleType<GlobalPos> pPoiPosMemory, float pSpeedModifier, int pMaxDistFromPoi) static OneShot
<PathfinderMob> VillageBoundRandomStroll.create
(float pSpeedModifier) static OneShot
<PathfinderMob> VillageBoundRandomStroll.create
(float pSpeedModifier, int pMaxHorizontalDist, int pMaxVerticalDist) static OneShot
<PathfinderMob> SetWalkTargetAwayFrom.entity
(MemoryModuleType<? extends Entity> pWalkTargetAwayFromMemory, float pSpeedModifier, int pDesiredDistance, boolean pHasTarget) static OneShot
<PathfinderMob> RandomStroll.stroll
(float pSpeedModifier) static OneShot
<PathfinderMob> RandomStroll.stroll
(float pSpeedModifier, boolean pMayStrollFromWater) private static OneShot
<PathfinderMob> RandomStroll.strollFlyOrSwim
(float pSpeedModifier, Function<PathfinderMob, Vec3> pTarget, Predicate<PathfinderMob> pCanStroll) static <E extends LivingEntity>
OneShot<E> TriggerGate.triggerGate
(List<com.mojang.datafixers.util.Pair<? extends Trigger<? super E>, Integer>> pTriggers, GateBehavior.OrderPolicy pOrderPolicy, GateBehavior.RunningPolicy pRunningPolicy) static <E extends LivingEntity>
OneShot<E> TriggerGate.triggerOneShuffled
(List<com.mojang.datafixers.util.Pair<? extends Trigger<? super E>, Integer>> pTriggers) -
Uses of OneShot in net.minecraft.world.entity.ai.behavior.declarative
Methods in net.minecraft.world.entity.ai.behavior.declarative that return OneShotModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
OneShot<E> BehaviorBuilder.create
(Function<BehaviorBuilder.Instance<E>, ? extends com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, Trigger<E>>> pInitializer) static <E extends LivingEntity>
OneShot<E> static <E extends LivingEntity>
OneShot<E> BehaviorBuilder.triggerIf
(BiPredicate<ServerLevel, E> pPredicate) static <E extends LivingEntity>
OneShot<E> static <E extends LivingEntity>
OneShot<E> Methods in net.minecraft.world.entity.ai.behavior.declarative with parameters of type OneShot -
Uses of OneShot in net.minecraft.world.entity.animal.armadillo
Fields in net.minecraft.world.entity.animal.armadillo declared as OneShot -
Uses of OneShot in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin that return OneShotMethods in net.minecraft.world.entity.monster.piglin that return types with arguments of type OneShotModifier and TypeMethodDescriptionprivate static com.google.common.collect.ImmutableList
<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> PiglinAi.createLookBehaviors()