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 - official - bst- intermediary - net/minecraft/class_5768- named - net/minecraft/entity/passive/AxolotlBrain
- 
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(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 Ingredientstatic voidupdateActivities(AxolotlEntity axolotl) 
- 
Field Details- 
WALK_TOWARD_ADULT_RANGE- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbst;a:Lbdi;- intermediary - field_28351- Lnet/minecraft/class_5768;field_28351:Lnet/minecraft/class_6019;- named - WALK_TOWARD_ADULT_RANGE- Lnet/minecraft/entity/passive/AxolotlBrain;WALK_TOWARD_ADULT_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
BREEDING_SPEEDprivate static final float BREEDING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbst;b:F- intermediary - field_30394- Lnet/minecraft/class_5768;field_30394:F- named - BREEDING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;BREEDING_SPEED:F
 
- 
ON_LAND_SPEEDprivate static final float ON_LAND_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbst;c:F- intermediary - field_30395- Lnet/minecraft/class_5768;field_30395:F- named - ON_LAND_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;ON_LAND_SPEED:F
 
- 
IDLE_SPEEDprivate static final float IDLE_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbst;d:F- intermediary - field_30396- Lnet/minecraft/class_5768;field_30396:F- named - IDLE_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;IDLE_SPEED:F
 
- 
TARGET_APPROACHING_SPEEDprivate static final float TARGET_APPROACHING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbst;e:F- intermediary - field_30397- Lnet/minecraft/class_5768;field_30397:F- named - TARGET_APPROACHING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;TARGET_APPROACHING_SPEED:F
 
- 
ADULT_FOLLOWING_SPEEDprivate static final float ADULT_FOLLOWING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbst;f:F- intermediary - field_30398- Lnet/minecraft/class_5768;field_30398:F- named - ADULT_FOLLOWING_SPEED- Lnet/minecraft/entity/passive/AxolotlBrain;ADULT_FOLLOWING_SPEED:F
 
 
- 
- 
Constructor Details- 
AxolotlBrainpublic AxolotlBrain()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbst;a(Lbha;)Lbha;- intermediary - method_33243- Lnet/minecraft/class_5768;method_33243(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;- named - create- Lnet/minecraft/entity/passive/AxolotlBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
 
- 
addPlayDeadActivities- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbst;b(Lbha;)V- intermediary - method_33246- Lnet/minecraft/class_5768;method_33246(Lnet/minecraft/class_4095;)V- named - addPlayDeadActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addPlayDeadActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addFightActivities- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbst;c(Lbha;)V- intermediary - method_33249- Lnet/minecraft/class_5768;method_33249(Lnet/minecraft/class_4095;)V- named - addFightActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addFightActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addCoreActivities- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbst;d(Lbha;)V- intermediary - method_33251- Lnet/minecraft/class_5768;method_33251(Lnet/minecraft/class_4095;)V- named - addCoreActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addIdleActivities- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbst;e(Lbha;)V- intermediary - method_33252- Lnet/minecraft/class_5768;method_33252(Lnet/minecraft/class_4095;)V- named - addIdleActivities- Lnet/minecraft/entity/passive/AxolotlBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
canGoToLookTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbst;a(Lbfz;)Z- intermediary - method_37457- Lnet/minecraft/class_5768;method_37457(Lnet/minecraft/class_1309;)Z- named - canGoToLookTarget- Lnet/minecraft/entity/passive/AxolotlBrain;canGoToLookTarget(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
updateActivities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbst;a(Lbss;)V- intermediary - method_33244- Lnet/minecraft/class_5768;method_33244(Lnet/minecraft/class_5762;)V- named - updateActivities- Lnet/minecraft/entity/passive/AxolotlBrain;updateActivities(Lnet/minecraft/entity/passive/AxolotlEntity;)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 - official - b- Lbst;b(Lbfz;)F- intermediary - method_33242- Lnet/minecraft/class_5768;method_33242(Lnet/minecraft/class_1309;)F- named - getTargetApproachingSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getTargetApproachingSpeed(Lnet/minecraft/entity/LivingEntity;)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 - official - c- Lbst;c(Lbfz;)F- intermediary - method_33245- Lnet/minecraft/class_5768;method_33245(Lnet/minecraft/class_1309;)F- named - getAdultFollowingSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getAdultFollowingSpeed(Lnet/minecraft/entity/LivingEntity;)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 - official - d- Lbst;d(Lbfz;)F- intermediary - method_33248- Lnet/minecraft/class_5768;method_33248(Lnet/minecraft/class_1309;)F- named - getTemptedSpeed- Lnet/minecraft/entity/passive/AxolotlBrain;getTemptedSpeed(Lnet/minecraft/entity/LivingEntity;)F
 
- 
getAttackTarget- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbst;b(Lbss;)Ljava/util/Optional;- intermediary - method_33247- Lnet/minecraft/class_5768;method_33247(Lnet/minecraft/class_5762;)Ljava/util/Optional;- named - getAttackTarget- Lnet/minecraft/entity/passive/AxolotlBrain;getAttackTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Ljava/util/Optional;
 
- 
getTemptItems- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbst;a()Lciz;- intermediary - method_33241- Lnet/minecraft/class_5768;method_33241()Lnet/minecraft/class_1856;- named - getTemptItems- Lnet/minecraft/entity/passive/AxolotlBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
 
 
-