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 cgr
-
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 aLcgr;a:Lbqc;
-
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 bLcgr;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 cLcgr;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 dLcgr;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 eLcgr;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 fLcgr;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 aLcgr;a(Lbuq;)Lbuq;
-
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 bLcgr;b(Lbuq;)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 cLcgr;c(Lbuq;)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 dLcgr;d(Lbuq;)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 eLcgr;e(Lbuq;)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 aLcgr;a(Lbtn;)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 aLcgr;a(Lcgq;)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 bLcgr;b(Lbtn;)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 cLcgr;c(Lbtn;)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 dLcgr;d(Lbtn;)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 bLcgr;b(Lcgq;)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 aLcgr;a()Ljava/util/function/Predicate;
-