Package net.minecraft.entity.passive
Class AxolotlBrain
java.lang.Object
net.minecraft.entity.passive.AxolotlBrain
Represents the definition of an axolotl entity brain.
 
 
 
 
| Activity | Tasks | 
|---|---|
| Activity.CORE | 
 | 
| Activity.IDLE | 
 | 
| Activity.FIGHT | |
| Activity.PLAY_DEAD | 
- Mappings:
- Namespace - Name - named - net/minecraft/entity/passive/AxolotlBrain- intermediary - net/minecraft/class_5768- official - cim
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final UniformIntProvider
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidaddCoreActivities(Brain<AxolotlEntity> brain) private static voidaddFightActivities(Brain<AxolotlEntity> brain) private static voidaddIdleActivities(Brain<AxolotlEntity> brain) private static voidaddPlayDeadActivities(Brain<AxolotlEntity> brain) private static booleancanGoToLookTarget(LivingEntity entity) protected static Brain<?> create(Brain<AxolotlEntity> brain) private static floatgetAdultFollowingSpeed(LivingEntity entity) Returns the axolotl's speed when a baby axolotl is following an adult.private static Optional<? extends LivingEntity> getAttackTarget(ServerWorld world, AxolotlEntity axolotl) private static floatReturns the axolotl's speed when approaching the attack target.private static floatgetTemptedSpeed(LivingEntity entity) Returns the axolotl's speed when the axolotl is being tempted.static voidupdateActivities(AxolotlEntity axolotl) 
- 
Field Details- 
WALK_TOWARD_ADULT_RANGE- Mappings:
- Namespace - Name - Mixin selector - named - WALK_TOWARD_ADULT_RANGE- Lnet/minecraft/entity/passive/AxolotlBrain;WALK_TOWARD_ADULT_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;- intermediary - field_28351- Lnet/minecraft/class_5768;field_28351:Lnet/minecraft/class_6019;- official - a- Lcim;a:Lbrw;
 
- 
BREEDING_SPEEDprivate static final float BREEDING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - BREEDING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;BREEDING_SPEED:F- intermediary - field_30394- Lnet/minecraft/class_5768;field_30394:F- official - b- Lcim;b:F
 
- 
ON_LAND_SPEEDprivate static final float ON_LAND_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ON_LAND_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;ON_LAND_SPEED:F- intermediary - field_30395- Lnet/minecraft/class_5768;field_30395:F- official - c- Lcim;c:F
 
- 
IDLE_SPEEDprivate static final float IDLE_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - IDLE_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;IDLE_SPEED:F- intermediary - field_30396- Lnet/minecraft/class_5768;field_30396:F- official - d- Lcim;d:F
 
- 
TARGET_APPROACHING_SPEEDprivate static final float TARGET_APPROACHING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - TARGET_APPROACHING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;TARGET_APPROACHING_SPEED:F- intermediary - field_30397- Lnet/minecraft/class_5768;field_30397:F- official - e- Lcim;e:F
 
