历史 - net.minecraft.world.entity.ai.util.RandomPos

1.21.11

名称

cpx

css

字段

构造函数

方法

BlockPos (RandomSource, int, int, int, double, double, double): a, generateRandomDirectionWithinRadians, method_31542, localFuzz, m_217855_

BlockPos (PathfinderMob, int, RandomSource, BlockPos): a, generateRandomPosTowardDirection, method_31537, towardTarget, m_217863_

BlockPos (RandomSource, double, double, int, int, double, double, double): a, generateRandomDirectionWithinRadians, method_31542, localFuzz, m_217855_

BlockPos (PathfinderMob, double, RandomSource, BlockPos): a, generateRandomPosTowardDirection, method_31537, towardTarget, m_217863_

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

clk

cpx

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

cjc

clk

字段

构造函数

方法

1.21.5

名称

cgh

cjc

字段

构造函数

方法

1.21.4

名称

chf

cgh

字段

构造函数

方法

1.21.3

名称

cen

chf

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

ceq

cen

字段

构造函数

方法

1.20.6

名称

bxh

ceq

字段

构造函数

方法

1.20.4

名称

bua

bxh

字段

构造函数

方法

1.20.2

名称

bqu

bua

字段

构造函数

方法

1.20.1

名称

bqs

bqu

字段

构造函数

方法

1.19.4

名称

box

bqs

字段

构造函数

方法

1.19.3

名称

bmn

box

字段

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

blq

bmn

字段

构造函数

方法

1.19

名称

bhn

blq

字段

构造函数

方法

BlockPos (Random, int, int): a, generateRandomDirection, method_31541, localFuzz, m_148549_

BlockPos (Random, int, int, int, double, double, double): a, generateRandomDirectionWithinRadians, method_31542, localFuzz, m_148553_

BlockPos (PathfinderMob, int, Random, BlockPos): a, generateRandomPosTowardDirection, method_31537, towardTarget, m_148537_

BlockPos (RandomSource, int, int): a, generateRandomDirection, method_31541, localFuzz, m_217851_

BlockPos (RandomSource, int, int, int, double, double, double): a, generateRandomDirectionWithinRadians, method_31542, localFuzz, m_217855_

BlockPos (PathfinderMob, int, RandomSource, BlockPos): a, generateRandomPosTowardDirection, method_31537, towardTarget, m_217863_

1.18.2

名称

bgv

bhn

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

bdi

bgv

字段

构造函数

方法

1.17.1

名称

bdh

bdi

字段

构造函数

方法

1.17

名称

azj

bdh

net.minecraft.class_1414

net.minecraft.class_5535

net.minecraft.entity.ai.TargetFinder

net.minecraft.entity.ai.FuzzyPositions

net.minecraft.entity.ai.RandomPositionGenerator

net.minecraft.src.C_782_

net.minecraft.server.v1_16_R3.RandomPositionGenerator

net.minecraft.world.entity.ai.util.RandomPositionGenerator

字段

int: a, RANDOM_POS_ATTEMPTS, field_30264, GAUSS_RANGE, f_148535_

构造函数

()

方法

Vec3 (PathfinderMob, int, int): a, getPos, method_6375, findTarget, func_75463_a

Vec3 (PathfinderMob, int, int, Vec3): b, getPosTowards, method_23735, findTargetTowards, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): c, getPosAvoid, method_6379, findTargetAwayFrom, func_75461_b

Vec3 (PathfinderMob, int, int): b, getLandPos, method_6378, findGroundTarget, func_191377_b

Vec3 (PathfinderMob, int, int, Vec3, double): a, getPosTowards, method_6377, findTargetTowards, func_203155_a

Vec3 (PathfinderMob, int, int, ToDoubleFunction<BlockPos>): a, getLandPos, method_19108, findGroundTarget, func_221024_a

Vec3 (PathfinderMob, int, int, Vec3): d, getLandPosAvoid, method_20658, findGroundTargetAwayFrom, func_223548_b

