历史 - net.minecraft.world.entity.ai.navigation.GroundPathNavigation

1.21.11

名称

cog

crd

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

cjv

cog

字段

boolean: q, canPathToTargetsBelowSurface, field_63015, skipRetarget, f_413783_

构造函数

方法

BlockPos (LevelChunk, BlockPos, int): a, findSurfacePosition, method_74873, retargetToSolidBlock, m_419297_

void (boolean): d, setCanPathToTargetsBelowSurface, method_74874, setSkipRetarget, m_418522_

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

cho

cjv

字段

构造函数

方法

int (): r, getSurfaceY, method_6362, getPathfindingY, m_26493_

int (): s, getSurfaceY, method_6362, getPathfindingY, m_26493_

void (): d, trimPath, method_6359, adjustPath, m_6804_

void (): e, trimPath, method_6359, adjustPath, m_6804_

void (boolean): b, setCanOpenDoors, method_6363, setCanPathThroughDoors, m_26477_

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

void (boolean): b, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

void (boolean): d, setCanWalkOverFences, method_46645, setCanWalkOverFences, m_255224_

void (boolean): c, setCanWalkOverFences, method_46645, setCanWalkOverFences, m_255224_

boolean (): c, canNavigateGround, method_70686, canControlOpeningDoors, m_401783_

1.21.5

名称

cet

cho

字段

构造函数

方法

1.21.4

名称

cfr

cet

字段

构造函数

方法

int (): t, getSurfaceY, method_6362, getPathfindingY, m_26493_

int (): r, getSurfaceY, method_6362, getPathfindingY, m_26493_

void (): W_, trimPath, method_6359, adjustPath, m_6804_

void (): d, trimPath, method_6359, adjustPath, m_6804_

boolean (): f, canOpenDoors, method_6366, canEnterOpenDoors, m_26492_

void (boolean): d, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

boolean (): e, canPassDoors, method_35140, method_35140, m_148216_

void (boolean): c, setCanPassDoors, method_35139, setCanEnterOpenDoors, m_148214_

void (boolean): e, setCanWalkOverFences, method_46645, setCanWalkOverFences, m_255224_

void (boolean): d, setCanWalkOverFences, method_46645, setCanWalkOverFences, m_255224_

1.21.3

名称

ccz

cfr

字段

构造函数

方法

int (): s, getSurfaceY, method_6362, getPathfindingY, m_26493_

int (): t, getSurfaceY, method_6362, getPathfindingY, m_26493_

1.21.1

名称

字段

构造函数

方法

1.21

名称

cdc

ccz

字段

构造函数

方法

void (): S_, trimPath, method_6359, adjustPath, m_6804_

void (): W_, trimPath, method_6359, adjustPath, m_6804_

1.20.6

名称

bvu

cdc

字段

构造函数

方法

void (): U_, trimPath, method_6359, adjustPath, m_6804_

void (): S_, trimPath, method_6359, adjustPath, m_6804_

1.20.4

名称

bso

bvu

字段

构造函数

方法

void (): R_, trimPath, method_6359, adjustPath, m_6804_

void (): U_, trimPath, method_6359, adjustPath, m_6804_

1.20.2

名称

bpi

bso

字段

构造函数

方法

int (): t, getSurfaceY, method_6362, getPathfindingY, m_26493_

int (): s, getSurfaceY, method_6362, getPathfindingY, m_26493_

void (): L_, trimPath, method_6359, adjustPath, m_6804_

void (): R_, trimPath, method_6359, adjustPath, m_6804_

1.20.1

名称

bpg

bpi

字段

构造函数

方法

void (): K_, trimPath, method_6359, adjustPath, m_6804_

void (): L_, trimPath, method_6359, adjustPath, m_6804_

1.19.4

名称

bnl

bpg

字段

构造函数

方法

void (): F_, trimPath, method_6359, adjustPath, m_6804_