- 
ADULT_FOLLOWING_SPEEDprivate static final float ADULT_FOLLOWING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - ADULT_FOLLOWING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;ADULT_FOLLOWING_SPEED:F- intermediary - field_30398- Lnet/minecraft/class_5768;field_30398:F- official - f- Lcim;f:F
 
 
- 
- 
Constructor Details- 
AxolotlBrainpublic AxolotlBrain()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/entity/passive/AxolotlBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;- intermediary - method_33243- Lnet/minecraft/class_5768;method_33243(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;- official - a- Lcim;a(Lbwk;)Lbwk;
 
- 
addPlayDeadActivities- Mappings:
- Namespace - Name - Mixin selector - named - addPlayDeadActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addPlayDeadActivities(Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_33246- Lnet/minecraft/class_5768;method_33246(Lnet/minecraft/class_4095;)V- official - b- Lcim;b(Lbwk;)V
 
- 
addFightActivities- Mappings:
- Namespace - Name - Mixin selector - named - addFightActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addFightActivities(Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_33249- Lnet/minecraft/class_5768;method_33249(Lnet/minecraft/class_4095;)V- official - c- Lcim;c(Lbwk;)V
 
- 
addCoreActivities- Mappings:
- Namespace - Name - Mixin selector - named - addCoreActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_33251- Lnet/minecraft/class_5768;method_33251(Lnet/minecraft/class_4095;)V- official - d- Lcim;d(Lbwk;)V
 
- 
addIdleActivities- Mappings:
- Namespace - Name - Mixin selector - named - addIdleActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V- intermediary - method_33252- Lnet/minecraft/class_5768;method_33252(Lnet/minecraft/class_4095;)V- official - e- Lcim;e(Lbwk;)V
 
- 
canGoToLookTarget- Mappings:
- Namespace - Name - Mixin selector - named - canGoToLookTarget- Lnet/minecraft/entity/passive/AxolotlBrain;canGoToLookTarget(Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_37457- Lnet/minecraft/class_5768;method_37457(Lnet/minecraft/class_1309;)Z- official - a- Lcim;a(Lbvi;)Z
 
- 
updateActivities- Mappings:
- Namespace - Name - Mixin selector - named - updateActivities- Lnet/minecraft/entity/passive/AxolotlBrain;updateActivities(Lnet/minecraft/entity/passive/AxolotlEntity;)V- intermediary - method_33244- Lnet/minecraft/class_5768;method_33244(Lnet/minecraft/class_5762;)V- official - a- Lcim;a(Lcil;)V
 
- 
getTargetApproachingSpeedReturns the axolotl's speed when approaching the attack target.- Returns:
- the axolotl's speed when approaching the attack target
- Mappings:
- Namespace - Name - Mixin selector - named - getTargetApproachingSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getTargetApproachingSpeed(Lnet/minecraft/entity/LivingEntity;)F- intermediary - method_33242- Lnet/minecraft/class_5768;method_33242(Lnet/minecraft/class_1309;)F- official - b- Lcim;b(Lbvi;)F
 
- 
getAdultFollowingSpeedReturns the axolotl's speed when a baby axolotl is following an adult.- Returns:
- the axolotl's speed when a baby axolotl is following an adult
- Mappings:
- Namespace - Name - Mixin selector - named - getAdultFollowingSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getAdultFollowingSpeed(Lnet/minecraft/entity/LivingEntity;)F- intermediary - method_33245- Lnet/minecraft/class_5768;method_33245(Lnet/minecraft/class_1309;)F- official - c- Lcim;c(Lbvi;)F
 
- 
getTemptedSpeedReturns the axolotl's speed when the axolotl is being tempted.- Returns:
- the axolotl's speed when the axolotl is being tempted
- Mappings:
- Namespace - Name - Mixin selector - named - getTemptedSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getTemptedSpeed(Lnet/minecraft/entity/LivingEntity;)F- intermediary - method_33248- Lnet/minecraft/class_5768;method_33248(Lnet/minecraft/class_1309;)F- official - d- Lcim;d(Lbvi;)F
 
- 
getAttackTargetprivate static Optional<? extends LivingEntity> getAttackTarget(ServerWorld world, AxolotlEntity axolotl) - Mappings:
- Namespace - Name - Mixin selector - named - getAttackTarget- Lnet/minecraft/entity/passive/AxolotlBrain;getAttackTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AxolotlEntity;)Ljava/util/Optional;- intermediary - method_33247- Lnet/minecraft/class_5768;method_33247(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;)Ljava/util/Optional;- official - a- Lcim;a(Lard;Lcil;)Ljava/util/Optional;
 
- 
getTemptItemPredicate- Mappings:
- Namespace - Name - Mixin selector - named - getTemptItemPredicate- Lnet/minecraft/entity/passive/AxolotlBrain;getTemptItemPredicate()Ljava/util/function/Predicate;- intermediary - method_33241- Lnet/minecraft/class_5768;method_33241()Ljava/util/function/Predicate;- official - a- Lcim;a()Ljava/util/function/Predicate;
 
 
-