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 - named - net/minecraft/entity/ai/goal/BreakDoorGoal- intermediary - net/minecraft/class_1339- official - cbq
- 
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, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, toGoalTicks, toString
- 
Field Details- 
MIN_MAX_PROGRESSprivate static final int MIN_MAX_PROGRESS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MIN_MAX_PROGRESS- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;MIN_MAX_PROGRESS:I- intermediary - field_30202- Lnet/minecraft/class_1339;field_30202:I- official - g- Lcbq;g:I
 
- 
difficultySufficientPredicate- Mappings:
- Namespace - Name - Mixin selector - named - difficultySufficientPredicate- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;difficultySufficientPredicate:Ljava/util/function/Predicate;- intermediary - field_19003- Lnet/minecraft/class_1339;field_19003:Ljava/util/function/Predicate;- official - h- Lcbq;h:Ljava/util/function/Predicate;
 
- 
breakProgressprotected int breakProgress- Mappings:
- Namespace - Name - Mixin selector - named - breakProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;breakProgress:I- intermediary - field_6398- Lnet/minecraft/class_1339;field_6398:I- official - a- Lcbq;a:I
 
- 
prevBreakProgressprotected int prevBreakProgress- Mappings:
- Namespace - Name - Mixin selector - named - prevBreakProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;prevBreakProgress:I- intermediary - field_6397- Lnet/minecraft/class_1339;field_6397:I- official - b- Lcbq;b:I
 
- 
maxProgressprotected int maxProgress- Mappings:
- Namespace - Name - Mixin selector - named - maxProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;maxProgress:I- intermediary - field_16596- Lnet/minecraft/class_1339;field_16596:I- official - c- Lcbq;c:I
 
 
- 
- 
Constructor Details- 
BreakDoorGoal- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1339;<init>(Lnet/minecraft/class_1308;Ljava/util/function/Predicate;)V- official - <init>- Lcbq;<init>(Lbvk;Ljava/util/function/Predicate;)V
 
- 
BreakDoorGoalpublic BreakDoorGoal(MobEntity mob, int maxProgress, Predicate<Difficulty> difficultySufficientPredicate) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;ILjava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1339;<init>(Lnet/minecraft/class_1308;ILjava/util/function/Predicate;)V- official - <init>- Lcbq;<init>(Lbvk;ILjava/util/function/Predicate;)V
 
 
- 
- 
Method Details- 
getMaxProgressprotected int getMaxProgress()- Mappings:
- Namespace - Name - Mixin selector - named - getMaxProgress- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;getMaxProgress()I- intermediary - method_16462- Lnet/minecraft/class_1339;method_16462()I- official - f- Lcbq;f()I
 
- 
canStartpublic boolean canStart()- Overrides:
- canStartin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - named - canStart- Lnet/minecraft/entity/ai/goal/Goal;canStart()Z- intermediary - method_6264- Lnet/minecraft/class_1352;method_6264()Z- official - b- Lccg;b()Z
 
- 
startpublic void start()- Overrides:
- startin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - named - start- Lnet/minecraft/entity/ai/goal/Goal;start()V- intermediary - method_6269- Lnet/minecraft/class_1352;method_6269()V- official - d- Lccg;d()V
 
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- official - c- Lccg;c()Z
 
- 
stoppublic void stop()
- 
tickpublic void tick()- Overrides:
- tickin class- DoorInteractGoal
- Mappings:
- Namespace - Name - Mixin selector - named - tick- Lnet/minecraft/entity/ai/goal/Goal;tick()V- intermediary - method_6268- Lnet/minecraft/class_1352;method_6268()V- official - a- Lccg;a()V
 
- 
isDifficultySufficient- Mappings:
- Namespace - Name - Mixin selector - named - isDifficultySufficient- Lnet/minecraft/entity/ai/goal/BreakDoorGoal;isDifficultySufficient(Lnet/minecraft/world/Difficulty;)Z- intermediary - method_19994- Lnet/minecraft/class_1339;method_19994(Lnet/minecraft/class_1267;)Z- official - a- Lcbq;a(Lbsi;)Z
 
 
-