void (): K_, trimPath, method_6359, adjustPath, m_6804_

1.19.3

名称

blb

bnl

字段

构造函数

方法

void (boolean): e, setCanWalkOverFences, method_46645, setCanWalkOverFences, m_255224_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

bke

blb

字段

构造函数

方法

1.19

名称

bge

bke

字段

构造函数

方法

void (boolean): a, setCanOpenDoors, method_6363, setCanPathThroughDoors, m_26477_

void (boolean): b, setCanOpenDoors, method_6363, setCanPathThroughDoors, m_26477_

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

void (boolean): d, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

void (boolean): b, setCanPassDoors, method_35139, setCanEnterOpenDoors, m_148214_

void (boolean): c, setCanPassDoors, method_35139, setCanEnterOpenDoors, m_148214_

1.18.2

名称

bfm

bge

字段

构造函数

方法

void (): E_, trimPath, method_6359, adjustPath, m_6804_

void (): F_, trimPath, method_6359, adjustPath, m_6804_

1.18.1

名称

字段

构造函数

方法

int (): u, getSurfaceY, method_6362, getPathfindingY, m_26493_

int (): t, getSurfaceY, method_6362, getPathfindingY, m_26493_

1.18

名称

bbz

bfm

字段

构造函数

方法

void (): D_, trimPath, method_6359, adjustPath, m_6804_

void (): E_, trimPath, method_6359, adjustPath, m_6804_

