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

1.21.11

名称

cgg

ciw

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

cbw

cgg

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

bzp

cbw

字段

构造函数

方法

1.21.5

名称

bwu

bzp

字段

构造函数

方法

1.21.4

名称

bxs

bwu

字段

构造函数

方法

BehaviorControl<PathfinderMob> (Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>): a, create, method_46883, create, m_258026_

BehaviorControl<PathfinderMob> (Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>, BiPredicate<ServerLevel, BlockPos>): a, create, method_65945, create, m_258026_

BehaviorControl<PathfinderMob> (Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>, BiPredicate<ServerLevel, BlockPos>): a, create, method_46883, create, m_373153_

1.21.3

名称

bva

bxs

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

bvd

bva

字段

构造函数

方法

1.20.6

名称

bnv

bvd

字段

构造函数

方法

1.20.4

名称

bkq

bnv

字段

构造函数

方法

1.20.2

名称

bhk

bkq

字段

构造函数

方法

1.20.1

名称

bhi

bhk

字段

构造函数

方法

1.19.4

名称

bfn

bhi

字段

构造函数

方法

1.19.3

名称

bdh

bfn

字段

MemoryModuleType<GlobalPos>: g, memoryToAcquire, field_20287, targetMemoryModuleType, f_22317_

boolean: h, onlyIfAdult, field_18854, onlyRunIfChild, f_22318_

long: j, nextScheduledStart, field_18332, positionExpireTimeLimit, f_22320_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: k, batchCache, field_19289, foundPositionsToExpiry, f_22321_

Optional<Byte>: i, onPoiAcquisitionEvent, field_25812, entityStatus, f_22319_

int: d, BATCH_SIZE, field_30099, MAX_POSITIONS_PER_RUN, f_147364_

int: e, RATE, field_30100, POSITION_EXPIRE_INTERVAL, f_147365_

Predicate<Holder<PoiType>>: f, poiType, field_19287, poiTypePredicate, f_22316_

构造函数

(Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

(Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

()

方法

boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_20816, shouldRun, m_6114_

void (ServerLevel, PathfinderMob, long): a, start, method_20817, run, m_6735_

com.google.common.collect.ImmutableMap<MemoryModuleType<?>, MemoryStatus> (MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>): a, constructEntryConditionMap, method_29245, create, m_22361_

BehaviorControl<PathfinderMob> (Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>): a, create, method_46884, create, m_257613_

BehaviorControl<PathfinderMob> (Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>): a, create, method_46883, create, m_258026_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

bck

bdh

字段

构造函数

方法

1.19

名称

azd

bck

字段

MemoryModuleType<GlobalPos>: f, memoryToAcquire, field_20287, targetMemoryModuleType, f_22317_

MemoryModuleType<GlobalPos>: g, memoryToAcquire, field_20287, targetMemoryModuleType, f_22317_

boolean: g, onlyIfAdult, field_18854, onlyRunIfChild, f_22318_

boolean: h, onlyIfAdult, field_18854, onlyRunIfChild, f_22318_

long: i, nextScheduledStart, field_18332, positionExpireTimeLimit, f_22320_

long: j, nextScheduledStart, field_18332, positionExpireTimeLimit, f_22320_

PoiType: e, poiType, field_19287, poiType, f_22316_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: j, batchCache, field_19289, foundPositionsToExpiry, f_22321_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: k, batchCache, field_19289, foundPositionsToExpiry, f_22321_

Optional<Byte>: h, onPoiAcquisitionEvent, field_25812, entityStatus, f_22319_

Optional<Byte>: i, onPoiAcquisitionEvent, field_25812, entityStatus, f_22319_

int: c, BATCH_SIZE, field_30099, MAX_POSITIONS_PER_RUN, f_147364_

int: d, BATCH_SIZE, field_30099, MAX_POSITIONS_PER_RUN, f_147364_

int: d, RATE, field_30100, POSITION_EXPIRE_INTERVAL, f_147365_

int: e, RATE, field_30100, POSITION_EXPIRE_INTERVAL, f_147365_

Predicate<Holder<PoiType>>: f, poiType, field_19287, poiTypePredicate, f_22316_

构造函数

(PoiType, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

(PoiType, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

(Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

(Predicate<Holder<PoiType>>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

方法

Path (Mob, Set<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>>): a, findPathToPois, method_43965, findPathToPoi, m_217097_

1.18.2

名称

aym

azd

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

ava

aym

字段

构造函数

方法

1.17.1

名称

auz

ava

字段

构造函数

方法

1.17

名称

arp

auz

net.minecraft.entity.ai.brain.task.GatherPOITask

net.minecraft.src.C_562_

net.minecraft.server.v1_16_R3.BehaviorFindPosition

net.minecraft.world.entity.ai.behavior.BehaviorFindPosition

字段

MemoryModuleType<GlobalPos>: c, memoryToAcquire, field_20287, targetMemoryModuleType, field_220605_b

MemoryModuleType<GlobalPos>: f, memoryToAcquire, field_20287, targetMemoryModuleType, f_22317_

boolean: d, onlyIfAdult, field_18854, onlyRunIfChild, field_220606_c

boolean: g, onlyIfAdult, field_18854, onlyRunIfChild, f_22318_

long: f, nextScheduledStart, field_18332, positionExpireTimeLimit, field_220607_d

long: i, nextScheduledStart, field_18332, positionExpireTimeLimit, f_22320_

PoiType: b, poiType, field_19287, poiType, field_220604_a

PoiType: e, poiType, field_19287, poiType, f_22316_

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: g, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: j, batchCache, field_19289, foundPositionsToExpiry, f_22321_

Optional<Byte>: e, onPoiAcquisitionEvent, field_25812, field_25812, field_242290_e

Optional<Byte>: h, onPoiAcquisitionEvent, field_25812, entityStatus, f_22319_

int: c, BATCH_SIZE, field_30099, MAX_POSITIONS_PER_RUN, f_147364_

int: d, RATE, field_30100, POSITION_EXPIRE_INTERVAL, f_147365_

int: a, SCAN_RANGE, field_30098, POI_SORTING_RADIUS, f_147363_

构造函数

方法

boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_20816, shouldRun, func_212832_a_

boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_20816, shouldRun, m_6114_

void (ServerLevel, PathfinderMob, long): a, start, method_20817, run, func_212831_a_

void (ServerLevel, PathfinderMob, long): a, start, method_20817, run, m_6735_

com.google.common.collect.ImmutableMap<MemoryModuleType<?>, MemoryStatus> (MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>): a, constructEntryConditionMap, method_29245, method_29245, func_233841_a_

com.google.common.collect.ImmutableMap<MemoryModuleType<?>, MemoryStatus> (MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>): a, constructEntryConditionMap, method_29245, create, m_22361_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

arm

arp

net.minecraft.server.v1_16_R2.BehaviorFindPosition

net.minecraft.server.v1_16_R3.BehaviorFindPosition

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

aqb

arm

net.minecraft.server.v1_16_R1.BehaviorFindPosition

net.minecraft.server.v1_16_R2.BehaviorFindPosition

字段

long: e, nextScheduledStart, field_18332, positionExpireTimeLimit, field_220607_d

long: f, nextScheduledStart, field_18332, positionExpireTimeLimit, field_220607_d

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: f, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: g, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

Optional<Byte>: e, onPoiAcquisitionEvent, field_25812, field_25812, field_242290_e

构造函数

(PoiType, MemoryModuleType<GlobalPos>, boolean)

(PoiType, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean)

(PoiType, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

(PoiType, MemoryModuleType<GlobalPos>, boolean, Optional<Byte>)

方法

1.16.1

名称

alz

aqb

net.minecraft.server.v1_15_R1.BehaviorFindPosition

net.minecraft.server.v1_16_R1.BehaviorFindPosition

字段

MemoryModuleType<GlobalPos>: b, memoryType, field_20287, targetMemoryModuleType, field_220605_b

MemoryModuleType<GlobalPos>: c, memoryToAcquire, field_20287, targetMemoryModuleType, field_220605_b

boolean: c, onlyIfAdult, field_18854, onlyRunIfChild, field_220606_c

boolean: d, onlyIfAdult, field_18854, onlyRunIfChild, field_220606_c

long: d, lastUpdate, field_18332, positionExpireTimeLimit, field_220607_d

long: e, nextScheduledStart, field_18332, positionExpireTimeLimit, field_220607_d

PoiType: a, poiType, field_19287, poiType, field_220604_a

PoiType: b, poiType, field_19287, poiType, field_220604_a

it.unimi.dsi.fastutil.longs.Long2LongMap: e, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

int: f, triedCount, field_19290, tries, field_223014_f

it.unimi.dsi.fastutil.longs.Long2ObjectMap<AcquirePoi$JitteredLinearRetry>: f, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

构造函数

(PoiType, MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>, boolean)

方法

com.google.common.collect.ImmutableMap<MemoryModuleType<?>, MemoryStatus> (MemoryModuleType<GlobalPos>, MemoryModuleType<GlobalPos>): a, constructEntryConditionMap, method_29245, method_29245, func_233841_a_

1.15.2

名称

alw

alz

字段

构造函数

方法

1.15.1

名称

字段

MemoryModuleType<GlobalPos>: b, memoryType, field_20287, field_220605_b

MemoryModuleType<GlobalPos>: b, memoryType, field_20287, targetMemoryModuleType, field_220605_b

long: d, lastUpdate, field_18332, lastRunTime, field_220607_d

long: d, lastUpdate, field_18332, positionExpireTimeLimit, field_220607_d

it.unimi.dsi.fastutil.longs.Long2LongMap: e, batchCache, field_19289, field_223013_e

it.unimi.dsi.fastutil.longs.Long2LongMap: e, batchCache, field_19289, foundPositionsToExpiry, field_223013_e

int: f, triedCount, field_19290, field_223014_f

int: f, triedCount, field_19290, tries, field_223014_f

构造函数

方法

1.15

名称

ajw

alw

net.minecraft.server.v1_14_R1.BehaviorFindPosition

net.minecraft.server.v1_15_R1.BehaviorFindPosition

字段

long: d, lastUpdate, field_18332, positionExpireTimeLimit, field_220607_d

long: d, lastUpdate, field_18332, lastRunTime, field_220607_d

构造函数

方法

1.14.4

名称

ajt

ajw

net.minecraft.world.entity.ai.behavior.AcquirePoi

字段

MemoryModuleType<GlobalPos>: b, field_19288, targetMemoryModule, field_220605_b

MemoryModuleType<GlobalPos>: b, memoryType, field_20287, field_220605_b

boolean: c, field_18854, onlyRunIfChild, field_220606_c

boolean: c, onlyIfAdult, field_18854, onlyRunIfChild, field_220606_c

long: d, field_18332, lastRunTime, field_220607_d

long: d, lastUpdate, field_18332, positionExpireTimeLimit, field_220607_d

VillagePlaceType: a, field_19287, poiType, field_220604_a

PoiType: a, poiType, field_19287, poiType, field_220604_a

it.unimi.dsi.fastutil.longs.Long2LongMap: e, field_19289, field_19289, field_223013_e

it.unimi.dsi.fastutil.longs.Long2LongMap: e, batchCache, field_19289, field_223013_e

int: f, field_19290, field_19290, field_223014_f

int: f, triedCount, field_19290, field_223014_f

构造函数

方法

boolean (WorldServer, EntityLiving): a, method_18919, shouldRun, func_212832_a_

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

void (WorldServer, BlockPosition$MutableBlockPosition): a, method_20496, method_20496, func_223012_a

boolean (ServerLevel, PathfinderMob): a, checkExtraStartConditions, method_20816, shouldRun, func_212832_a_

void (ServerLevel, PathfinderMob, long): a, start, method_20817, run, func_212831_a_

1.14.3

名称

ajq

ajt

net.minecraft.entity.ai.brain.task.FindPointOfInterestTask

字段

MemoryModuleType<GlobalPos>: b, field_19288, field_220605_b

MemoryModuleType<GlobalPos>: b, field_19288, targetMemoryModule, field_220605_b

boolean: c, field_18854, field_220606_c

boolean: c, field_18854, onlyRunIfChild, field_220606_c

long: d, field_18332, field_220607_d

long: d, field_18332, lastRunTime, field_220607_d

VillagePlaceType: a, field_19287, field_220604_a

VillagePlaceType: a, field_19287, poiType, field_220604_a

it.unimi.dsi.fastutil.longs.Long2LongMap: e, field_19289, field_223013_e

it.unimi.dsi.fastutil.longs.Long2LongMap: e, field_19289, field_19289, field_223013_e

int: f, field_19290, field_223014_f

int: f, field_19290, field_19290, field_223014_f

构造函数

方法

boolean (WorldServer, EntityLiving): a, method_18919, func_212832_a_

boolean (WorldServer, EntityLiving): a, method_18919, shouldRun, func_212832_a_

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

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

void (WorldServer, BlockPosition$MutableBlockPosition): a, method_20496, func_223012_a

void (WorldServer, BlockPosition$MutableBlockPosition): a, method_20496, method_20496, func_223012_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

ajn

ajq

字段

Predicate<VillagePlaceType>: a, field_18330, field_220604_a

MemoryModuleType<GlobalPos>: b, field_18331, field_220605_b

MemoryModuleType<GlobalPos>: b, field_19288, field_220605_b

VillagePlaceType: a, field_19287, field_220604_a

it.unimi.dsi.fastutil.longs.Long2LongMap: e, field_19289, field_223013_e

int: f, field_19290, field_223014_f

构造函数

方法

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

void (WorldServer, BlockPosition$MutableBlockPosition): a, method_20496, func_223012_a

1.14

名称

ajn

net.minecraft.class_4096

net.minecraft.entity.ai.brain.task.GatherPOITask

net.minecraft.server.v1_14_R1.BehaviorFindPosition

字段

Predicate<VillagePlaceType>: a, field_18330, field_220604_a

MemoryModuleType<GlobalPos>: b, field_18331, field_220605_b

boolean: c, field_18854, field_220606_c

long: d, field_18332, field_220607_d

构造函数

(VillagePlaceType, MemoryModuleType<GlobalPos>, boolean)

方法

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

boolean (WorldServer, EntityLiving): a, method_18919, func_212832_a_

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