历史 - net.minecraft.world.entity.ai.behavior.InteractWithDoor

1.21.11

名称

chl

ckc

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

cdb

chl

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

cau

cdb

字段

构造函数

方法

1.21.5

名称

bxz

cau

字段

构造函数

方法

1.21.4

名称

byx

bxz

字段

构造函数

方法

1.21.3

名称

bwf

byx

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

bwi

bwf

字段

构造函数

方法

1.20.6

名称

bpa

bwi

字段

构造函数

方法

1.20.4

名称

blv

bpa

字段

构造函数

方法

1.20.2

名称

bip

blv

字段

构造函数

方法

1.20.1

名称

bin

bip

字段

构造函数

方法

1.19.4

名称

bgs

bin

字段

构造函数

方法

1.19.3

名称

ben

bgs

字段

Node: f, lastCheckedNode, field_26387, pathNode, f_23288_

int: g, remainingCooldown, field_26388, ticks, f_23289_

double: d, SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN, field_30126, PATHING_DISTANCE, f_147586_

double: b, SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN, field_30126, PATHING_DISTANCE, f_147586_

double: e, MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS, field_30127, REACH_DISTANCE, f_147587_

double: c, MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS, field_30127, REACH_DISTANCE, f_147587_

构造函数

方法

void (ServerLevel, LivingEntity, long): a, start, method_18920, run, m_6735_

boolean (ServerLevel, LivingEntity): a, checkExtraStartConditions, method_18919, shouldRun, m_6114_

void (ServerLevel, LivingEntity, Node, Node): a, closeDoorsThatIHaveOpenedOrPassedThrough, method_30760, pathToDoor, m_23298_

boolean (ServerLevel, LivingEntity, BlockPos): a, areOtherMobsComingThroughDoor, method_30761, hasOtherMobReachedDoor, m_23303_

boolean (ServerLevel, LivingEntity, BlockPos): b, isMobComingThroughDoor, method_30766, hasReached, m_23321_

void (ServerLevel, LivingEntity, BlockPos): c, rememberDoorToClose, method_30767, rememberToCloseDoor, m_23325_

BehaviorControl<LivingEntity> (): a, create, method_46964, create, m_257893_

void (ServerLevel, LivingEntity, Node, Node, Set<GlobalPos>, Optional<List<LivingEntity>>): a, closeDoorsThatIHaveOpenedOrPassedThrough, method_30760, pathToDoor, m_258036_

boolean (LivingEntity, BlockPos, Optional<List<LivingEntity>>): a, areOtherMobsComingThroughDoor, method_30761, hasOtherMobReachedDoor, m_257369_

boolean (Brain<?>, BlockPos): a, isMobComingThroughDoor, method_30766, hasReached, m_257446_

Optional<Set<GlobalPos>> (MemoryAccessor<com.mojang.datafixers.kinds.OptionalBox$Mu, Set<GlobalPos>>, Optional<Set<GlobalPos>>, ServerLevel, BlockPos): a, rememberDoorToClose, method_46969, storePos, m_261108_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

bdq

ben

字段

构造函数

方法

1.19

名称

bag

bdq

字段

Node: e, lastCheckedNode, field_26387, pathNode, f_23288_

Node: f, lastCheckedNode, field_26387, pathNode, f_23288_

int: f, remainingCooldown, field_26388, ticks, f_23289_

int: g, remainingCooldown, field_26388, ticks, f_23289_

double: c, SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN, field_30126, PATHING_DISTANCE, f_147586_

double: d, SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN, field_30126, PATHING_DISTANCE, f_147586_

double: d, MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS, field_30127, REACH_DISTANCE, f_147587_

double: e, MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS, field_30127, REACH_DISTANCE, f_147587_

构造函数

方法

1.18.2

名称

azp

bag

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

awd

azp

字段

构造函数

方法

1.17.1

名称

awc

awd

字段

构造函数

方法

1.17

名称

asp

awc

net.minecraft.entity.ai.brain.task.InteractWithDoorTask

net.minecraft.src.C_598_

net.minecraft.server.v1_16_R3.BehaviorInteractDoor

net.minecraft.world.entity.ai.behavior.BehaviorInteractDoor