Vec3 (PathfinderMob, int, int, int, Vec3, double): a, getAirPos, method_21756, findGroundTarget, func_226338_a_

Vec3 (PathfinderMob, int, int, Vec3, float, int, int): a, getAboveLandPos, method_21757, findAirTarget, func_226340_a_

Vec3 (PathfinderMob, int, int, int, Vec3, double): b, getAirPosTowards, method_23736, findGroundTargetTowards, func_226344_b_

Vec3 (PathfinderMob, int, int, int, Vec3, boolean, double, ToDoubleFunction<BlockPos>, boolean, int, int, boolean): a, generateRandomPos, method_21758, findTarget, func_226339_a_

BlockPos (Random, int, int, int, Vec3, double): a, getRandomDelta, method_6374, getRandomOffset, func_226343_a_

BlockPos (BlockPos, int, int, Predicate<BlockPos>): a, moveUpToAboveSolid, method_21761, findValidPositionAbove, func_226342_a_

BlockPos (BlockPos, int, int, Predicate<BlockPos>): a, moveUpToAboveSolid, method_31539, upWhile, m_26947_

Vec3 (PathfinderMob, int, int, Vec3): a, getLandPosTowards, method_27929, method_27929, func_234133_a_

BlockPos (Random, int, int): a, generateRandomDirection, method_31541, localFuzz, m_148549_

BlockPos (Random, int, int, int, double, double, double): a, generateRandomDirectionWithinRadians, method_31542, localFuzz, m_148553_

BlockPos (BlockPos, int, Predicate<BlockPos>): a, moveUpOutOfSolid, method_31540, upWhile, m_148545_

Vec3 (PathfinderMob, Supplier<BlockPos>): a, generateRandomPos, method_31538, guessBestPathTarget, m_148542_

Vec3 (Supplier<BlockPos>, ToDoubleFunction<BlockPos>): a, generateRandomPos, method_31543, guessBest, m_148561_

BlockPos (PathfinderMob, int, Random, BlockPos): a, generateRandomPosTowardDirection, method_31537, towardTarget, m_148537_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

azg

azj

net.minecraft.server.v1_16_R2.RandomPositionGenerator

net.minecraft.server.v1_16_R3.RandomPositionGenerator

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

axu

azg

net.minecraft.server.v1_16_R1.RandomPositionGenerator

net.minecraft.server.v1_16_R2.RandomPositionGenerator

字段

构造函数

方法

1.16.1

名称

asm

axu

net.minecraft.server.v1_15_R1.RandomPositionGenerator

net.minecraft.server.v1_16_R1.RandomPositionGenerator

字段

构造函数

方法

Vec3 (PathfinderMob, int, int, Vec3): a, getPosTowards, method_23735, findTargetTowards, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): b, getPosTowards, method_23735, findTargetTowards, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): b, getPosAvoid, method_6379, findTargetAwayFrom, func_75461_b

Vec3 (PathfinderMob, int, int, Vec3): c, getPosAvoid, method_6379, findTargetAwayFrom, func_75461_b

Vec3 (PathfinderMob, int, int, Vec3): c, getLandPosAvoid, method_20658, findGroundTargetAwayFrom, func_223548_b

Vec3 (PathfinderMob, int, int, Vec3): d, getLandPosAvoid, method_20658, findGroundTargetAwayFrom, func_223548_b

Vec3 (PathfinderMob, int, int, Vec3): a, getLandPosTowards, method_27929, method_27929, func_234133_a_

1.15.2

名称

asj

asm

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

aqk

asj

net.minecraft.server.v1_14_R1.RandomPositionGenerator

net.minecraft.server.v1_15_R1.RandomPositionGenerator

字段

构造函数

方法

Vec3 (PathfinderMob, int, int, Vec3): a, getPosTowards, method_6373, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): a, getPosTowards, method_23735, findTargetTowards, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): c, getPosAvoid, method_6379, func_75461_b

