Uses of Class
net.minecraft.entity.ai.brain.Brain
Packages that use Brain
Package
Description
-
Uses of Brain in net.minecraft.entity
Fields in net.minecraft.entity declared as BrainMethods in net.minecraft.entity that return BrainModifier and TypeMethodDescriptionprotected Brain<?>LivingEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)Brain<?>LivingEntity.getBrain() -
Uses of Brain in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type BrainMethods in net.minecraft.entity.ai.brain that return BrainModifier and TypeMethodDescriptionBrain.copy()Brain.Profile.deserialize(com.mojang.serialization.Dynamic<?> data)Methods in net.minecraft.entity.ai.brain that return types with arguments of type BrainModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
com.mojang.serialization.Codec<Brain<E>>Brain.createBrainCodec(Collection<? extends MemoryModuleType<?>> memoryModules, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors)Methods in net.minecraft.entity.ai.brain with parameters of type BrainModifier and TypeMethodDescription(package private) voidConstructor parameters in net.minecraft.entity.ai.brain with type arguments of type BrainModifierConstructorDescriptionBrain(Collection<? extends MemoryModuleType<?>> memories, Collection<? extends SensorType<? extends Sensor<? super E>>> sensors, ImmutableList<Brain.MemoryEntry<?>> memoryEntries, Supplier<com.mojang.serialization.Codec<Brain<E>>> codecSupplier) -
Uses of Brain in net.minecraft.entity.ai.brain.task
Methods in net.minecraft.entity.ai.brain.task with parameters of type BrainModifier and TypeMethodDescriptionprivate static booleanLookTargetUtil.canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryType, Predicate<LivingEntity> filter)static booleanLookTargetUtil.canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryModuleType, EntityType<?> entityType)static booleanLookTargetUtil.canSee(Brain<?> brain, LivingEntity target) -
Uses of Brain in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob that return BrainModifier and TypeMethodDescriptionprotected static Brain<?>HoglinBrain.create(Brain<HoglinEntity> brain)protected static Brain<?>PiglinBrain.create(PiglinEntity piglin, Brain<PiglinEntity> brain)protected static Brain<?>PiglinBruteBrain.create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)protected Brain<?>HoglinEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)protected Brain<?>PiglinBruteEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)protected Brain<?>PiglinEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)protected Brain<?>ZoglinEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)HoglinEntity.getBrain()PiglinBruteEntity.getBrain()PiglinEntity.getBrain()ZoglinEntity.getBrain()Methods in net.minecraft.entity.mob with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidPiglinBrain.addAdmireItemActivities(Brain<PiglinEntity> brain)private static voidPiglinBrain.addAvoidActivities(Brain<PiglinEntity> brain)private static voidHoglinBrain.addAvoidTasks(Brain<HoglinEntity> brain)private static voidPiglinBrain.addCelebrateActivities(Brain<PiglinEntity> brain)private static voidPiglinBrain.addCoreActivities(Brain<PiglinEntity> piglin)private static voidPiglinBruteBrain.addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)private static voidHoglinBrain.addCoreTasks(Brain<HoglinEntity> brain)private static voidZoglinEntity.addCoreTasks(Brain<ZoglinEntity> brain)private static voidPiglinBrain.addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)private static voidPiglinBruteBrain.addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)private static voidHoglinBrain.addFightTasks(Brain<HoglinEntity> brain)private static voidZoglinEntity.addFightTasks(Brain<ZoglinEntity> brain)private static voidPiglinBrain.addIdleActivities(Brain<PiglinEntity> piglin)private static voidPiglinBruteBrain.addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)private static voidHoglinBrain.addIdleTasks(Brain<HoglinEntity> brain)private static voidZoglinEntity.addIdleTasks(Brain<ZoglinEntity> brain)private static voidPiglinBrain.addRideActivities(Brain<PiglinEntity> brain)protected static Brain<?>HoglinBrain.create(Brain<HoglinEntity> brain)protected static Brain<?>PiglinBrain.create(PiglinEntity piglin, Brain<PiglinEntity> brain)protected static Brain<?>PiglinBruteBrain.create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain) -
Uses of Brain in net.minecraft.entity.passive
Methods in net.minecraft.entity.passive that return BrainModifier and TypeMethodDescriptionprotected static Brain<?>AxolotlBrain.create(Brain<AxolotlEntity> brain)protected static Brain<?>GoatBrain.create(Brain<GoatEntity> brain)protected Brain<?>AxolotlEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)protected Brain<?>GoatEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)protected Brain<?>VillagerEntity.deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)AxolotlEntity.getBrain()GoatEntity.getBrain()VillagerEntity.getBrain()Methods in net.minecraft.entity.passive with parameters of type BrainModifier and TypeMethodDescriptionprivate static voidAxolotlBrain.addCoreActivities(Brain<AxolotlEntity> brain)private static voidGoatBrain.addCoreActivities(Brain<GoatEntity> brain)private static voidAxolotlBrain.addFightActivities(Brain<AxolotlEntity> brain)private static voidAxolotlBrain.addIdleActivities(Brain<AxolotlEntity> brain)private static voidGoatBrain.addIdleActivities(Brain<GoatEntity> brain)private static voidGoatBrain.addLongJumpActivities(Brain<GoatEntity> brain)private static voidAxolotlBrain.addPlayDeadActivities(Brain<AxolotlEntity> brain)private static voidGoatBrain.addRamActivities(Brain<GoatEntity> brain)protected static Brain<?>AxolotlBrain.create(Brain<AxolotlEntity> brain)protected static Brain<?>GoatBrain.create(Brain<GoatEntity> brain)private voidVillagerEntity.initBrain(Brain<VillagerEntity> brain)