Class InteractWithDoor
java.lang.Object
net.minecraft.world.entity.ai.behavior.InteractWithDoor
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final doubleprivate static final double
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static booleanareOtherMobsComingThroughDoor(LivingEntity p_260091_, BlockPos p_259764_, Optional<List<LivingEntity>> p_259365_) static voidcloseDoorsThatIHaveOpenedOrPassedThrough(ServerLevel p_260343_, LivingEntity p_259371_, Node p_259408_, Node p_260013_, Set<GlobalPos> p_259401_, Optional<List<LivingEntity>> p_260015_) static BehaviorControl<LivingEntity>create()private static booleanisDoorTooFarAway(ServerLevel p_23308_, LivingEntity p_23309_, GlobalPos p_23310_) private static booleanisMobComingThroughDoor(Brain<?> p_259548_, BlockPos p_259146_) rememberDoorToClose(MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox.Mu, Set<GlobalPos>> p_262178_, Optional<Set<GlobalPos>> p_261639_, ServerLevel p_261528_, BlockPos p_261874_) 
- 
Field Details- 
COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODEprivate static final int COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE- See Also:
 
- 
SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THANprivate static final double SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN- See Also:
 
- 
MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBSprivate static final double MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS- See Also:
 
 
- 
- 
Constructor Details- 
InteractWithDoorpublic InteractWithDoor()
 
- 
- 
Method Details- 
create
- 
closeDoorsThatIHaveOpenedOrPassedThroughpublic static void closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel p_260343_, LivingEntity p_259371_, @Nullable Node p_259408_, @Nullable Node p_260013_, Set<GlobalPos> p_259401_, Optional<List<LivingEntity>> p_260015_) 
- 
areOtherMobsComingThroughDoorprivate static boolean areOtherMobsComingThroughDoor(LivingEntity p_260091_, BlockPos p_259764_, Optional<List<LivingEntity>> p_259365_) 
- 
isMobComingThroughDoor
- 
isDoorTooFarAwayprivate static boolean isDoorTooFarAway(ServerLevel p_23308_, LivingEntity p_23309_, GlobalPos p_23310_) 
- 
rememberDoorToClose
 
-