Vec3 (PathfinderMob, int, int, Vec3): b, getPosAvoid, method_6379, findTargetAwayFrom, func_75461_b

Vec3 (PathfinderMob, int, int, Vec3): d, generateRandomPos, method_6376, findTarget, func_75462_c

BlockPos (BlockPos, PathfinderMob): a, moveAboveSolid, method_6372, func_191378_a

boolean (BlockPos, PathfinderMob): b, isWaterDestination, method_6380, isWater, func_191380_b

Vec3 (PathfinderMob, int, int, Vec3, double): a, getPosTowards, method_6377, func_203155_a

Vec3 (PathfinderMob, int, int, Vec3, double): a, getPosTowards, method_6377, findTargetTowards, func_203155_a

BlockPos (Random, int, int, Vec3, double): a, getRandomDelta, method_6374, func_203156_a

Vec3 (PathfinderMob, int, int, Vec3, boolean, double, ToDoubleFunction<BlockPos>): a, generateRandomPos, method_6371, findTarget, func_191379_a

Vec3 (PathfinderMob, int, int, Vec3): b, getLandPosAvoid, method_20658, func_223548_b

Vec3 (PathfinderMob, int, int, Vec3): c, getLandPosAvoid, method_20658, findGroundTargetAwayFrom, func_223548_b

Vec3 (PathfinderMob, int, int, int, Vec3, double): a, getAirPos, method_21756, findGroundTarget, func_226338_a_

Vec3 (PathfinderMob, int, int, Vec3, float, int, int): a, getAboveLandPos, method_21757, findAirTarget, func_226340_a_

Vec3 (PathfinderMob, int, int, int, Vec3, double): b, getAirPosTowards, method_23736, findGroundTargetTowards, func_226344_b_

Vec3 (PathfinderMob, int, int, int, Vec3, boolean, double, ToDoubleFunction<BlockPos>, boolean, int, int, boolean): a, generateRandomPos, method_21758, findTarget, func_226339_a_

BlockPos (Random, int, int, int, Vec3, double): a, getRandomDelta, method_6374, getRandomOffset, func_226343_a_

BlockPos (BlockPos, int, int, Predicate<BlockPos>): a, moveUpToAboveSolid, method_21761, findValidPositionAbove, func_226342_a_

1.14.4

名称

aqf

aqk

net.minecraft.world.entity.ai.util.RandomPos

net.minecraft.entity.ai.PathfindingUtil

net.minecraft.entity.ai.TargetFinder

字段

构造函数

方法

Vec3D (EntityCreature, int, int): a, method_6375, findTarget, func_75463_a

Vec3 (PathfinderMob, int, int): a, getPos, method_6375, findTarget, func_75463_a

Vec3D (EntityCreature, int, int, Vec3D): a, method_6373, method_6373, func_75464_a

Vec3 (PathfinderMob, int, int, Vec3): a, getPosTowards, method_6373, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): c, method_6379, method_6379, func_75461_b

Vec3 (PathfinderMob, int, int, Vec3): c, getPosAvoid, method_6379, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): d, method_6376, findTarget, func_75462_c

Vec3 (PathfinderMob, int, int, Vec3): d, generateRandomPos, method_6376, findTarget, func_75462_c

Vec3D (EntityCreature, int, int): b, method_6378, findTargetStraight, func_191377_b

Vec3 (PathfinderMob, int, int): b, getLandPos, method_6378, findGroundTarget, func_191377_b

BlockPosition (BlockPosition, EntityCreature): a, method_6372, method_6372, func_191378_a

BlockPos (BlockPos, PathfinderMob): a, moveAboveSolid, method_6372, func_191378_a

boolean (BlockPosition, EntityCreature): b, method_6380, isWater, func_191380_b

boolean (BlockPos, PathfinderMob): b, isWaterDestination, method_6380, isWater, func_191380_b

Vec3D (EntityCreature, int, int, Vec3D, double): a, method_6377, method_6377, func_203155_a

