Package net.minecraft.entity.ai.goal
Class BreakDoorGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.DoorInteractGoal
net.minecraft.entity.ai.goal.BreakDoorGoal
- Direct Known Subclasses:
- VindicatorEntity.BreakDoorGoal
- Mappings:
- Namespace - Name - official - bmf- intermediary - net/minecraft/class_1339- named - net/minecraft/entity/ai/goal/BreakDoorGoal
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected intprivate final Predicate<Difficulty>protected intprivate static final intprotected intFields inherited from class net.minecraft.entity.ai.goal.DoorInteractGoaldoorPos, doorValid, mob
- 
Constructor SummaryConstructorsConstructorDescriptionBreakDoorGoal(MobEntity mob, int maxProgress, Predicate<Difficulty> difficultySufficientPredicate) BreakDoorGoal(MobEntity mob, Predicate<Difficulty> difficultySufficientPredicate) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanStart()protected intprivate booleanisDifficultySufficient(Difficulty difficulty) booleanvoidstart()voidstop()voidtick()Methods inherited from class net.minecraft.entity.ai.goal.DoorInteractGoalisDoorOpen, setDoorOpen, shouldRunEveryTickMethods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, getControls, getTickCount, setControls, toGoalTicks, toString
- 
Field Details- 
MIN_MAX_PROGRESSprivate static final int MIN_MAX_PROGRESS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbmf;g:I- intermediary - field_30202- Lnet/minecraft/class_1339;field_30202:I- named - MIN_MAX_PROGRESS- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;MIN_MAX_PROGRESS:I
 
- 
difficultySufficientPredicate- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbmf;h:Ljava/util/function/Predicate;- intermediary - field_19003- Lnet/minecraft/class_1339;field_19003:Ljava/util/function/Predicate;- named - difficultySufficientPredicate- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;difficultySufficientPredicate:Ljava/util/function/Predicate;
 
- 
breakProgressprotected int breakProgress- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmf;a:I- intermediary - field_6398- Lnet/minecraft/class_1339;field_6398:I- named - breakProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;breakProgress:I
 
- 
prevBreakProgressprotected int prevBreakProgress- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbmf;b:I- intermediary - field_6397- Lnet/minecraft/class_1339;field_6397:I- named - prevBreakProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;prevBreakProgress:I
 
- 
maxProgressprotected int maxProgress- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmf;c:I- intermediary - field_16596- Lnet/minecraft/class_1339;field_16596:I- named - maxProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;maxProgress:I
 
 
- 
- 
Constructor Details- 
BreakDoorGoal- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbmf;<init>(Lbgb;Ljava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1339;<init>(Lnet/minecraft/class_1308;Ljava/util/function/Predicate;)V- named - <init>- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/util/function/Predicate;)V
 
- 
BreakDoorGoalpublic BreakDoorGoal(MobEntity mob, int maxProgress, Predicate<Difficulty> difficultySufficientPredicate) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbmf;<init>(Lbgb;ILjava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1339;<init>(Lnet/minecraft/class_1308;ILjava/util/function/Predicate;)V- named - <init>- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;ILjava/util/function/Predicate;)V
 
 
- 
- 
Method Details- 
getMaxProgressprotected int getMaxProgress()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbmf;f()I- intermediary - method_16462- Lnet/minecraft/class_1339;method_16462()I- named - getMaxProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;getMaxProgress()I
 
- 
canStartpublic boolean canStart()- Overrides:
- canStartin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmv;a()Z- intermediary - method_6264- Lnet/minecraft/class_1352;method_6264()Z- named - canStart- Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
 
- 
startpublic void start()- Overrides:
- startin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmv;c()V- intermediary - method_6269- Lnet/minecraft/class_1352;method_6269()V- named - start- Lnet/minecraft/entity/ai/goal/Goal;start()V
 
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbmv;b()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
 
- 
stoppublic void stop()
- 
tickpublic void tick()- Overrides:
- tickin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbmv;e()V- intermediary - method_6268- Lnet/minecraft/class_1352;method_6268()V- named - tick- Lnet/minecraft/entity/ai/goal/Goal;tick()V
 
- 
isDifficultySufficient- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmf;a(Lbdu;)Z- intermediary - method_19994- Lnet/minecraft/class_1339;method_19994(Lnet/minecraft/class_1267;)Z- named - isDifficultySufficient- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;isDifficultySufficient(Lnet/minecraft/world/Difficulty;)Z
 
 
-