net.minecraft.world.entity.ai.behavior

public class InteractWithDoor

extends Behavior<LivingEntity>

asm
net.minecraft.world.entity.ai.behavior.InteractWithDoor
net.minecraft.class_4107
net.minecraft.entity.ai.brain.task.OpenDoorsTask
net.minecraft.entity.ai.brain.task.InteractWithDoorTask
net.minecraft.server.v1_16_R2.BehaviorInteractDoor

Field summary

Modifier and TypeField
private Node
b
lastCheckedNode
field_26387
field_26387
field_242292_b
private int
c
remainingCooldown
field_26388
field_26388
field_242293_c

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected boolean
a(aag arg0, aqj arg1)
checkExtraStartConditions(ServerLevel arg0, LivingEntity arg1)
method_18919(class_3218 arg0, class_1309 arg1)
shouldRun(ServerWorld arg0, LivingEntity arg1)
func_212832_a_(ServerWorld arg0, LivingEntity arg1)
protected void
a(aag arg0, aqj arg1, long arg2)
start(ServerLevel arg0, LivingEntity arg1, long arg2)
method_18920(class_3218 arg0, class_1309 arg1, long arg2)
run(ServerWorld arg0, LivingEntity arg1, long arg2)
func_212831_a_(ServerWorld arg0, LivingEntity arg1, long arg2)
public static void
a(aag arg0, aqj arg1, cwy arg2, cwy arg3)
closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel arg0, LivingEntity arg1, Node arg2, Node arg3)
method_30760(class_3218 arg0, class_1309 arg1, class_9 arg2, class_9 arg3)
method_30760(ServerWorld arg0, LivingEntity arg1, PathNode arg2, PathNode arg3)
func_242294_a(ServerWorld arg0, LivingEntity arg1, PathPoint arg2, PathPoint arg3)
private static boolean
a(aag arg0, aqj arg1, fx arg2)
areOtherMobsComingThroughDoor(ServerLevel arg0, LivingEntity arg1, BlockPos arg2)
method_30761(class_3218 arg0, class_1309 arg1, class_2338 arg2)
method_30761(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)
func_242295_a(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)
private static boolean
b(aag arg0, aqj arg1, fx arg2)
isMobComingThroughDoor(ServerLevel arg0, LivingEntity arg1, BlockPos arg2)
method_30766(class_3218 arg0, class_1309 arg1, class_2338 arg2)
method_30766(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)
func_242300_b(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)
private static boolean
a(aag arg0, aqj arg1, gf arg2)
isDoorTooFarAway(ServerLevel arg0, LivingEntity arg1, GlobalPos arg2)
method_30762(class_3218 arg0, class_1309 arg1, class_4208 arg2)
method_30762(ServerWorld arg0, LivingEntity arg1, GlobalPos arg2)
func_242296_a(ServerWorld arg0, LivingEntity arg1, GlobalPos arg2)
private void
c(aag arg0, aqj arg1, fx arg2)
rememberDoorToClose(ServerLevel arg0, LivingEntity arg1, BlockPos arg2)
method_30767(class_3218 arg0, class_1309 arg1, class_2338 arg2)
method_30767(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)
func_242301_c(ServerWorld arg0, LivingEntity arg1, BlockPos arg2)