Vec3 (PathfinderMob, int, int, Vec3, double): a, getPosTowards, method_6377, func_203155_a

BlockPosition (Random, int, int, Vec3D, double): a, method_6374, method_6374, func_203156_a

BlockPos (Random, int, int, Vec3, double): a, getRandomDelta, method_6374, func_203156_a

Vec3D (EntityCreature, int, int, ToDoubleFunction<BlockPosition>): a, method_19108, findTargetStraight, func_221024_a

Vec3 (PathfinderMob, int, int, ToDoubleFunction<BlockPos>): a, getLandPos, method_19108, findGroundTarget, func_221024_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double, ToDoubleFunction<BlockPosition>): a, method_6371, findTarget, func_191379_a

Vec3 (PathfinderMob, int, int, Vec3, boolean, double, ToDoubleFunction<BlockPos>): a, generateRandomPos, method_6371, findTarget, func_191379_a

Vec3D (EntityCreature, int, int, Vec3D): b, method_20658, method_20658, func_223548_b

Vec3 (PathfinderMob, int, int, Vec3): b, getLandPosAvoid, method_20658, func_223548_b

1.14.3

名称

aqc

aqf

net.minecraft.entity.ai.PathfindingUtil

字段

构造函数

方法

Vec3D (EntityCreature, int, int): a, method_6375, func_75463_a

Vec3D (EntityCreature, int, int): a, method_6375, findTarget, func_75463_a

Vec3D (EntityCreature, int, int, Vec3D): a, method_6373, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): a, method_6373, method_6373, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): b, method_6379, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): c, method_6379, method_6379, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): c, method_6376, func_75462_c

Vec3D (EntityCreature, int, int, Vec3D): d, method_6376, findTarget, func_75462_c

Vec3D (EntityCreature, int, int): b, method_6378, func_191377_b

Vec3D (EntityCreature, int, int): b, method_6378, findTargetStraight, func_191377_b

BlockPosition (BlockPosition, EntityCreature): a, method_6372, func_191378_a

BlockPosition (BlockPosition, EntityCreature): a, method_6372, method_6372, func_191378_a

boolean (BlockPosition, EntityCreature): b, method_6380, func_191380_b

boolean (BlockPosition, EntityCreature): b, method_6380, isWater, func_191380_b

Vec3D (EntityCreature, int, int, Vec3D, double): a, method_6377, func_203155_a

Vec3D (EntityCreature, int, int, Vec3D, double): a, method_6377, method_6377, func_203155_a

BlockPosition (Random, int, int, Vec3D, double): a, method_6374, func_203156_a

BlockPosition (Random, int, int, Vec3D, double): a, method_6374, method_6374, func_203156_a

Vec3D (EntityCreature, int, int, ToDoubleFunction<BlockPosition>): a, method_19108, func_221024_a

Vec3D (EntityCreature, int, int, ToDoubleFunction<BlockPosition>): a, method_19108, findTargetStraight, func_221024_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double, ToDoubleFunction<BlockPosition>): a, method_6371, func_191379_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double, ToDoubleFunction<BlockPosition>): a, method_6371, findTarget, func_191379_a

Vec3D (EntityCreature, int, int, Vec3D): b, method_20658, method_20658, func_223548_b

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

aqb

aqc

字段

构造函数

方法

1.14

名称

ajd

aqb

net.minecraft.class_1414

net.minecraft.server.v1_13_R2.RandomPositionGenerator

net.minecraft.server.v1_14_R1.RandomPositionGenerator

字段

构造函数

方法

Vec3D (EntityCreature, int, int): a, func_75463_a

Vec3D (EntityCreature, int, int): a, method_6375, func_75463_a

Vec3D (EntityCreature, int, int, Vec3D): a, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): a, method_6373, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): b, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): b, method_6379, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): c, func_75462_c

Vec3D (EntityCreature, int, int, Vec3D): c, method_6376, func_75462_c

Vec3D (EntityCreature, int, int): b, func_191377_b