boolean (Vec3, Vec3, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_6454_

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, allVisibleAreSafe, m_26454_

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, allVisibleArePassable, m_26480_

1.17.1

名称

bby

bbz

字段

构造函数

方法

1.17

名称

ayi

bby

net.minecraft.pathfinding.GroundPathNavigator

net.minecraft.src.C_757_

net.minecraft.server.v1_16_R3.Navigation

net.minecraft.world.entity.ai.navigation.Navigation

字段

boolean: p, avoidSun, field_6686, avoidSunlight, field_179694_f

boolean: p, avoidSun, field_6686, avoidSunlight, f_26446_

构造函数

方法

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, func_75485_k

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, m_7632_

Vec3 (): b, getTempMobPos, method_6347, getPos, func_75502_i

Vec3 (): b, getTempMobPos, method_6347, getPos, m_7475_

int (): u, getSurfaceY, method_6362, getPathfindingY, func_179687_p

int (): u, getSurfaceY, method_6362, getPathfindingY, m_26493_

void (): D_, trimPath, method_6359, adjustPath, func_75487_m

void (): D_, trimPath, method_6359, adjustPath, m_6804_

boolean (Vec3, Vec3, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, func_75493_a

boolean (Vec3, Vec3, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, m_6454_

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, allVisibleAreSafe, func_179683_a

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, allVisibleAreSafe, m_26454_

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, allVisibleArePassable, func_179692_b

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, allVisibleArePassable, m_26480_

void (boolean): a, setCanOpenDoors, method_6363, setCanPathThroughDoors, func_179688_b

void (boolean): a, setCanOpenDoors, method_6363, setCanPathThroughDoors, m_26477_

boolean (): f, canOpenDoors, method_6366, canEnterOpenDoors, func_179686_g

boolean (): f, canOpenDoors, method_6366, canEnterOpenDoors, m_26492_

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, func_179685_e

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, m_26490_

PathFinder (int): a, createPathFinder, method_6336, createPathNodeNavigator, func_179679_a

PathFinder (int): a, createPathFinder, method_6336, createPathNodeNavigator, m_5532_

Path (BlockPos, int): a, createPath, method_6348, findPathTo, func_179680_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, m_7864_

Path (Entity, int): a, createPath, method_6349, findPathTo, func_75494_a

Path (Entity, int): a, createPath, method_6349, findPathTo, m_6570_

boolean (BlockPathTypes): a, hasValidPathType, method_26338, canWalkOnPath, func_230287_a_

boolean (BlockPathTypes): a, hasValidPathType, method_26338, canWalkOnPath, m_7367_

boolean (): e, canPassDoors, method_35140, method_35140, m_148216_

void (boolean): b, setCanPassDoors, method_35139, setCanEnterOpenDoors, m_148214_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

ayf

ayi

net.minecraft.server.v1_16_R2.Navigation

net.minecraft.server.v1_16_R3.Navigation

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

int (): t, getSurfaceY, method_6362, getPathfindingY, func_179687_p

int (): u, getSurfaceY, method_6362, getPathfindingY, func_179687_p

1.16.2

名称

awu

ayf

net.minecraft.server.v1_16_R1.Navigation

net.minecraft.server.v1_16_R2.Navigation

字段

构造函数

方法

void (): E_, trimPath, method_6359, adjustPath, func_75487_m

void (): D_, trimPath, method_6359, adjustPath, func_75487_m

1.16.1

名称

arq

awu

net.minecraft.server.v1_15_R1.Navigation

net.minecraft.server.v1_16_R1.Navigation

字段

构造函数

方法

int (): t, getSurfaceY, method_6362, func_179687_p

int (): t, getSurfaceY, method_6362, getPathfindingY, func_179687_p

void (): F_, trimPath, method_6359, func_75487_m

void (): E_, trimPath, method_6359, adjustPath, func_75487_m

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, allVisibleAreSafe, func_179683_a

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, func_179692_b

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, allVisibleArePassable, func_179692_b

boolean (BlockPathTypes): a, hasValidPathType, method_26338, canWalkOnPath, func_230287_a_

1.15.2

名称

arn

arq

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

apo

arn

net.minecraft.server.v1_14_R1.Navigation

net.minecraft.server.v1_15_R1.Navigation

字段

构造函数

方法

void (): D_, trimPath, method_6359, func_75487_m

void (): F_, trimPath, method_6359, func_75487_m

1.14.4

名称

apj

apo

net.minecraft.world.entity.ai.navigation.GroundPathNavigation

字段

boolean: p, field_6686, avoidSunlight, field_179694_f

boolean: p, avoidSun, field_6686, avoidSunlight, field_179694_f

构造函数

方法

boolean (): a, method_6358, isAtValidPosition, func_75485_k

boolean (): a, canUpdatePath, method_6358, isAtValidPosition, func_75485_k

Vec3D (): b, method_6347, getPos, func_75502_i

Vec3 (): b, getTempMobPos, method_6347, getPos, func_75502_i

int (): t, method_6362, method_6362, func_179687_p

int (): t, getSurfaceY, method_6362, func_179687_p

void (): D_, method_6359, method_6359, func_75487_m

void (): D_, trimPath, method_6359, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, canPathDirectlyThrough, func_75493_a

boolean (Vec3, Vec3, int, int, int): a, canMoveDirectly, method_6341, canPathDirectlyThrough, func_75493_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, method_6364, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3, double, double): a, canWalkOn, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): b, method_6367, method_6367, func_179692_b

boolean (int, int, int, int, int, int, Vec3, double, double): b, canWalkAbove, method_6367, func_179692_b

void (boolean): a, method_6363, setCanPathThroughDoors, func_179688_b

void (boolean): a, setCanOpenDoors, method_6363, setCanPathThroughDoors, func_179688_b

boolean (): f, method_6366, canEnterOpenDoors, func_179686_g

boolean (): f, canOpenDoors, method_6366, canEnterOpenDoors, func_179686_g

void (boolean): c, method_6361, setAvoidSunlight, func_179685_e

void (boolean): c, setAvoidSun, method_6361, setAvoidSunlight, func_179685_e

PathEntity (BlockPosition): b, method_6348, findPathTo, func_179680_a

PathEntity (Entity): a, method_6349, findPathTo, func_75494_a

Pathfinder (int): a, method_6336, createPathNodeNavigator, func_179679_a

PathFinder (int): a, createPathFinder, method_6336, createPathNodeNavigator, func_179679_a

Path (BlockPos, int): a, createPath, method_6348, findPathTo, func_179680_a

Path (Entity, int): a, createPath, method_6349, findPathTo, func_75494_a

1.14.3

名称

aph

apj

net.minecraft.entity.ai.pathing.MobNavigation

字段

boolean: p, field_6686, field_179694_f

boolean: p, field_6686, avoidSunlight, field_179694_f

构造函数

方法

boolean (): a, method_6358, func_75485_k

boolean (): a, method_6358, isAtValidPosition, func_75485_k

Vec3D (): b, method_6347, func_75502_i

Vec3D (): b, method_6347, getPos, func_75502_i

int (): s, method_6362, func_179687_p

int (): t, method_6362, method_6362, func_179687_p

void (): D_, method_6359, func_75487_m

void (): D_, method_6359, method_6359, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, func_75493_a

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, canPathDirectlyThrough, func_75493_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, method_6364, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): b, method_6367, func_179692_b

