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 pAttackCooldown) 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 ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> PiglinAi.createLookBehaviors()