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 bjgintermediary 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 aLbjg;a:Lavs;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 bLbjg;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 cLbjg;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 dLbjg;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 eLbjg;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 fLbjg;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 aLbjg;a(Layt;)Layt;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 bLbjg;b(Layt;)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 cLbjg;c(Layt;)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 dLbjg;d(Layt;)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 eLbjg;e(Layt;)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 aLbjg;a(Laxy;)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 aLbjg;a(Lbjf;)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 bLbjg;b(Laxy;)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 cLbjg;c(Laxy;)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 dLbjg;d(Laxy;)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 bLbjg;b(Lbjf;)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 cLbjg;c(Lbjf;)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 aLbjg;a()Lbxl;intermediary method_33241Lnet/minecraft/class_5768;method_33241()Lnet/minecraft/class_1856;named getTemptItemsLnet/minecraft/entity/passive/AxolotlBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
-