Package net.minecraft.entity.passive
Class GoatBrain
java.lang.Object
net.minecraft.entity.passive.GoatBrain
- Mappings:
Namespace Name named net/minecraft/entity/passive/GoatBrain
intermediary net/minecraft/class_6054
official cjx
-
Field Summary
Modifier and TypeFieldDescriptionstatic final float
static final float
static final float
private static final float
private static final float
private static final UniformIntProvider
static final int
static final int
static final int
static final int
private static final float
static final int
private static final float
private static final UniformIntProvider
private static final float
private static final TargetPredicate
private static final UniformIntProvider
private static final float
private static final UniformIntProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addCoreActivities
(Brain<GoatEntity> brain) private static void
addIdleActivities
(Brain<GoatEntity> brain) private static void
addLongJumpActivities
(Brain<GoatEntity> brain) private static void
addRamActivities
(Brain<GoatEntity> brain) protected static Brain
<?> create
(Brain<GoatEntity> brain) protected static void
resetLongJumpCooldown
(GoatEntity goat, Random random) static void
updateActivities
(GoatEntity goat)
-
Field Details
-
PREPARE_RAM_DURATION
public static final int PREPARE_RAM_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named PREPARE_RAM_DURATION
Lnet/minecraft/entity/passive/GoatBrain;PREPARE_RAM_DURATION:I
intermediary field_33490
Lnet/minecraft/class_6054;field_33490:I
official a
Lcjx;a:I
-
MAX_RAM_TARGET_DISTANCE
public static final int MAX_RAM_TARGET_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_RAM_TARGET_DISTANCE
Lnet/minecraft/entity/passive/GoatBrain;MAX_RAM_TARGET_DISTANCE:I
intermediary field_33491
Lnet/minecraft/class_6054;field_33491:I
official b
Lcjx;b:I
-
WALKING_SPEED
- Mappings:
Namespace Name Mixin selector named WALKING_SPEED
Lnet/minecraft/entity/passive/GoatBrain;WALKING_SPEED:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
intermediary field_30407
Lnet/minecraft/class_6054;field_30407:Lnet/minecraft/class_6019;
official i
Lcjx;i:Lbst;
-
FOLLOWING_TARGET_WALK_SPEED
private static final float FOLLOWING_TARGET_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named FOLLOWING_TARGET_WALK_SPEED
Lnet/minecraft/entity/passive/GoatBrain;FOLLOWING_TARGET_WALK_SPEED:F
intermediary field_30406
Lnet/minecraft/class_6054;field_30406:F
official j
Lcjx;j:F
-
TEMPTED_WALK_SPEED
private static final float TEMPTED_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named TEMPTED_WALK_SPEED
Lnet/minecraft/entity/passive/GoatBrain;TEMPTED_WALK_SPEED:F
intermediary field_30408
Lnet/minecraft/class_6054;field_30408:F
official k
Lcjx;k:F
-
FOLLOW_ADULT_WALK_SPEED
private static final float FOLLOW_ADULT_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named FOLLOW_ADULT_WALK_SPEED
Lnet/minecraft/entity/passive/GoatBrain;FOLLOW_ADULT_WALK_SPEED:F
intermediary field_30409
Lnet/minecraft/class_6054;field_30409:F
official l
Lcjx;l:F
-
NORMAL_WALK_SPEED
private static final float NORMAL_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named NORMAL_WALK_SPEED
Lnet/minecraft/entity/passive/GoatBrain;NORMAL_WALK_SPEED:F
intermediary field_30410
Lnet/minecraft/class_6054;field_30410:F
official m
Lcjx;m:F
-
PREPARING_RAM_WALK_SPEED
private static final float PREPARING_RAM_WALK_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named PREPARING_RAM_WALK_SPEED
Lnet/minecraft/entity/passive/GoatBrain;PREPARING_RAM_WALK_SPEED:F
intermediary field_33498
Lnet/minecraft/class_6054;field_33498:F
official n
Lcjx;n:F
-
LONG_JUMP_COOLDOWN_RANGE
- Mappings:
Namespace Name Mixin selector named LONG_JUMP_COOLDOWN_RANGE
Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
intermediary field_30411
Lnet/minecraft/class_6054;field_30411:Lnet/minecraft/class_6019;
official o
Lcjx;o:Lbst;
-
LONG_JUMP_VERTICAL_RANGE
public static final int LONG_JUMP_VERTICAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named LONG_JUMP_VERTICAL_RANGE
Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_VERTICAL_RANGE:I
intermediary field_33492
Lnet/minecraft/class_6054;field_33492:I
official c
Lcjx;c:I
-
LONG_JUMP_HORIZONTAL_RANGE
public static final int LONG_JUMP_HORIZONTAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named LONG_JUMP_HORIZONTAL_RANGE
Lnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_HORIZONTAL_RANGE:I
intermediary field_33493
Lnet/minecraft/class_6054;field_33493:I
official d
Lcjx;d:I
-
field_49093
public static final float field_49093- See Also:
- Mappings:
Namespace Name Mixin selector named field_49093
Lnet/minecraft/entity/passive/GoatBrain;field_49093:F
intermediary field_49093
Lnet/minecraft/class_6054;field_49093:F
official e
Lcjx;e:F
-
RAM_COOLDOWN_RANGE
- Mappings:
Namespace Name Mixin selector named RAM_COOLDOWN_RANGE
Lnet/minecraft/entity/passive/GoatBrain;RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
intermediary field_33499
Lnet/minecraft/class_6054;field_33499:Lnet/minecraft/class_6019;
official p
Lcjx;p:Lbst;
-
SCREAMING_RAM_COOLDOWN_RANGE
- Mappings:
Namespace Name Mixin selector named SCREAMING_RAM_COOLDOWN_RANGE
Lnet/minecraft/entity/passive/GoatBrain;SCREAMING_RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
intermediary field_33693
Lnet/minecraft/class_6054;field_33693:Lnet/minecraft/class_6019;
official q
Lcjx;q:Lbst;
-
RAM_TARGET_PREDICATE
- Mappings:
Namespace Name Mixin selector named RAM_TARGET_PREDICATE
Lnet/minecraft/entity/passive/GoatBrain;RAM_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
intermediary field_33500
Lnet/minecraft/class_6054;field_33500:Lnet/minecraft/class_4051;
official r
Lcjx;r:Lcgw;
-
RAM_SPEED
private static final float RAM_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named RAM_SPEED
Lnet/minecraft/entity/passive/GoatBrain;RAM_SPEED:F
intermediary field_33501
Lnet/minecraft/class_6054;field_33501:F
official s
Lcjx;s:F
-
MIN_RAM_TARGET_DISTANCE
public static final int MIN_RAM_TARGET_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_RAM_TARGET_DISTANCE
Lnet/minecraft/entity/passive/GoatBrain;MIN_RAM_TARGET_DISTANCE:I
intermediary field_33495
Lnet/minecraft/class_6054;field_33495:I
official f
Lcjx;f:I
-
ADULT_RAM_STRENGTH_MULTIPLIER
public static final float ADULT_RAM_STRENGTH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named ADULT_RAM_STRENGTH_MULTIPLIER
Lnet/minecraft/entity/passive/GoatBrain;ADULT_RAM_STRENGTH_MULTIPLIER:F
intermediary field_33496
Lnet/minecraft/class_6054;field_33496:F
official g
Lcjx;g:F
-
BABY_RAM_STRENGTH_MULTIPLIER
public static final float BABY_RAM_STRENGTH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named BABY_RAM_STRENGTH_MULTIPLIER
Lnet/minecraft/entity/passive/GoatBrain;BABY_RAM_STRENGTH_MULTIPLIER:F
intermediary field_33497
Lnet/minecraft/class_6054;field_33497:F
official h
Lcjx;h:F
-
-
Constructor Details
-
GoatBrain
public GoatBrain()
-
-
Method Details
-
resetLongJumpCooldown
- Mappings:
Namespace Name Mixin selector named resetLongJumpCooldown
Lnet/minecraft/entity/passive/GoatBrain;resetLongJumpCooldown(Lnet/minecraft/entity/passive/GoatEntity;Lnet/minecraft/util/math/random/Random;)V
intermediary method_35184
Lnet/minecraft/class_6054;method_35184(Lnet/minecraft/class_6053;Lnet/minecraft/class_5819;)V
official a
Lcjx;a(Lcjw;Lbam;)V
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/entity/passive/GoatBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
intermediary method_35183
Lnet/minecraft/class_6054;method_35183(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
official a
Lcjx;a(Lbxh;)Lbxh;
-
addCoreActivities
- Mappings:
Namespace Name Mixin selector named addCoreActivities
Lnet/minecraft/entity/passive/GoatBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_35185
Lnet/minecraft/class_6054;method_35185(Lnet/minecraft/class_4095;)V
official b
Lcjx;b(Lbxh;)V
-
addIdleActivities
- Mappings:
Namespace Name Mixin selector named addIdleActivities
Lnet/minecraft/entity/passive/GoatBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_35187
Lnet/minecraft/class_6054;method_35187(Lnet/minecraft/class_4095;)V
official c
Lcjx;c(Lbxh;)V
-
addLongJumpActivities
- Mappings:
Namespace Name Mixin selector named addLongJumpActivities
Lnet/minecraft/entity/passive/GoatBrain;addLongJumpActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_35188
Lnet/minecraft/class_6054;method_35188(Lnet/minecraft/class_4095;)V
official d
Lcjx;d(Lbxh;)V
-
addRamActivities
- Mappings:
Namespace Name Mixin selector named addRamActivities
Lnet/minecraft/entity/passive/GoatBrain;addRamActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
intermediary method_36288
Lnet/minecraft/class_6054;method_36288(Lnet/minecraft/class_4095;)V
official e
Lcjx;e(Lbxh;)V
-
updateActivities
- Mappings:
Namespace Name Mixin selector named updateActivities
Lnet/minecraft/entity/passive/GoatBrain;updateActivities(Lnet/minecraft/entity/passive/GoatEntity;)V
intermediary method_35186
Lnet/minecraft/class_6054;method_35186(Lnet/minecraft/class_6053;)V
official a
Lcjx;a(Lcjw;)V
-
getTemptItemPredicate
- Mappings:
Namespace Name Mixin selector named getTemptItemPredicate
Lnet/minecraft/entity/passive/GoatBrain;getTemptItemPredicate()Ljava/util/function/Predicate;
intermediary method_35181
Lnet/minecraft/class_6054;method_35181()Ljava/util/function/Predicate;
official a
Lcjx;a()Ljava/util/function/Predicate;
-