Uses of Class
net.minecraft.world.entity.ai.Brain
Packages that use Brain
Package
Description
-
Uses of Brain in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as BrainMethods in net.minecraft.world.entity that return Brain -
Uses of Brain in net.minecraft.world.entity.ai
Fields in net.minecraft.world.entity.ai with type parameters of type BrainMethods in net.minecraft.world.entity.ai that return BrainModifier and TypeMethodDescriptionBrain.copyWithoutBehaviors()Brain.Provider.makeBrain(com.mojang.serialization.Dynamic<?> pOps) Methods in net.minecraft.world.entity.ai that return types with arguments of type BrainModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
com.mojang.serialization.Codec<Brain<E>> Brain.codec(Collection<? extends MemoryModuleType<?>> pMemoryTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> pSensorTypes) Methods in net.minecraft.world.entity.ai with parameters of type BrainModifier and TypeMethodDescription(package private) voidBrain.MemoryValue.setMemoryInternal(Brain<?> pBrain) Constructor parameters in net.minecraft.world.entity.ai with type arguments of type BrainModifierConstructorDescriptionBrain(Collection<? extends MemoryModuleType<?>> pMemoryModuleTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> pSensorTypes, ImmutableList<Brain.MemoryValue<?>> pMemoryValues, Supplier<com.mojang.serialization.Codec<Brain<E>>> pCodec) -
Uses of Brain in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior with parameters of type BrainModifier and TypeMethodDescriptionstatic booleanBehaviorUtils.entityIsVisible(Brain<?> pBrain, LivingEntity pTarget) private static booleanInteractWithDoor.isMobComingThroughDoor(Brain<?> pBrain, BlockPos pPos) private static booleanBehaviorUtils.targetIsValid(Brain<?> pBrain, MemoryModuleType<? extends LivingEntity> pMemoryType, Predicate<LivingEntity> pLivingPredicate) static booleanBehaviorUtils.targetIsValid(Brain<?> pBrains, MemoryModuleType<? extends LivingEntity> pMemorymodule, EntityType<?> pEntityType) -
Uses of Brain in net.minecraft.world.entity.ai.behavior.declarative
Fields in net.minecraft.world.entity.ai.behavior.declarative declared as BrainMethods in net.minecraft.world.entity.ai.behavior.declarative with parameters of type BrainModifier and TypeMethodDescriptionMemoryAccessor<com.mojang.datafixers.kinds.Const.Mu<com.mojang.datafixers.util.Unit>, Value> MemoryCondition.Absent.createAccessor(Brain<?> p_259727_, Optional<Value> p_260359_) MemoryCondition.createAccessor(Brain<?> pBrain, Optional<Value> pMemory) MemoryAccessor<com.mojang.datafixers.kinds.IdF.Mu, Value> MemoryCondition.Present.createAccessor(Brain<?> p_259253_, Optional<Value> p_260268_) MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Value> MemoryCondition.Registered.createAccessor(Brain<?> p_260149_, Optional<Value> p_259303_) Constructors in net.minecraft.world.entity.ai.behavior.declarative with parameters of type BrainModifierConstructorDescriptionMemoryAccessor(Brain<?> pBrain, MemoryModuleType<Value> pMemoryType, com.mojang.datafixers.kinds.App<F, Value> pValue) -
Uses of Brain in net.minecraft.world.entity.animal.allay
Methods in net.minecraft.world.entity.animal.allay that return BrainModifier and TypeMethodDescriptionAllay.getBrain()protected Brain<?> Allay.makeBrain(com.mojang.serialization.Dynamic<?> p_218344_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.allay with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidAllayAi.initCoreActivity(Brain<Allay> pBrain) private static voidAllayAi.initIdleActivity(Brain<Allay> pBrain) protected static Brain<?> private static booleanAllayAi.shouldDepositItemsAtLikedNoteblock(LivingEntity pEntity, Brain<?> pBrain, GlobalPos pPos) -
Uses of Brain in net.minecraft.world.entity.animal.armadillo
Methods in net.minecraft.world.entity.animal.armadillo that return BrainModifier and TypeMethodDescriptionprotected Brain<?> Armadillo.makeBrain(com.mojang.serialization.Dynamic<?> p_316388_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.armadillo with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidArmadilloAi.initCoreActivity(Brain<Armadillo> pBrain) private static voidArmadilloAi.initIdleActivity(Brain<Armadillo> pBrain) private static voidArmadilloAi.initScaredActivity(Brain<Armadillo> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.animal.axolotl
Methods in net.minecraft.world.entity.animal.axolotl that return BrainModifier and TypeMethodDescriptionAxolotl.getBrain()protected Brain<?> Axolotl.makeBrain(com.mojang.serialization.Dynamic<?> p_149138_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.axolotl with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidAxolotlAi.initCoreActivity(Brain<Axolotl> pBrain) private static voidAxolotlAi.initFightActivity(Brain<Axolotl> pBrain) private static voidAxolotlAi.initIdleActivity(Brain<Axolotl> pBrain) private static voidAxolotlAi.initPlayDeadActivity(Brain<Axolotl> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.animal.camel
Methods in net.minecraft.world.entity.animal.camel that return BrainModifier and TypeMethodDescriptionprotected Brain<?> Camel.makeBrain(com.mojang.serialization.Dynamic<?> p_251586_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.camel with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidCamelAi.initCoreActivity(Brain<Camel> pBrain) private static voidCamelAi.initIdleActivity(Brain<Camel> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.animal.frog
Methods in net.minecraft.world.entity.animal.frog that return BrainModifier and TypeMethodDescriptionFrog.getBrain()Tadpole.getBrain()protected Brain<?> Frog.makeBrain(com.mojang.serialization.Dynamic<?> p_218494_) protected static Brain<?> protected Brain<?> Tadpole.makeBrain(com.mojang.serialization.Dynamic<?> p_218696_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.frog with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidFrogAi.initCoreActivity(Brain<Frog> pBrain) private static voidTadpoleAi.initCoreActivity(Brain<Tadpole> pBrain) private static voidFrogAi.initIdleActivity(Brain<Frog> pBrain) private static voidTadpoleAi.initIdleActivity(Brain<Tadpole> pBrain) private static voidFrogAi.initJumpActivity(Brain<Frog> pBrain) private static voidFrogAi.initLaySpawnActivity(Brain<Frog> pBrain) private static voidFrogAi.initSwimActivity(Brain<Frog> pBrain) private static voidFrogAi.initTongueActivity(Brain<Frog> pBrain) protected static Brain<?> protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.animal.goat
Methods in net.minecraft.world.entity.animal.goat that return BrainModifier and TypeMethodDescriptionGoat.getBrain()protected Brain<?> Goat.makeBrain(com.mojang.serialization.Dynamic<?> p_149371_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.goat with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidGoatAi.initCoreActivity(Brain<Goat> pBrain) private static voidGoatAi.initIdleActivity(Brain<Goat> pBrain) private static voidGoatAi.initLongJumpActivity(Brain<Goat> pBrain) private static voidGoatAi.initRamActivity(Brain<Goat> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer that return BrainModifier and TypeMethodDescriptionSniffer.getBrain()protected Brain<?> Sniffer.makeBrain(com.mojang.serialization.Dynamic<?> p_273174_) protected static Brain<?> Methods in net.minecraft.world.entity.animal.sniffer with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidSnifferAi.initCoreActivity(Brain<Sniffer> pBrain) private static voidSnifferAi.initDigActivity(Brain<Sniffer> pBrain) private static voidSnifferAi.initIdleActivity(Brain<Sniffer> pBrain) private static voidSnifferAi.initSniffingActivity(Brain<Sniffer> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return BrainModifier and TypeMethodDescriptionZoglin.getBrain()protected Brain<?> Zoglin.makeBrain(com.mojang.serialization.Dynamic<?> pDynamic) Methods in net.minecraft.world.entity.monster with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidZoglin.initCoreActivity(Brain<Zoglin> pBrain) private static voidZoglin.initFightActivity(Brain<Zoglin> pBrain) private static voidZoglin.initIdleActivity(Brain<Zoglin> pBrain) -
Uses of Brain in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze that return BrainModifier and TypeMethodDescriptionBreeze.getBrain()protected Brain<?> Breeze.makeBrain(com.mojang.serialization.Dynamic<?> p_312201_) protected static Brain<?> Methods in net.minecraft.world.entity.monster.breeze with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidBreezeAi.initCoreActivity(Brain<Breeze> pBrain) private static voidBreezeAi.initFightActivity(Breeze pBreeze, Brain<Breeze> pBrain) private static voidBreezeAi.initIdleActivity(Brain<Breeze> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.monster.creaking
Methods in net.minecraft.world.entity.monster.creaking that return BrainModifier and TypeMethodDescriptionCreaking.getBrain()protected Brain<?> Creaking.makeBrain(com.mojang.serialization.Dynamic<?> p_380078_) Methods in net.minecraft.world.entity.monster.creaking with parameters of type BrainModifier and TypeMethodDescription(package private) static voidCreakingAi.initCoreActivity(Brain<Creaking> pBrain) (package private) static voidCreakingAi.initFightActivity(Creaking pCreaking, Brain<Creaking> pBrain) (package private) static voidCreakingAi.initIdleActivity(Brain<Creaking> pBrain) -
Uses of Brain in net.minecraft.world.entity.monster.hoglin
Methods in net.minecraft.world.entity.monster.hoglin that return BrainModifier and TypeMethodDescriptionHoglin.getBrain()protected Brain<?> Hoglin.makeBrain(com.mojang.serialization.Dynamic<?> pDynamic) protected static Brain<?> Methods in net.minecraft.world.entity.monster.hoglin with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidHoglinAi.initCoreActivity(Brain<Hoglin> pBrain) private static voidHoglinAi.initFightActivity(Brain<Hoglin> pBrain) private static voidHoglinAi.initIdleActivity(Brain<Hoglin> pBrain) private static voidHoglinAi.initRetreatActivity(Brain<Hoglin> pBrain) protected static Brain<?> -
Uses of Brain in net.minecraft.world.entity.monster.piglin
Methods in net.minecraft.world.entity.monster.piglin that return BrainModifier and TypeMethodDescriptionPiglin.getBrain()PiglinBrute.getBrain()protected Brain<?> Piglin.makeBrain(com.mojang.serialization.Dynamic<?> pDynamic) protected static Brain<?> protected Brain<?> PiglinBrute.makeBrain(com.mojang.serialization.Dynamic<?> pDynamic) protected static Brain<?> PiglinBruteAi.makeBrain(PiglinBrute pPiglinBrute, Brain<PiglinBrute> pBrain) Methods in net.minecraft.world.entity.monster.piglin with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidPiglinAi.initAdmireItemActivity(Brain<Piglin> pBrain) private static voidPiglinAi.initCelebrateActivity(Brain<Piglin> pBrain) private static voidPiglinAi.initCoreActivity(Brain<Piglin> pBrain) private static voidPiglinBruteAi.initCoreActivity(PiglinBrute pPiglinBrute, Brain<PiglinBrute> pBrain) private static voidPiglinAi.initFightActivity(Piglin pPiglin, Brain<Piglin> pBrain) private static voidPiglinBruteAi.initFightActivity(PiglinBrute pPiglinBrute, Brain<PiglinBrute> pBrain) private static voidPiglinAi.initIdleActivity(Brain<Piglin> pBrain) private static voidPiglinBruteAi.initIdleActivity(PiglinBrute pPiglinBrute, Brain<PiglinBrute> pBrain) private static voidPiglinAi.initRetreatActivity(Brain<Piglin> pBrain) private static voidPiglinAi.initRideHoglinActivity(Brain<Piglin> pBrain) protected static Brain<?> protected static Brain<?> PiglinBruteAi.makeBrain(PiglinBrute pPiglinBrute, Brain<PiglinBrute> pBrain) -
Uses of Brain in net.minecraft.world.entity.monster.warden
Methods in net.minecraft.world.entity.monster.warden that return BrainModifier and TypeMethodDescriptionWarden.getBrain()protected Brain<?> Warden.makeBrain(com.mojang.serialization.Dynamic<?> p_219406_) protected static Brain<?> Methods in net.minecraft.world.entity.monster.warden with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidWardenAi.initCoreActivity(Brain<Warden> pBrain) private static voidWardenAi.initDiggingActivity(Brain<Warden> pBrain) private static voidWardenAi.initEmergeActivity(Brain<Warden> pBrain) private static voidWardenAi.initFightActivity(Warden pWarden, Brain<Warden> pBrain) private static voidWardenAi.initIdleActivity(Brain<Warden> pBrain) private static voidWardenAi.initInvestigateActivity(Brain<Warden> pBrain) private static voidWardenAi.initRoarActivity(Brain<Warden> pBrain) private static voidWardenAi.initSniffingActivity(Brain<Warden> pBrain) -
Uses of Brain in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc that return BrainModifier and TypeMethodDescriptionVillager.getBrain()protected Brain<?> Villager.makeBrain(com.mojang.serialization.Dynamic<?> pDynamic) Methods in net.minecraft.world.entity.npc with parameters of type BrainModifier and TypeMethodDescriptionprivate voidVillager.registerBrainGoals(Brain<Villager> pVillagerBrain)