net.minecraft.world.entity.ai.behavior

public class InteractWithDoor

extends Behavior<LivingEntity>

arb
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_R1.BehaviorInteractDoor

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected void
a(zd arg0, aoy 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)
private Set<BlockPos>
a(zd arg0, List<gc> arg1, List<fu> arg2)
getDoorsThatAreOnMyPath(ServerLevel arg0, List<GlobalPos> arg1, List<BlockPos> arg2)
method_19567(class_3218 arg0, List<class_4208> arg1, List<class_2338> arg2)
getDoorsOnPath(ServerWorld world, List<GlobalPos> doors, List<BlockPos> path)
func_220436_a(ServerWorld arg0, List<GlobalPos> arg1, List<BlockPos> arg2)
private void
a(zd arg0, List<fu> arg1, Set<fu> arg2, int arg3, aoy arg4, apr<?> arg5)
openOrCloseDoors(ServerLevel arg0, List<BlockPos> arg1, Set<BlockPos> arg2, int arg3, LivingEntity arg4, Brain<?> arg5)
method_21698(class_3218 arg0, List<class_2338> arg1, Set<class_2338> arg2, int arg3, class_1309 arg4, class_4095<?> arg5)
findAndCloseOpenedDoors(ServerWorld world, List<BlockPos> path, Set<BlockPos> doors, int lastNodeIndex, LivingEntity entity, Brain<?> brain)
func_220434_a(ServerWorld arg0, List<BlockPos> arg1, Set<BlockPos> arg2, int arg3, LivingEntity arg4, Brain<?> arg5)
public static void
a(zd arg0, List<fu> arg1, int arg2, aoy arg3, apr<?> arg4)
closeAllOpenedDoors(ServerLevel arg0, List<BlockPos> arg1, int arg2, LivingEntity arg3, Brain<?> arg4)
method_21697(class_3218 arg0, List<class_2338> arg1, int arg2, class_1309 arg3, class_4095<?> arg4)
closeOpenedDoors(ServerWorld world, List<BlockPos> path, int currentPathIndex, LivingEntity entity, Brain<?> brain)
func_225449_a(ServerWorld arg0, List<BlockPos> arg1, int arg2, LivingEntity arg3, Brain<?> arg4)