Package net.minecraft.entity.passive
Class AxolotlBrain
java.lang.Object
net.minecraft.entity.passive.AxolotlBrain
public class AxolotlBrain extends Object
- Mappings:
Namespace Name official bcm
intermediary net/minecraft/class_5768
named net/minecraft/entity/passive/AxolotlBrain
-
Field Summary
Fields Modifier and Type Field Description private static IntRange
WALK_TOWARD_ADULT_RANGE
-
Constructor Summary
Constructors Constructor Description AxolotlBrain()
-
Method Summary
Modifier and Type Method Description private static void
addCoreActivities(Brain<AxolotlEntity> brain)
private static void
addFightActivities(Brain<AxolotlEntity> brain)
private static void
addIdleActivities(Brain<AxolotlEntity> brain)
private static void
addPlayDeadActivities(Brain<AxolotlEntity> brain)
protected static Brain<?>
create(Brain<AxolotlEntity> brain)
private static Optional<? extends LivingEntity>
getAttackTarget(AxolotlEntity axolotl)
static Ingredient
getTemptItems()
private static boolean
hasBreedTarget(AxolotlEntity axolotl)
private static float
method_33242(LivingEntity livingEntity)
static void
method_33244(AxolotlEntity axolotl)
private static float
method_33245(LivingEntity livingEntity)
private static float
method_33248(LivingEntity livingEntity)
-
Field Details
-
WALK_TOWARD_ADULT_RANGE
- Mappings:
Namespace Name Mixin selector official a
Lbcm;a:Lafy;
intermediary field_28351
Lnet/minecraft/class_5768;field_28351:Lnet/minecraft/class_4801;
named WALK_TOWARD_ADULT_RANGE
Lnet/minecraft/entity/passive/AxolotlBrain;WALK_TOWARD_ADULT_RANGE:Lnet/minecraft/util/math/IntRange;
-
-
Constructor Details
-
AxolotlBrain
public AxolotlBrain()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official a
Lbcm;a(Lasc;)Lasc;
intermediary method_33243
Lnet/minecraft/class_5768;method_33243(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
named create
Lnet/minecraft/entity/passive/AxolotlBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
-
addPlayDeadActivities
- Mappings:
Namespace Name Mixin selector official b
Lbcm;b(Lasc;)V
intermediary method_33246
Lnet/minecraft/class_5768;method_33246(Lnet/minecraft/class_4095;)V
named addPlayDeadActivities
Lnet/minecraft/entity/passive/AxolotlBrain;addPlayDeadActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addFightActivities
- Mappings:
Namespace Name Mixin selector official c
Lbcm;c(Lasc;)V
intermediary method_33249
Lnet/minecraft/class_5768;method_33249(Lnet/minecraft/class_4095;)V
named addFightActivities
Lnet/minecraft/entity/passive/AxolotlBrain;addFightActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector official d
Lbcm;d(Lasc;)V
intermediary method_33251
Lnet/minecraft/class_5768;method_33251(Lnet/minecraft/class_4095;)V
named addCoreActivities
Lnet/minecraft/entity/passive/AxolotlBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector official e
Lbcm;e(Lasc;)V
intermediary method_33252
Lnet/minecraft/class_5768;method_33252(Lnet/minecraft/class_4095;)V
named addIdleActivities
Lnet/minecraft/entity/passive/AxolotlBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
-
method_33244
- Mappings:
Namespace Name Mixin selector official a
Lbcm;a(Lbcl;)V
intermediary method_33244
Lnet/minecraft/class_5768;method_33244(Lnet/minecraft/class_5762;)V
named method_33244
Lnet/minecraft/entity/passive/AxolotlBrain;method_33244(Lnet/minecraft/entity/passive/AxolotlEntity;)V
-
method_33242
- Mappings:
Namespace Name Mixin selector official a
Lbcm;a(Lari;)F
intermediary method_33242
Lnet/minecraft/class_5768;method_33242(Lnet/minecraft/class_1309;)F
named method_33242
Lnet/minecraft/entity/passive/AxolotlBrain;method_33242(Lnet/minecraft/entity/LivingEntity;)F
-
method_33245
- Mappings:
Namespace Name Mixin selector official b
Lbcm;b(Lari;)F
intermediary method_33245
Lnet/minecraft/class_5768;method_33245(Lnet/minecraft/class_1309;)F
named method_33245
Lnet/minecraft/entity/passive/AxolotlBrain;method_33245(Lnet/minecraft/entity/LivingEntity;)F
-
method_33248
- Mappings:
Namespace Name Mixin selector official c
Lbcm;c(Lari;)F
intermediary method_33248
Lnet/minecraft/class_5768;method_33248(Lnet/minecraft/class_1309;)F
named method_33248
Lnet/minecraft/entity/passive/AxolotlBrain;method_33248(Lnet/minecraft/entity/LivingEntity;)F
-
getAttackTarget
- Mappings:
Namespace Name Mixin selector official b
Lbcm;b(Lbcl;)Ljava/util/Optional;
intermediary method_33247
Lnet/minecraft/class_5768;method_33247(Lnet/minecraft/class_5762;)Ljava/util/Optional;
named getAttackTarget
Lnet/minecraft/entity/passive/AxolotlBrain;getAttackTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Ljava/util/Optional;
-
hasBreedTarget
- Mappings:
Namespace Name Mixin selector official c
Lbcm;c(Lbcl;)Z
intermediary method_33250
Lnet/minecraft/class_5768;method_33250(Lnet/minecraft/class_5762;)Z
named hasBreedTarget
Lnet/minecraft/entity/passive/AxolotlBrain;hasBreedTarget(Lnet/minecraft/entity/passive/AxolotlEntity;)Z
-
getTemptItems
- Mappings:
Namespace Name Mixin selector official a
Lbcm;a()Lbqk;
intermediary method_33241
Lnet/minecraft/class_5768;method_33241()Lnet/minecraft/class_1856;
named getTemptItems
Lnet/minecraft/entity/passive/AxolotlBrain;getTemptItems()Lnet/minecraft/recipe/Ingredient;
-