boolean (int, int, int, int, int, int, Vec3D, double, double): b, method_6367, method_6367, func_179692_b

void (boolean): a, method_6363, func_179688_b

void (boolean): a, method_6363, setCanPathThroughDoors, func_179688_b

boolean (): f, method_6366, func_179686_g

boolean (): f, method_6366, canEnterOpenDoors, func_179686_g

void (boolean): c, method_6361, func_179685_e

void (boolean): c, method_6361, setAvoidSunlight, func_179685_e

PathEntity (BlockPosition): b, method_6348, func_179680_a

PathEntity (BlockPosition): b, method_6348, findPathTo, func_179680_a

PathEntity (Entity): a, method_6349, func_75494_a

PathEntity (Entity): a, method_6349, findPathTo, func_75494_a

Pathfinder (int): a, method_6336, func_179679_a

Pathfinder (int): a, method_6336, createPathNodeNavigator, func_179679_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

apg

aph

字段

构造函数

方法

1.14

名称

aiv

apg

net.minecraft.class_1409

net.minecraft.pathfinding.PathNavigateGround

net.minecraft.pathfinding.GroundPathNavigator

net.minecraft.server.v1_13_R2.Navigation

net.minecraft.server.v1_14_R1.Navigation

字段

boolean: p, field_179694_f

boolean: p, field_6686, field_179694_f

构造函数

方法

Pathfinder (): a, func_179679_a

boolean (): b, func_75485_k

boolean (): a, method_6358, func_75485_k

Vec3D (): c, func_75502_i

Vec3D (): b, method_6347, func_75502_i

int (): u, func_179687_p

int (): s, method_6362, func_179687_p

void (): E_, func_75487_m

void (): D_, method_6359, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, func_75493_a

boolean (Vec3D, Vec3D, int, int, int): a, method_6341, func_75493_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, method_6364, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): b, func_179692_b

boolean (int, int, int, int, int, int, Vec3D, double, double): b, method_6367, func_179692_b

void (boolean): a, func_179688_b

void (boolean): a, method_6363, func_179688_b

void (boolean): b, func_179691_c

boolean (): g, func_179686_g

boolean (): f, method_6366, func_179686_g

void (boolean): c, func_179685_e

void (boolean): c, method_6361, func_179685_e

PathEntity (BlockPosition): b, func_179680_a

PathEntity (BlockPosition): b, method_6348, func_179680_a

PathEntity (Entity): a, func_75494_a

PathEntity (Entity): a, method_6349, func_75494_a

Pathfinder (int): a, method_6336, func_179679_a

1.13.2

名称

字段

构造函数

方法

1.13.1

名称

ais

aiv

net.minecraft.server.v1_13_R1.Navigation

net.minecraft.server.v1_13_R2.Navigation

字段

