Uses of Class
net.minecraft.entity.ai.brain.Brain
| Package | Description |
|---|---|
| net.minecraft.entity | |
| net.minecraft.entity.ai.brain | |
| net.minecraft.entity.ai.brain.task | |
| net.minecraft.entity.mob | |
| net.minecraft.entity.passive |
-
Uses of Brain in net.minecraft.entity
Fields in net.minecraft.entity declared as Brain Modifier and Type Field Description protected Brain<?>LivingEntity. brainMethods in net.minecraft.entity that return Brain Modifier and Type Method Description protected 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 Brain Modifier and Type Field Description private com.mojang.serialization.Codec<Brain<E>>Brain.Profile. codecprivate Supplier<com.mojang.serialization.Codec<Brain<E>>>Brain. codecSupplierMethods in net.minecraft.entity.ai.brain that return Brain Modifier and Type Method Description Brain<E>Brain. copy()Brain<E>Brain.Profile. deserialize(com.mojang.serialization.Dynamic<?> data)Methods in net.minecraft.entity.ai.brain that return types with arguments of type Brain Modifier and Type Method Description static <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 Brain Modifier and Type Method Description private voidBrain.MemoryEntry. apply(Brain<?> brain)Constructor parameters in net.minecraft.entity.ai.brain with type arguments of type Brain Constructor Description Brain(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 Brain Modifier and Type Method Description private 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 Brain Modifier and Type Method Description 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)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)Brain<HoglinEntity>HoglinEntity. getBrain()Brain<PiglinBruteEntity>PiglinBruteEntity. getBrain()Brain<PiglinEntity>PiglinEntity. getBrain()Brain<ZoglinEntity>ZoglinEntity. getBrain()Methods in net.minecraft.entity.mob with parameters of type Brain Modifier and Type Method Description private 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 Brain Modifier and Type Method Description protected 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)Brain<AxolotlEntity>AxolotlEntity. getBrain()Brain<GoatEntity>GoatEntity. getBrain()Brain<VillagerEntity>VillagerEntity. getBrain()Methods in net.minecraft.entity.passive with parameters of type Brain Modifier and Type Method Description private 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)protected static Brain<?>AxolotlBrain. create(Brain<AxolotlEntity> brain)protected static Brain<?>GoatBrain. create(Brain<GoatEntity> brain)private voidVillagerEntity. initBrain(Brain<VillagerEntity> brain)