Package net.minecraft.entity.ai.goal
Class DoorInteractGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.DoorInteractGoal
- Direct Known Subclasses:
BreakDoorGoal
,LongDoorInteractGoal
public abstract class DoorInteractGoal extends Goal
- Mappings:
Namespace Name official awo
intermediary net/minecraft/class_1343
named net/minecraft/entity/ai/goal/DoorInteractGoal
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DoorInteractGoal(MobEntity mob)
-
Method Summary
Modifier and Type Method Description boolean
canStart()
protected boolean
isDoorOpen()
protected void
setDoorOpen(boolean open)
boolean
shouldContinue()
void
start()
void
tick()
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getControls, setControls, stop, toString
-
Field Details
-
mob
- Mappings:
Namespace Name Mixin selector official d
Lawo;d:Larj;
intermediary field_6413
Lnet/minecraft/class_1343;field_6413:Lnet/minecraft/class_1308;
named mob
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;mob:Lnet/minecraft/entity/mob/MobEntity;
-
doorPos
- Mappings:
Namespace Name Mixin selector official e
Lawo;e:Lfx;
intermediary field_6414
Lnet/minecraft/class_1343;field_6414:Lnet/minecraft/class_2338;
named doorPos
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;doorPos:Lnet/minecraft/util/math/BlockPos;
-
doorValid
protected boolean doorValid- Mappings:
Namespace Name Mixin selector official f
Lawo;f:Z
intermediary field_6412
Lnet/minecraft/class_1343;field_6412:Z
named doorValid
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;doorValid:Z
-
shouldStop
private boolean shouldStop- Mappings:
Namespace Name Mixin selector official a
Lawo;a:Z
intermediary field_6411
Lnet/minecraft/class_1343;field_6411:Z
named shouldStop
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;shouldStop:Z
-
xOffset
private float xOffset- Mappings:
Namespace Name Mixin selector official b
Lawo;b:F
intermediary field_6410
Lnet/minecraft/class_1343;field_6410:F
named xOffset
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;xOffset:F
-
zOffset
private float zOffset- Mappings:
Namespace Name Mixin selector official c
Lawo;c:F
intermediary field_6409
Lnet/minecraft/class_1343;field_6409:F
named zOffset
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;zOffset:F
-
-
Constructor Details
-
DoorInteractGoal
- Mappings:
Namespace Name Mixin selector official <init>
Lawo;<init>(Larj;)V
intermediary <init>
Lnet/minecraft/class_1343;<init>(Lnet/minecraft/class_1308;)V
named <init>
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
-
-
Method Details
-
isDoorOpen
protected boolean isDoorOpen()- Mappings:
Namespace Name Mixin selector official g
Lawo;g()Z
intermediary method_6256
Lnet/minecraft/class_1343;method_6256()Z
named isDoorOpen
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;isDoorOpen()Z
-
setDoorOpen
protected void setDoorOpen(boolean open)- Mappings:
Namespace Name Mixin selector official a
Lawo;a(Z)V
intermediary method_19995
Lnet/minecraft/class_1343;method_19995(Z)V
named setDoorOpen
Lnet/minecraft/entity/ai/goal/DoorInteractGoal;setDoorOpen(Z)V
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinue
in classGoal
- Mappings:
Namespace Name Mixin selector official b
Lawx;b()Z
intermediary method_6266
Lnet/minecraft/class_1352;method_6266()Z
named shouldContinue
Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
tick
public void tick()
-