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

25w18a

Names

cjc

cjq

Fields

int: a, RANDOM_POS_ATTEMPTS, field_30264, GAUSS_RANGE, f_148535_

int: a, RANDOM_POS_ATTEMPTS, field_30264

Constructors

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.21.5

Names

cgh

cjc

Fields

Constructors

Methods

1.21.4

Names

chf

cgh

Fields

Constructors

Methods

1.21.3

Names

cen

chf

Fields

Constructors

Methods

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

ceq

cen

Fields

Constructors

Methods

1.20.6

Names

bxh

ceq

Fields

Constructors

Methods

1.20.4

Names

bua

bxh

Fields

Constructors

Methods

1.20.2

Names

bqu

bua

Fields

Constructors

Methods

1.20.1

Names

bqs

bqu

Fields

Constructors

Methods

1.19.4

Names

box

bqs

Fields

Constructors

Methods

1.19.3

Names

bmn

box

Fields

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

blq

bmn

Fields

Constructors

Methods

1.19

Names

bhn

blq

Fields

Constructors

Methods

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

Names

bgv

bhn

Fields

Constructors

Methods

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

bdi

bgv

Fields

Constructors

Methods

1.17.1

Names

bdh

bdi

Fields

Constructors

Methods

1.17

Names

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_

Fields

int: a, RANDOM_POS_ATTEMPTS, field_30264, GAUSS_RANGE, f_148535_

Constructors

()

Methods

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

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

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

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

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

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

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

Names

Fields

Constructors

Methods

1.16.4

Names

azg

azj

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

axu

azg

Fields

Constructors

Methods

1.16.1

Names

asm

axu

Fields

Constructors

Methods

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

Names

asj

asm

Fields

Constructors

Methods

1.15.1

Names

Fields

Constructors

Methods

1.15

Names

aqk

asj

Fields

Constructors

Methods

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

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, double): a, getPosTowards, method_6377, func_203155_a

Vec3 (PathfinderMob, int, int, Vec3, double): a, getPosTowards, method_6377, findTargetTowards, func_203155_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

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

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): 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

Names

aqf

aqk

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

net.minecraft.entity.ai.PathfindingUtil

net.minecraft.entity.ai.TargetFinder

Fields

Constructors

Methods