Vec3D (EntityCreature, int, int): b, method_6378, func_191377_b

BlockPosition (BlockPosition, EntityCreature): a, func_191378_a

BlockPosition (BlockPosition, EntityCreature): a, method_6372, func_191378_a

boolean (BlockPosition, EntityCreature): b, func_191380_b

boolean (BlockPosition, EntityCreature): b, method_6380, func_191380_b

Vec3D (EntityCreature, int, int, Vec3D, double): a, func_203155_a

Vec3D (EntityCreature, int, int, Vec3D, double): a, method_6377, func_203155_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double): a, func_191379_a

BlockPosition (Random, int, int, Vec3D, double): a, func_203156_a

BlockPosition (Random, int, int, Vec3D, double): a, method_6374, func_203156_a

Vec3D (EntityCreature, int, int, ToDoubleFunction<BlockPosition>): a, method_19108, func_221024_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double, ToDoubleFunction<BlockPosition>): a, method_6371, func_191379_a

1.13.2

名称

字段

构造函数

方法

1.13.1

名称

aja

ajd

net.minecraft.server.v1_13_R1.RandomPositionGenerator

net.minecraft.server.v1_13_R2.RandomPositionGenerator

字段

构造函数

方法

1.13

名称

zl

aja

net.minecraft.server.v1_12_R1.RandomPositionGenerator

net.minecraft.server.v1_13_R1.RandomPositionGenerator

字段

Vec3D: a, field_75465_a

构造函数

方法

Vec3D (EntityCreature, int, int, Vec3D, boolean): a, func_191379_a

Vec3D (EntityCreature, int, int, Vec3D, double): a, func_203155_a

Vec3D (EntityCreature, int, int, Vec3D, boolean, double): a, func_191379_a

BlockPosition (Random, int, int, Vec3D, double): a, func_203156_a

1.12.2

名称

字段

构造函数

方法

1.12.1

名称

zj

zl

字段

构造函数

方法

1.12

名称

wm

zj

net.minecraft.server.v1_11_R1.RandomPositionGenerator

net.minecraft.server.v1_12_R1.RandomPositionGenerator

字段

构造函数

方法

1.11.2

名称

字段

构造函数

方法

1.11.1

名称

wl

wm

字段

构造函数

方法

1.11

名称

vs

wl

net.minecraft.server.v1_10_R1.RandomPositionGenerator

net.minecraft.server.v1_11_R1.RandomPositionGenerator

字段

构造函数

方法

Vec3D (EntityCreature, int, int): b, func_191377_b

Vec3D (EntityCreature, int, int, Vec3D, boolean): a, func_191379_a

BlockPosition (BlockPosition, EntityCreature): a, func_191378_a

boolean (BlockPosition, EntityCreature): b, func_191380_b

1.10.2

名称

字段

构造函数

方法

1.10

名称

vm

vs

net.minecraft.server.v1_9_R2.RandomPositionGenerator

net.minecraft.server.v1_10_R1.RandomPositionGenerator

字段

构造函数

方法

1.9.4

名称

net.minecraft.server.v1_9_R1.RandomPositionGenerator

net.minecraft.server.v1_9_R2.RandomPositionGenerator

字段

构造函数

方法

1.9.2

名称

字段

构造函数

方法

1.9

名称

tc

vm

net.minecraft.server.v1_8_R3.RandomPositionGenerator

net.minecraft.server.v1_9_R1.RandomPositionGenerator

字段

构造函数

方法

1.8.8

名称

tc

net.minecraft.entity.ai.RandomPositionGenerator

net.minecraft.server.v1_8_R3.RandomPositionGenerator

字段

Vec3D: a, field_75465_a

构造函数

方法

Vec3D (EntityCreature, int, int): a, func_75463_a

Vec3D (EntityCreature, int, int, Vec3D): a, func_75464_a

Vec3D (EntityCreature, int, int, Vec3D): b, func_75461_b

Vec3D (EntityCreature, int, int, Vec3D): c, func_75462_c