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. brain
Methods 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. codec
private Supplier<com.mojang.serialization.Codec<Brain<E>>>
Brain. codecSupplier
Methods 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 void
Brain.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 boolean
LookTargetUtil. canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryType, Predicate<LivingEntity> filter)
static boolean
LookTargetUtil. canSee(Brain<?> brain, MemoryModuleType<? extends LivingEntity> memoryModuleType, EntityType<?> entityType)
static boolean
LookTargetUtil. 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 void
PiglinBrain. addAdmireItemActivities(Brain<PiglinEntity> brain)
private static void
PiglinBrain. addAvoidActivities(Brain<PiglinEntity> brain)
private static void
HoglinBrain. addAvoidTasks(Brain<HoglinEntity> brain)
private static void
PiglinBrain. addCelebrateActivities(Brain<PiglinEntity> brain)
private static void
PiglinBrain. addCoreActivities(Brain<PiglinEntity> piglin)
private static void
PiglinBruteBrain. addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static void
HoglinBrain. addCoreTasks(Brain<HoglinEntity> brain)
private static void
ZoglinEntity. addCoreTasks(Brain<ZoglinEntity> brain)
private static void
PiglinBrain. addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)
private static void
PiglinBruteBrain. addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static void
HoglinBrain. addFightTasks(Brain<HoglinEntity> brain)
private static void
ZoglinEntity. addFightTasks(Brain<ZoglinEntity> brain)
private static void
PiglinBrain. addIdleActivities(Brain<PiglinEntity> piglin)
private static void
PiglinBruteBrain. addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static void
HoglinBrain. addIdleTasks(Brain<HoglinEntity> brain)
private static void
ZoglinEntity. addIdleTasks(Brain<ZoglinEntity> brain)
private static void
PiglinBrain. 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 void
AxolotlBrain. addCoreActivities(Brain<AxolotlEntity> brain)
private static void
GoatBrain. addCoreActivities(Brain<GoatEntity> brain)
private static void
AxolotlBrain. addFightActivities(Brain<AxolotlEntity> brain)
private static void
AxolotlBrain. addIdleActivities(Brain<AxolotlEntity> brain)
private static void
GoatBrain. addIdleActivities(Brain<GoatEntity> brain)
private static void
GoatBrain. addLongJumpActivities(Brain<GoatEntity> brain)
private static void
AxolotlBrain. addPlayDeadActivities(Brain<AxolotlEntity> brain)
protected static Brain<?>
AxolotlBrain. create(Brain<AxolotlEntity> brain)
protected static Brain<?>
GoatBrain. create(Brain<GoatEntity> brain)
private void
VillagerEntity. initBrain(Brain<VillagerEntity> brain)