构造函数

方法

1.13

名称

zd

ais

net.minecraft.server.v1_12_R1.Navigation

net.minecraft.server.v1_13_R1.Navigation

字段

boolean: i, field_179694_f

boolean: p, field_179694_f

构造函数

方法

int (): s, func_179687_p

int (): u, func_179687_p

void (): q_, func_75487_m

void (): E_, func_75487_m

void (boolean): c, func_179693_d

boolean (): h, func_179684_h

void (boolean): d, func_179685_e

void (boolean): c, func_179685_e

1.12.2

名称

字段

构造函数

方法

1.12.1

名称

zb

zd

字段

构造函数

方法

1.12

名称

we

zb

net.minecraft.server.v1_11_R1.Navigation

net.minecraft.server.v1_12_R1.Navigation

字段

boolean: f, field_179694_f

boolean: i, field_179694_f

构造函数

方法

int (): r, func_179687_p

int (): s, func_179687_p

void (): d, func_75487_m

void (): q_, func_75487_m

boolean (): f, func_179686_g

boolean (): g, func_179686_g

boolean (): g, func_179684_h

boolean (): h, func_179684_h

PathEntity (BlockPosition): a, func_179680_a

PathEntity (BlockPosition): b, func_179680_a

1.11.2

名称

字段

构造函数

方法

1.11.1

名称

wd

we

字段

构造函数

方法

1.11

名称

vk

wd

net.minecraft.server.v1_10_R1.Navigation

net.minecraft.server.v1_11_R1.Navigation

字段

构造函数

方法

1.10.2

名称

字段

构造函数

方法

1.10

名称

ve

vk

net.minecraft.server.v1_9_R2.Navigation

net.minecraft.server.v1_10_R1.Navigation

字段

构造函数

方法

1.9.4

名称

net.minecraft.server.v1_9_R1.Navigation

net.minecraft.server.v1_9_R2.Navigation

字段

构造函数

方法

1.9.2

名称

字段

构造函数

方法

1.9

名称

sv

ve

net.minecraft.server.v1_8_R3.Navigation

net.minecraft.server.v1_9_R1.Navigation

字段

PathfinderNormal: a, field_179695_a

构造函数

方法

int (): p, func_179687_p

int (): r, func_179687_p

void (boolean): a, func_179690_a

boolean (): e, func_179689_e

void (boolean): b, func_179688_b

void (boolean): a, func_179688_b

void (boolean): c, func_179691_c

void (boolean): b, func_179691_c

boolean (): g, func_179686_g

boolean (): f, func_179686_g

void (boolean): d, func_179693_d

void (boolean): c, func_179693_d

boolean (): h, func_179684_h

boolean (): g, func_179684_h

void (boolean): e, func_179685_e

void (boolean): d, func_179685_e

PathEntity (BlockPosition): a, func_179680_a

PathEntity (Entity): a, func_75494_a

1.8.8

名称

sv

net.minecraft.pathfinding.PathNavigateGround

net.minecraft.server.v1_8_R3.Navigation

字段

PathfinderNormal: a, field_179695_a

boolean: f, field_179694_f

构造函数

(EntityInsentient, World)

方法

Pathfinder (): a, func_179679_a

boolean (): b, func_75485_k

Vec3D (): c, func_75502_i

int (): p, func_179687_p

void (): d, func_75487_m

boolean (Vec3D, Vec3D, int, int, int): a, func_75493_a

boolean (int, int, int, int, int, int, Vec3D, double, double): a, func_179683_a

boolean (int, int, int, int, int, int, Vec3D, double, double): b, func_179692_b

void (boolean): a, func_179690_a

boolean (): e, func_179689_e

void (boolean): b, func_179688_b

void (boolean): c, func_179691_c

boolean (): g, func_179686_g

void (boolean): d, func_179693_d

boolean (): h, func_179684_h

void (boolean): e, func_179685_e