字段

Node: b, lastCheckedNode, field_26387, field_26387, field_242292_b

Node: e, lastCheckedNode, field_26387, pathNode, f_23288_

int: c, remainingCooldown, field_26388, field_26388, field_242293_c

int: f, remainingCooldown, field_26388, ticks, f_23289_

int: a, COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE, field_30125, RUN_TIME, f_147585_

double: c, SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN, field_30126, PATHING_DISTANCE, f_147586_

double: d, MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS, field_30127, REACH_DISTANCE, f_147587_

构造函数

方法

void (ServerLevel, LivingEntity, long): a, start, method_18920, run, func_212831_a_

void (ServerLevel, LivingEntity, long): a, start, method_18920, run, m_6735_

boolean (ServerLevel, LivingEntity): a, checkExtraStartConditions, method_18919, shouldRun, func_212832_a_

boolean (ServerLevel, LivingEntity): a, checkExtraStartConditions, method_18919, shouldRun, m_6114_

void (ServerLevel, LivingEntity, Node, Node): a, closeDoorsThatIHaveOpenedOrPassedThrough, method_30760, method_30760, func_242294_a

void (ServerLevel, LivingEntity, Node, Node): a, closeDoorsThatIHaveOpenedOrPassedThrough, method_30760, pathToDoor, m_23298_

boolean (ServerLevel, LivingEntity, BlockPos): a, areOtherMobsComingThroughDoor, method_30761, method_30761, func_242295_a

boolean (ServerLevel, LivingEntity, BlockPos): a, areOtherMobsComingThroughDoor, method_30761, hasOtherMobReachedDoor, m_23303_

boolean (ServerLevel, LivingEntity, BlockPos): b, isMobComingThroughDoor, method_30766, method_30766, func_242300_b

boolean (ServerLevel, LivingEntity, BlockPos): b, isMobComingThroughDoor, method_30766, hasReached, m_23321_

boolean (ServerLevel, LivingEntity, GlobalPos): a, isDoorTooFarAway, method_30762, method_30762, func_242296_a

boolean (ServerLevel, LivingEntity, GlobalPos): a, isDoorTooFarAway, method_30762, cannotReachDoor, m_23307_

void (ServerLevel, LivingEntity, BlockPos): c, rememberDoorToClose, method_30767, method_30767, func_242301_c

void (ServerLevel, LivingEntity, BlockPos): c, rememberDoorToClose, method_30767, rememberToCloseDoor, m_23325_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

asm

asp

net.minecraft.server.v1_16_R2.BehaviorInteractDoor

net.minecraft.server.v1_16_R3.BehaviorInteractDoor

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

arb

asm

net.minecraft.server.v1_16_R1.BehaviorInteractDoor

net.minecraft.server.v1_16_R2.BehaviorInteractDoor

字段

Node: b, lastCheckedNode, field_26387, field_26387, field_242292_b

int: c, remainingCooldown, field_26388, field_26388, field_242293_c

构造函数

方法

Set<BlockPos> (ServerLevel, List<GlobalPos>, List<BlockPos>): a, getDoorsThatAreOnMyPath, method_19567, getDoorsOnPath, func_220436_a

void (ServerLevel, List<BlockPos>, Set<BlockPos>, int, LivingEntity, Brain<?>): a, openOrCloseDoors, method_21698, findAndCloseOpenedDoors, func_220434_a

void (ServerLevel, List<BlockPos>, int, LivingEntity, Brain<?>): a, closeAllOpenedDoors, method_21697, closeOpenedDoors, func_225449_a

boolean (ServerLevel, LivingEntity): a, checkExtraStartConditions, method_18919, shouldRun, func_212832_a_

void (ServerLevel, LivingEntity, Node, Node): a, closeDoorsThatIHaveOpenedOrPassedThrough, method_30760, method_30760, func_242294_a

boolean (ServerLevel, LivingEntity, BlockPos): a, areOtherMobsComingThroughDoor, method_30761, method_30761, func_242295_a

boolean (ServerLevel, LivingEntity, BlockPos): b, isMobComingThroughDoor, method_30766, method_30766, func_242300_b

