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 - cja
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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_DURATIONpublic 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- Lcja;a:I
 
- 
MAX_RAM_TARGET_DISTANCEpublic 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- Lcja;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- Lcja;i:Lbrw;
 
- 
FOLLOWING_TARGET_WALK_SPEEDprivate 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- Lcja;j:F
 
- 
TEMPTED_WALK_SPEEDprivate 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- Lcja;k:F
 
- 
FOLLOW_ADULT_WALK_SPEEDprivate 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- Lcja;l:F
 
- 
NORMAL_WALK_SPEEDprivate 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- Lcja;m:F
 
- 
PREPARING_RAM_WALK_SPEEDprivate 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- Lcja;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- Lcja;o:Lbrw;
 
- 
LONG_JUMP_VERTICAL_RANGEpublic 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- Lcja;c:I
 
- 
LONG_JUMP_HORIZONTAL_RANGEpublic 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- Lcja;d:I
 
- 
field_49093public 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- Lcja;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- Lcja;p:Lbrw;
 
- 
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- Lcja;q:Lbrw;
 
- 
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- Lcja;r:Lcfz;
 
- 
RAM_SPEEDprivate 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- Lcja;s:F
 
- 
MIN_RAM_TARGET_DISTANCEpublic 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- Lcja;f:I
 
- 
ADULT_RAM_STRENGTH_MULTIPLIERpublic 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- Lcja;g:F
 
- 
BABY_RAM_STRENGTH_MULTIPLIERpublic 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- Lcja;h:F
 
 
- 
- 
Constructor Details- 
GoatBrainpublic 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- Lcja;a(Lciz;Lazh;)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- Lcja;a(Lbwk;)Lbwk;
 
- 
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- Lcja;b(Lbwk;)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- Lcja;c(Lbwk;)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- Lcja;d(Lbwk;)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- Lcja;e(Lbwk;)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- Lcja;a(Lciz;)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- Lcja;a()Ljava/util/function/Predicate;
 
 
-