BlockPos (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 (MobEntityWithAi, int, int): a, method_6375, findTarget, func_75463_a

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

Vec3d (MobEntityWithAi, int, int): b, method_6378, findTargetStraight, func_191377_b

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

Vec3d (MobEntityWithAi, int, int, ToDoubleFunction<BlockPos>): a, method_19108, findTargetStraight, func_221024_a

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

Vec3d (MobEntityWithAi, int, int, Vec3d): a, method_6373, method_6373, func_75464_a

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

Vec3d (MobEntityWithAi, 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

Vec3d (MobEntityWithAi, int, int, Vec3d): c, method_6379, method_6379, func_75461_b

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

Vec3d (MobEntityWithAi, int, int, Vec3d): d, method_6376, findTarget, func_75462_c

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

Vec3d (MobEntityWithAi, int, int, Vec3d, boolean, double, ToDoubleFunction<BlockPos>): a, method_6371, findTarget, func_191379_a

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

BlockPos (BlockPos, MobEntityWithAi): a, method_6372, method_6372, func_191378_a

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

boolean (BlockPos, MobEntityWithAi): b, method_6380, isWater, func_191380_b

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

Vec3d (MobEntityWithAi, 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

Names

aqc

aqf

net.minecraft.entity.ai.PathfindingUtil

Fields

Constructors

Methods

BlockPos (Random, int, int, Vec3d, double): a, method_6374, func_203156_a

BlockPos (Random, int, int, Vec3d, double): a, method_6374, method_6374, func_203156_a

Vec3d (CreatureEntity, int, int): a, method_6375, func_75463_a

Vec3d (MobEntityWithAi, int, int): a, method_6375, findTarget, func_75463_a

Vec3d (CreatureEntity, int, int): b, method_6378, func_191377_b

Vec3d (MobEntityWithAi, int, int): b, method_6378, findTargetStraight, func_191377_b

Vec3d (CreatureEntity, int, int, ToDoubleFunction<BlockPos>): a, method_19108, func_221024_a

Vec3d (MobEntityWithAi, int, int, ToDoubleFunction<BlockPos>): a, method_19108, findTargetStraight, func_221024_a

Vec3d (CreatureEntity, int, int, Vec3d): a, method_6373, func_75464_a

Vec3d (MobEntityWithAi, int, int, Vec3d): a, method_6373, method_6373, func_75464_a

Vec3d (CreatureEntity, int, int, Vec3d, double): a, method_6377, func_203155_a

Vec3d (MobEntityWithAi, int, int, Vec3d, double): a, method_6377, method_6377, func_203155_a

Vec3d (CreatureEntity, int, int, Vec3d): b, method_6379, func_75461_b

Vec3d (MobEntityWithAi, int, int, Vec3d): c, method_6379, method_6379, func_75461_b

Vec3d (CreatureEntity, int, int, Vec3d): c, method_6376, func_75462_c

Vec3d (MobEntityWithAi, int, int, Vec3d): d, method_6376, findTarget, func_75462_c

Vec3d (CreatureEntity, int, int, Vec3d, boolean, double, ToDoubleFunction<BlockPos>): a, method_6371, func_191379_a

Vec3d (MobEntityWithAi, int, int, Vec3d, boolean, double, ToDoubleFunction<BlockPos>): a, method_6371, findTarget, func_191379_a

BlockPos (BlockPos, CreatureEntity): a, method_6372, func_191378_a

BlockPos (BlockPos, MobEntityWithAi): a, method_6372, method_6372, func_191378_a

boolean (BlockPos, CreatureEntity): b, method_6380, func_191380_b

boolean (BlockPos, MobEntityWithAi): b, method_6380, isWater, func_191380_b

Vec3d (MobEntityWithAi, int, int, Vec3d): b, method_20658, method_20658, func_223548_b

1.14.2

Names

Fields

Constructors

Methods

1.14.1

Names

aqb

aqc

Fields

Constructors

Methods

1.14

Names

ajd

aqb

net.minecraft.class_1414

Fields

Constructors

Methods

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

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

BlockPos (BlockPos, EntityCreature): a, func_191378_a

boolean (BlockPos, EntityCreature): b, func_191380_b

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

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

BlockPos (Random, int, int, Vec3d, double): a, func_203156_a

BlockPos (Random, int, int, Vec3d, double): a, method_6374, func_203156_a

Vec3d (CreatureEntity, int, int): a, method_6375, func_75463_a

Vec3d (CreatureEntity, int, int): b, method_6378, func_191377_b

Vec3d (CreatureEntity, int, int, ToDoubleFunction<BlockPos>): a, method_19108, func_221024_a

Vec3d (CreatureEntity, int, int, Vec3d): a, method_6373, func_75464_a

Vec3d (CreatureEntity, int, int, Vec3d, double): a, method_6377, func_203155_a

Vec3d (CreatureEntity, int, int, Vec3d): b, method_6379, func_75461_b

Vec3d (CreatureEntity, int, int, Vec3d): c, method_6376, func_75462_c

Vec3d (CreatureEntity, int, int, Vec3d, boolean, double, ToDoubleFunction<BlockPos>): a, method_6371, func_191379_a

BlockPos (BlockPos, CreatureEntity): a, method_6372, func_191378_a

boolean (BlockPos, CreatureEntity): b, method_6380, func_191380_b

1.13.2

Names

Fields

Constructors

Methods

1.13.1

Names

aja

ajd

Fields

Constructors

Methods

1.13

Names

zl

aja

Fields

Vec3d: a, field_75465_a

Constructors

Methods

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

BlockPos (Random, int, int, Vec3d, double): a, func_203156_a

1.12.2

Names

Fields

Constructors

Methods

1.12.1

Names

zj

zl

Fields

Constructors

Methods

1.12

Names

wm

zj

Fields

Constructors

Methods

1.11.2

Names

Fields

Constructors

Methods

1.11.1

Names

wl

wm

Fields

Constructors

Methods

1.11

Names

vs

wl

Fields

Constructors

Methods

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

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

BlockPos (BlockPos, EntityCreature): a, func_191378_a

boolean (BlockPos, EntityCreature): b, func_191380_b

1.10.2

Names

Fields

Constructors

Methods

1.10

Names

vm

vs

Fields

Constructors

Methods

1.9.4

Names

Fields

Constructors

Methods

1.9.2

Names

Fields

Constructors

Methods

1.9

Names

tc

vm

Fields

Vec3: a, field_75465_a

Vec3d: a, field_75465_a

Constructors

Methods

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

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

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

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

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

1.8.9

Names

Fields

Constructors

Methods

1.8.8

Names

tc

net.minecraft.entity.ai.RandomPositionGenerator

Fields

Vec3: a, field_75465_a

Constructors

Methods

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

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

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

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