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 bhhintermediary net/minecraft/class_5768named net/minecraft/entity/passive/AxolotlBrain
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final UniformIntProvider -
Constructor Summary
Constructors -
Method Summary
Modifier 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 Ingredientprivate static booleanhasBreedTarget(AxolotlEntity axolotl) static voidupdateActivities(AxolotlEntity axolotl)
-
Field Details
-
WALK_TOWARD_ADULT_RANGE
- Mappings:
Namespace Name Mixin selector official aLbhh;a:Latr;intermediary field_28351Lnet/minecraft/class_5768;field_28351:Lnet/minecraft/class_6019;named WALK_TOWARD_ADULT_RANGELnet/minecraft/entity/passive/AxolotlBrain;WALK_TOWARD_ADULT_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
-
BREEDING_SPEED
private static final float BREEDING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official bLbhh;b:Fintermediary field_30394Lnet/minecraft/class_5768;field_30394:Fnamed BREEDING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;BREEDING_SPEED:F
-
ON_LAND_SPEED
private static final float ON_LAND_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official cLbhh;c:Fintermediary field_30395Lnet/minecraft/class_5768;field_30395:Fnamed ON_LAND_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;ON_LAND_SPEED:F
-
IDLE_SPEED
private static final float IDLE_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official dLbhh;d:Fintermediary field_30396Lnet/minecraft/class_5768;field_30396:Fnamed IDLE_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;IDLE_SPEED:F
-
TARGET_APPROACHING_SPEED
private static final float TARGET_APPROACHING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official eLbhh;e:Fintermediary field_30397Lnet/minecraft/class_5768;field_30397:Fnamed TARGET_APPROACHING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;TARGET_APPROACHING_SPEED:F
-
ADULT_FOLLOWING_SPEED
private static final float ADULT_FOLLOWING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official fLbhh;f:Fintermediary field_30398Lnet/minecraft/class_5768;field_30398:Fnamed ADULT_FOLLOWING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;ADULT_FOLLOWING_SPEED:F
-
-
Constructor Details
-
AxolotlBrain
public AxolotlBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lawv;)Lawv;intermediary method_33243Lnet/minecraft/class_5768;method_33243(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;named createLnet/minecraft/entity/passive/AxolotlBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
-
addPlayDeadActivities
- Mappings:
Namespace Name Mixin selector official bLbhh;b(Lawv;)Vintermediary method_33246Lnet/minecraft/class_5768;method_33246(Lnet/minecraft/class_4095;)Vnamed addPlayDeadActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addPlayDeadActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector official cLbhh;c(Lawv;)Vintermediary method_33249Lnet/minecraft/class_5768;method_33249(Lnet/minecraft/class_4095;)Vnamed addFightActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addFightActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector official dLbhh;d(Lawv;)Vintermediary method_33251Lnet/minecraft/class_5768;method_33251(Lnet/minecraft/class_4095;)Vnamed addCoreActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector official eLbhh;e(Lawv;)Vintermediary method_33252Lnet/minecraft/class_5768;method_33252(Lnet/minecraft/class_4095;)Vnamed addIdleActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
canGoToLookTarget
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lawa;)Zintermediary method_37457Lnet/minecraft/class_5768;method_37457(Lnet/minecraft/class_1309;)Znamed canGoToLookTargetLnet/minecraft/entity/passive/AxolotlBrain;canGoToLookTarget(Lnet/minecraft/entity/LivingEntity;)Z
-
updateActivities
- Mappings:
Namespace Name Mixin selector official aLbhh;a(Lbhg;)Vintermediary method_33244Lnet/minecraft/class_5768;method_33244(Lnet/minecraft/class_5762;)Vnamed updateActivitiesLnet/minecraft/entity/passive/AxolotlBrain;updateActivities(Lnet/minecraft/entity/passive/AxolotlEntity;)V
-
getTargetApproachingSpeed
Returns 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 bLbhh;b(Lawa;)Fintermediary method_33242Lnet/minecraft/class_5768;method_33242(Lnet/minecraft/class_1309;)Fnamed getTargetApproachingSpeedLnet/minecraft/entity/passive/AxolotlBrain;getTargetApproachingSpeed(Lnet/minecraft/entity/LivingEntity;)F
-
getAdultFollowingSpeed
Returns 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 cLbhh;c(Lawa;)Fintermediary method_33245Lnet/minecraft/class_5768;method_33245(Lnet/minecraft/class_1309;)Fnamed getAdultFollowingSpeedLnet/minecraft/entity/passive/AxolotlBrain;getAdultFollowingSpeed(Lnet/minecraft/entity/LivingEntity;)F
-
getTemptedSpeed
Returns 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 dLbhh;d(Lawa;)Fintermediary method_33248Lnet/minecraft/class_5768;method_33248(Lnet/minecraft/class_1309;)Fnamed getTemptedSpeedLnet/minecraft/entity/passive/AxolotlBrain;getTemptedSpeed(Lnet/minecraft/entity/LivingEntity;)F
-
getAttackTarget
- Mappings:
Namespace Name Mixin selector official bLbhh;b(Lbhg;)Ljava/util/Optional;intermediary method_33247Lnet/minecraft/class_5768;method_33247(Lnet/minecraft/class_5762;)Ljava/util/Optional;named getAttackTargetLnet/minecraft/entity/passive/AxolotlBrain;getAttackTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Ljava/util/Optional;
-
hasBreedTarget
- Mappings:
Namespace Name Mixin selector official cLbhh;c(Lbhg;)Zintermediary method_33250Lnet/minecraft/class_5768;method_33250(Lnet/minecraft/class_5762;)Znamed hasBreedTargetLnet/minecraft/entity/passive/AxolotlBrain;hasBreedTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Z
-
getTemptItems
- Mappings:
Namespace Name Mixin selector official aLbhh;a()Lbvm;intermediary method_33241Lnet/minecraft/class_5768;method_33241()Lnet/minecraft/class_1856;named getTemptItemsLnet/minecraft/entity/passive/AxolotlBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
-