boolean (ServerLevel, LivingEntity, GlobalPos): a, isDoorTooFarAway, method_30762, method_30762, func_242296_a

void (ServerLevel, LivingEntity, BlockPos): c, rememberDoorToClose, method_30767, method_30767, func_242301_c

1.16.1

名称

amo

arb

net.minecraft.server.v1_15_R1.BehaviorInteractDoor

net.minecraft.server.v1_16_R1.BehaviorInteractDoor

字段

构造函数

方法

1.15.2

名称

aml

amo

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

void (ServerLevel, List<BlockPos>, Set<BlockPos>, int, LivingEntity, Brain<?>): a, openOrCloseDoors, method_21698, func_220434_a

void (ServerLevel, List<BlockPos>, Set<BlockPos>, int, LivingEntity, Brain<?>): a, openOrCloseDoors, method_21698, findAndCloseOpenedDoors, func_220434_a

void (ServerLevel, List<BlockPos>, int, LivingEntity, Brain<?>): a, closeAllOpenedDoors, method_21697, func_225449_a

void (ServerLevel, List<BlockPos>, int, LivingEntity, Brain<?>): a, closeAllOpenedDoors, method_21697, closeOpenedDoors, func_225449_a

1.15

名称

akl

aml

net.minecraft.server.v1_14_R1.BehaviorInteractDoor

net.minecraft.server.v1_15_R1.BehaviorInteractDoor

字段

构造函数

方法

1.14.4

名称

akh

akl

net.minecraft.world.entity.ai.behavior.InteractWithDoor

字段

构造函数

方法

void (WorldServer, EntityLiving, long): a, method_18920, run, func_212831_a_

void (ServerLevel, LivingEntity, long): a, start, method_18920, run, func_212831_a_

Set<BlockPosition> (WorldServer, List<GlobalPos>, List<BlockPosition>): a, method_19567, getDoorsOnPath, func_220436_a

Set<BlockPos> (ServerLevel, List<GlobalPos>, List<BlockPos>): a, getDoorsThatAreOnMyPath, method_19567, getDoorsOnPath, func_220436_a

void (WorldServer, List<BlockPosition>, Set<BlockPosition>, int): a, method_19568, openDoors, func_220434_a

void (ServerLevel, List<BlockPos>, Set<BlockPos>, int, LivingEntity, Brain<?>): a, openOrCloseDoors, method_21698, func_220434_a

void (ServerLevel, List<BlockPos>, int, LivingEntity, Brain<?>): a, closeAllOpenedDoors, method_21697, func_225449_a

1.14.3

名称

akf

akh

net.minecraft.entity.ai.brain.task.OpenDoorsTask

字段

构造函数

方法

void (WorldServer, EntityLiving, long): a, method_18920, func_212831_a_

void (WorldServer, EntityLiving, long): a, method_18920, run, func_212831_a_

Set<BlockPosition> (WorldServer, List<GlobalPos>, List<BlockPosition>): a, method_19567, func_220436_a

Set<BlockPosition> (WorldServer, List<GlobalPos>, List<BlockPosition>): a, method_19567, getDoorsOnPath, func_220436_a

void (WorldServer, List<BlockPosition>, Set<BlockPosition>, int): a, method_19568, func_220434_a

void (WorldServer, List<BlockPosition>, Set<BlockPosition>, int): a, method_19568, openDoors, func_220434_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

akc

akf

字段

构造函数

方法

Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> (): a, method_18914, func_220381_a

1.14

名称

akc

net.minecraft.class_4107

net.minecraft.entity.ai.brain.task.InteractWithDoorTask

net.minecraft.server.v1_14_R1.BehaviorInteractDoor

字段

构造函数

()

方法

Set<com.mojang.datafixers.util.Pair<MemoryModuleType<?>, MemoryStatus>> (): a, method_18914, func_220381_a

void (WorldServer, EntityLiving, long): a, method_18920, func_212831_a_

Set<BlockPosition> (WorldServer, List<GlobalPos>, List<BlockPosition>): a, method_19567, func_220436_a

void (WorldServer, List<BlockPosition>, Set<BlockPosition>, int): a, method_19568, func_220434_a