Package net.minecraft.entity.passive
Class GoatBrain
java.lang.Object
net.minecraft.entity.passive.GoatBrain
- Mappings:
 Namespace Name named net/minecraft/entity/passive/GoatBrainintermediary net/minecraft/class_6054official col
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatstatic final floatstatic final floatprivate static final floatprivate static final floatprivate static final UniformIntProviderstatic final intstatic final intstatic final intstatic final intprivate static final floatstatic final intprivate static final floatprivate static final UniformIntProviderprivate static final floatprivate static final TargetPredicateprivate static final UniformIntProviderprivate static final floatprivate static final UniformIntProvider - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddCoreActivities(Brain<GoatEntity> brain) private static voidaddIdleActivities(Brain<GoatEntity> brain) private static voidaddLongJumpActivities(Brain<GoatEntity> brain) private static voidaddRamActivities(Brain<GoatEntity> brain) protected static Brain<?> create(Brain<GoatEntity> brain) protected static voidresetLongJumpCooldown(GoatEntity goat, Random random) static voidupdateActivities(GoatEntity goat)  
- 
Field Details
- 
PREPARE_RAM_DURATION
public static final int PREPARE_RAM_DURATION- See Also:
 - Mappings:
 Namespace Name Mixin selector named PREPARE_RAM_DURATIONLnet/minecraft/entity/passive/GoatBrain;PREPARE_RAM_DURATION:Iintermediary field_33490Lnet/minecraft/class_6054;field_33490:Iofficial aLcol;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_DISTANCELnet/minecraft/entity/passive/GoatBrain;MAX_RAM_TARGET_DISTANCE:Iintermediary field_33491Lnet/minecraft/class_6054;field_33491:Iofficial bLcol;b:I
 - 
WALKING_SPEED
- Mappings:
 Namespace Name Mixin selector named WALKING_SPEEDLnet/minecraft/entity/passive/GoatBrain;WALKING_SPEED:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_30407Lnet/minecraft/class_6054;field_30407:Lnet/minecraft/class_6019;official iLcol;i:Lbwu;
 - 
FOLLOWING_TARGET_WALK_SPEED
private static final float FOLLOWING_TARGET_WALK_SPEED- See Also:
 - Mappings:
 Namespace Name Mixin selector named FOLLOWING_TARGET_WALK_SPEEDLnet/minecraft/entity/passive/GoatBrain;FOLLOWING_TARGET_WALK_SPEED:Fintermediary field_30406Lnet/minecraft/class_6054;field_30406:Fofficial jLcol;j:F
 - 
TEMPTED_WALK_SPEED
private static final float TEMPTED_WALK_SPEED- See Also:
 - Mappings:
 Namespace Name Mixin selector named TEMPTED_WALK_SPEEDLnet/minecraft/entity/passive/GoatBrain;TEMPTED_WALK_SPEED:Fintermediary field_30408Lnet/minecraft/class_6054;field_30408:Fofficial kLcol;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_SPEEDLnet/minecraft/entity/passive/GoatBrain;FOLLOW_ADULT_WALK_SPEED:Fintermediary field_30409Lnet/minecraft/class_6054;field_30409:Fofficial lLcol;l:F
 - 
NORMAL_WALK_SPEED
private static final float NORMAL_WALK_SPEED- See Also:
 - Mappings:
 Namespace Name Mixin selector named NORMAL_WALK_SPEEDLnet/minecraft/entity/passive/GoatBrain;NORMAL_WALK_SPEED:Fintermediary field_30410Lnet/minecraft/class_6054;field_30410:Fofficial mLcol;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_SPEEDLnet/minecraft/entity/passive/GoatBrain;PREPARING_RAM_WALK_SPEED:Fintermediary field_33498Lnet/minecraft/class_6054;field_33498:Fofficial nLcol;n:F
 - 
LONG_JUMP_COOLDOWN_RANGE
- Mappings:
 Namespace Name Mixin selector named LONG_JUMP_COOLDOWN_RANGELnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_30411Lnet/minecraft/class_6054;field_30411:Lnet/minecraft/class_6019;official oLcol;o:Lbwu;
 - 
LONG_JUMP_VERTICAL_RANGE
public static final int LONG_JUMP_VERTICAL_RANGE- See Also:
 - Mappings:
 Namespace Name Mixin selector named LONG_JUMP_VERTICAL_RANGELnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_VERTICAL_RANGE:Iintermediary field_33492Lnet/minecraft/class_6054;field_33492:Iofficial cLcol;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_RANGELnet/minecraft/entity/passive/GoatBrain;LONG_JUMP_HORIZONTAL_RANGE:Iintermediary field_33493Lnet/minecraft/class_6054;field_33493:Iofficial dLcol;d:I
 - 
field_49093
public static final float field_49093- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_49093Lnet/minecraft/entity/passive/GoatBrain;field_49093:Fintermediary field_49093Lnet/minecraft/class_6054;field_49093:Fofficial eLcol;e:F
 - 
