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/AxolotlBrainintermediary net/minecraft/class_5768official cgs
-
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 voidupdateActivities(AxolotlEntity axolotl)
-
Field Details
-
WALK_TOWARD_ADULT_RANGE
- Mappings:
Namespace Name Mixin selector named WALK_TOWARD_ADULT_RANGELnet/minecraft/entity/passive/AxolotlBrain;WALK_TOWARD_ADULT_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_28351Lnet/minecraft/class_5768;field_28351:Lnet/minecraft/class_6019;official aLcgs;a:Lbqf;
-
BREEDING_SPEED
private static final float BREEDING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named BREEDING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;BREEDING_SPEED:Fintermediary field_30394Lnet/minecraft/class_5768;field_30394:Fofficial bLcgs;b:F
-
ON_LAND_SPEED
private static final float ON_LAND_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named ON_LAND_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;ON_LAND_SPEED:Fintermediary field_30395Lnet/minecraft/class_5768;field_30395:Fofficial cLcgs;c:F
-
IDLE_SPEED
private static final float IDLE_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named IDLE_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;IDLE_SPEED:Fintermediary field_30396Lnet/minecraft/class_5768;field_30396:Fofficial dLcgs;d:F
-
TARGET_APPROACHING_SPEED
private static final float TARGET_APPROACHING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named TARGET_APPROACHING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;TARGET_APPROACHING_SPEED:Fintermediary field_30397Lnet/minecraft/class_5768;field_30397:Fofficial eLcgs;e:F
-
ADULT_FOLLOWING_SPEED
private static final float ADULT_FOLLOWING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named ADULT_FOLLOWING_SPEEDLnet/minecraft/entity/passive/AxolotlBrain;ADULT_FOLLOWING_SPEED:Fintermediary field_30398Lnet/minecraft/class_5768;field_30398:Fofficial fLcgs;f:F
-
-
Constructor Details
-
AxolotlBrain
public AxolotlBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/entity/passive/AxolotlBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_33243Lnet/minecraft/class_5768;method_33243(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;official aLcgs;a(Lbur;)Lbur;
-
addPlayDeadActivities
- Mappings:
Namespace Name Mixin selector named addPlayDeadActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addPlayDeadActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_33246Lnet/minecraft/class_5768;method_33246(Lnet/minecraft/class_4095;)Vofficial bLcgs;b(Lbur;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector named addFightActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addFightActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_33249Lnet/minecraft/class_5768;method_33249(Lnet/minecraft/class_4095;)Vofficial cLcgs;c(Lbur;)V
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector named addCoreActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_33251Lnet/minecraft/class_5768;method_33251(Lnet/minecraft/class_4095;)Vofficial dLcgs;d(Lbur;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector named addIdleActivitiesLnet/minecraft/entity/passive/AxolotlBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_33252Lnet/minecraft/class_5768;method_33252(Lnet/minecraft/class_4095;)Vofficial eLcgs;e(Lbur;)V
-
canGoToLookTarget
- Mappings:
Namespace Name Mixin selector named canGoToLookTargetLnet/minecraft/entity/passive/AxolotlBrain;canGoToLookTarget(Lnet/minecraft/entity/LivingEntity;)Zintermediary method_37457Lnet/minecraft/class_5768;method_37457(Lnet/minecraft/class_1309;)Zofficial aLcgs;a(Lbtp;)Z
-
updateActivities
- Mappings:
Namespace Name Mixin selector named updateActivitiesLnet/minecraft/entity/passive/AxolotlBrain;updateActivities(Lnet/minecraft/entity/passive/AxolotlEntity;)Vintermediary method_33244Lnet/minecraft/class_5768;method_33244(Lnet/minecraft/class_5762;)Vofficial aLcgs;a(Lcgr;)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 named getTargetApproachingSpeedLnet/minecraft/entity/passive/AxolotlBrain;getTargetApproachingSpeed(Lnet/minecraft/entity/LivingEntity;)Fintermediary method_33242Lnet/minecraft/class_5768;method_33242(Lnet/minecraft/class_1309;)Fofficial bLcgs;b(Lbtp;)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 named getAdultFollowingSpeedLnet/minecraft/entity/passive/AxolotlBrain;getAdultFollowingSpeed(Lnet/minecraft/entity/LivingEntity;)Fintermediary method_33245Lnet/minecraft/class_5768;method_33245(Lnet/minecraft/class_1309;)Fofficial cLcgs;c(Lbtp;)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 named getTemptedSpeedLnet/minecraft/entity/passive/AxolotlBrain;getTemptedSpeed(Lnet/minecraft/entity/LivingEntity;)Fintermediary method_33248Lnet/minecraft/class_5768;method_33248(Lnet/minecraft/class_1309;)Fofficial dLcgs;d(Lbtp;)F
-
getAttackTarget
- Mappings:
Namespace Name Mixin selector named getAttackTargetLnet/minecraft/entity/passive/AxolotlBrain;getAttackTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Ljava/util/Optional;intermediary method_33247Lnet/minecraft/class_5768;method_33247(Lnet/minecraft/class_5762;)Ljava/util/Optional;official bLcgs;b(Lcgr;)Ljava/util/Optional;
-
getTemptItemPredicate
- Mappings:
Namespace Name Mixin selector named getTemptItemPredicateLnet/minecraft/entity/passive/AxolotlBrain;getTemptItemPredicate()Ljava/util/function/Predicate;intermediary method_33241Lnet/minecraft/class_5768;method_33241()Ljava/util/function/Predicate;official aLcgs;a()Ljava/util/function/Predicate;
-