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 bsrintermediary 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 Ingredientstatic voidupdateActivities(AxolotlEntity axolotl)
-
Field Details
-
WALK_TOWARD_ADULT_RANGE
- Mappings:
Namespace Name Mixin selector official aLbsr;a:Lbdh;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 bLbsr;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 cLbsr;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 dLbsr;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 eLbsr;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 fLbsr;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 aLbsr;a(Lbgy;)Lbgy;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 bLbsr;b(Lbgy;)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 cLbsr;c(Lbgy;)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 dLbsr;d(Lbgy;)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 eLbsr;e(Lbgy;)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 aLbsr;a(Lbfx;)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 aLbsr;a(Lbsq;)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 bLbsr;b(Lbfx;)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 cLbsr;c(Lbfx;)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 dLbsr;d(Lbfx;)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 bLbsr;b(Lbsq;)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;
-
getTemptItems
- Mappings:
Namespace Name Mixin selector official aLbsr;a()Lcix;intermediary method_33241Lnet/minecraft/class_5768;method_33241()Lnet/minecraft/class_1856;named getTemptItemsLnet/minecraft/entity/passive/AxolotlBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
-