RAM_COOLDOWN_RANGE
- Mappings:
 Namespace Name Mixin selector named RAM_COOLDOWN_RANGELnet/minecraft/entity/passive/GoatBrain;RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_33499Lnet/minecraft/class_6054;field_33499:Lnet/minecraft/class_6019;official pLcol;p:Lbwu;
 - 
SCREAMING_RAM_COOLDOWN_RANGE
- Mappings:
 Namespace Name Mixin selector named SCREAMING_RAM_COOLDOWN_RANGELnet/minecraft/entity/passive/GoatBrain;SCREAMING_RAM_COOLDOWN_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_33693Lnet/minecraft/class_6054;field_33693:Lnet/minecraft/class_6019;official qLcol;q:Lbwu;
 - 
RAM_TARGET_PREDICATE
- Mappings:
 Namespace Name Mixin selector named RAM_TARGET_PREDICATELnet/minecraft/entity/passive/GoatBrain;RAM_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;intermediary field_33500Lnet/minecraft/class_6054;field_33500:Lnet/minecraft/class_4051;official rLcol;r:Lclc;
 - 
RAM_SPEED
private static final float RAM_SPEED- See Also:
 - Mappings:
 Namespace Name Mixin selector named RAM_SPEEDLnet/minecraft/entity/passive/GoatBrain;RAM_SPEED:Fintermediary field_33501Lnet/minecraft/class_6054;field_33501:Fofficial sLcol;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_DISTANCELnet/minecraft/entity/passive/GoatBrain;MIN_RAM_TARGET_DISTANCE:Iintermediary field_33495Lnet/minecraft/class_6054;field_33495:Iofficial fLcol;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_MULTIPLIERLnet/minecraft/entity/passive/GoatBrain;ADULT_RAM_STRENGTH_MULTIPLIER:Fintermediary field_33496Lnet/minecraft/class_6054;field_33496:Fofficial gLcol;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_MULTIPLIERLnet/minecraft/entity/passive/GoatBrain;BABY_RAM_STRENGTH_MULTIPLIER:Fintermediary field_33497Lnet/minecraft/class_6054;field_33497:Fofficial hLcol;h:F
 
 - 
 - 
Constructor Details
- 
GoatBrain
public GoatBrain() 
 - 
 - 
Method Details
- 
resetLongJumpCooldown
- Mappings:
 Namespace Name Mixin selector named resetLongJumpCooldownLnet/minecraft/entity/passive/GoatBrain;resetLongJumpCooldown(Lnet/minecraft/entity/passive/GoatEntity;Lnet/minecraft/util/math/random/Random;)Vintermediary method_35184Lnet/minecraft/class_6054;method_35184(Lnet/minecraft/class_6053;Lnet/minecraft/class_5819;)Vofficial aLcol;a(Lcok;Lbck;)V
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/entity/passive/GoatBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_35183Lnet/minecraft/class_6054;method_35183(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;official aLcol;a(Lcbm;)Lcbm;
 - 
addCoreActivities
- Mappings:
 Namespace Name Mixin selector named addCoreActivitiesLnet/minecraft/entity/passive/GoatBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_35185Lnet/minecraft/class_6054;method_35185(Lnet/minecraft/class_4095;)Vofficial bLcol;b(Lcbm;)V
 - 
addIdleActivities
- Mappings:
 Namespace Name Mixin selector named addIdleActivitiesLnet/minecraft/entity/passive/GoatBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_35187Lnet/minecraft/class_6054;method_35187(Lnet/minecraft/class_4095;)Vofficial cLcol;c(Lcbm;)V
 - 
addLongJumpActivities
- Mappings:
 Namespace Name Mixin selector named addLongJumpActivitiesLnet/minecraft/entity/passive/GoatBrain;addLongJumpActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_35188Lnet/minecraft/class_6054;method_35188(Lnet/minecraft/class_4095;)Vofficial dLcol;d(Lcbm;)V
 - 
addRamActivities
- Mappings:
 Namespace Name Mixin selector named addRamActivitiesLnet/minecraft/entity/passive/GoatBrain;addRamActivities(Lnet/minecraft/entity/ai/brain/Brain;)Vintermediary method_36288Lnet/minecraft/class_6054;method_36288(Lnet/minecraft/class_4095;)Vofficial eLcol;e(Lcbm;)V
 - 
updateActivities
- Mappings:
 Namespace Name Mixin selector named updateActivitiesLnet/minecraft/entity/passive/GoatBrain;updateActivities(Lnet/minecraft/entity/passive/GoatEntity;)Vintermediary method_35186Lnet/minecraft/class_6054;method_35186(Lnet/minecraft/class_6053;)Vofficial aLcol;a(Lcok;)V
 - 
getTemptItemPredicate
- Mappings:
 Namespace Name Mixin selector named getTemptItemPredicateLnet/minecraft/entity/passive/GoatBrain;getTemptItemPredicate()Ljava/util/function/Predicate;intermediary method_35181Lnet/minecraft/class_6054;method_35181()Ljava/util/function/Predicate;official aLcol;a()Ljava/util/function/Predicate;
 
 -