历史 - net.minecraft.world.entity.ai.sensing.Sensor

1.21.11

名称

cpi

csd

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

ckv

cpi

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

cin

ckv

字段

构造函数

方法

1.21.5

名称

cfs

cin

字段

构造函数

方法

1.21.4

名称

cgq

cfs

字段

构造函数

方法

1.21.3

名称

cdy

cgq

字段

int: c, DEFAULT_SCAN_RATE, field_30259, DEFAULT_RUN_TIME, f_148309_

int: b, DEFAULT_SCAN_RATE, field_30259, DEFAULT_RUN_TIME, f_148309_

int: b, TARGETING_RANGE, field_30258, BASE_MAX_DISTANCE, f_148308_

int: c, DEFAULT_TARGETING_RANGE, field_30258, BASE_MAX_DISTANCE, f_348615_

构造函数

方法

boolean (LivingEntity, LivingEntity): b, isEntityTargetable, method_30954, testTargetPredicate, m_26803_

boolean (LivingEntity, LivingEntity): c, isEntityAttackable, method_36982, testAttackableTargetPredicate, m_148312_

boolean (LivingEntity, LivingEntity): d, isEntityAttackableIgnoringLineOfSight, method_37456, testAttackableTargetPredicateIgnoreVisibility, m_182377_

void (E): a, updateTargetingConditionRanges, method_61444, updateRange, m_352098_

boolean (ServerLevel, LivingEntity, LivingEntity): b, isEntityTargetable, method_30954, testTargetPredicate, m_26803_

boolean (ServerLevel, LivingEntity, LivingEntity): c, isEntityAttackable, method_36982, testAttackableTargetPredicate, m_148312_

BiPredicate<ServerLevel, LivingEntity> (LivingEntity, int): a, wasEntityAttackableLastNTicks, method_61445, hasTargetBeenAttackableRecently, m_353355_

boolean (ServerLevel, LivingEntity, LivingEntity): d, isEntityAttackableIgnoringLineOfSight, method_37456, testAttackableTargetPredicateIgnoreVisibility, m_182377_

<T, U> BiPredicate<T, U> (int, BiPredicate<T, U>): a, rememberPositives, method_61443, hasPredicatePassedRecently, m_356688_

1.21.1

名称

字段

构造函数

方法

1.21

名称

ceb

cdy

字段

构造函数

方法

1.20.6

名称

bws

ceb

字段

构造函数

方法

1.20.4

名称

btl

bws

字段

构造函数

方法

1.20.2

名称

bqf

btl

字段

构造函数

方法

1.20.1

名称

bqd

bqf

字段

构造函数

方法

1.19.4

名称

boi

bqd

字段

构造函数

方法

1.19.3

名称

bly

boi

字段

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

blb

bly

字段

构造函数

方法

1.19

名称

bgz

blb

字段

Random: a, RANDOM, field_19294, RANDOM, f_26792_

RandomSource: a, RANDOM, field_19294, RANDOM, f_26792_

构造函数

方法

1.18.2

名称

bgh

bgz

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

bcu

bgh

字段

构造函数

方法

1.17.1

名称

bct

bcu

字段

int: h, scanRate, field_18464, senseInterval, f_26795_

int: j, scanRate, field_18464, senseInterval, f_26795_

long: i, timeToTick, field_18463, lastSenseTime, f_26796_

long: k, timeToTick, field_18463, lastSenseTime, f_26796_

TargetingConditions: f, ATTACK_TARGET_CONDITIONS, field_33762, field_33762, f_148310_

TargetingConditions: f, ATTACK_TARGET_CONDITIONS, field_33762, ATTACKABLE_TARGET_PREDICATE, f_148310_

TargetingConditions: g, ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_33763, field_33763, f_148311_

TargetingConditions: g, ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_33763, ATTACKABLE_TARGET_PREDICATE_IGNORE_DISTANCE_SCALING, f_148311_

TargetingConditions: h, ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT, field_34050, ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY, f_182375_

TargetingConditions: i, ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT, field_34051, ATTACKABLE_TARGET_PREDICATE_IGNORE_VISIBILITY_OR_DISTANCE_SCALING, f_182376_

构造函数

方法

boolean (LivingEntity, LivingEntity): c, isEntityAttackable, method_36982, method_36982, m_148312_

boolean (LivingEntity, LivingEntity): c, isEntityAttackable, method_36982, testAttackableTargetPredicate, m_148312_

boolean (LivingEntity, LivingEntity): d, isEntityAttackableIgnoringLineOfSight, method_37456, testAttackableTargetPredicateIgnoreVisibility, m_182377_

1.17

名称

azb

bct

net.minecraft.entity.ai.brain.sensor.Sensor

net.minecraft.src.C_776_

net.minecraft.server.v1_16_R3.Sensor

net.minecraft.world.entity.ai.sensing.Sensor

字段

int: d, scanRate, field_18464, senseInterval, field_220976_b

int: h, scanRate, field_18464, senseInterval, f_26795_

long: e, timeToTick, field_18463, lastSenseTime, field_223023_c

long: i, timeToTick, field_18463, lastSenseTime, f_26796_

Random: a, RANDOM, field_19294, RANDOM, field_223022_a

Random: a, RANDOM, field_19294, RANDOM, f_26792_

TargetingConditions: b, TARGET_CONDITIONS, field_26630, field_26630, field_242314_b

TargetingConditions: d, TARGET_CONDITIONS, field_26630, TARGET_PREDICATE, f_26793_

TargetingConditions: c, TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_26631, field_26631, field_242315_c

TargetingConditions: e, TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_26631, TARGET_PREDICATE_IGNORE_DISTANCE_SCALING, f_26794_

int: c, DEFAULT_SCAN_RATE, field_30259, DEFAULT_RUN_TIME, f_148309_

int: b, TARGETING_RANGE, field_30258, BASE_MAX_DISTANCE, f_148308_

TargetingConditions: f, ATTACK_TARGET_CONDITIONS, field_33762, field_33762, f_148310_

TargetingConditions: g, ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_33763, field_33763, f_148311_

构造函数

方法

void (ServerLevel, E): b, tick, method_19100, tick, func_220973_b

void (ServerLevel, E): b, tick, method_19100, tick, m_26806_

void (ServerLevel, E): a, doTick, method_19101, sense, func_212872_a_

void (ServerLevel, E): a, doTick, method_19101, sense, m_5578_

Set<MemoryModuleType<?>> (): a, requires, method_19099, getOutputMemoryModules, func_220974_a

Set<MemoryModuleType<?>> (): a, requires, method_19099, getOutputMemoryModules, m_7163_

boolean (LivingEntity, LivingEntity): a, isEntityTargetable, method_30954, method_30954, func_242316_a

boolean (LivingEntity, LivingEntity): b, isEntityTargetable, method_30954, testTargetPredicate, m_26803_

boolean (LivingEntity, LivingEntity): c, isEntityAttackable, method_36982, method_36982, m_148312_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

ayy

azb

net.minecraft.server.v1_16_R2.Sensor

net.minecraft.server.v1_16_R3.Sensor

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

axn

ayy

net.minecraft.server.v1_16_R1.Sensor

net.minecraft.server.v1_16_R2.Sensor

字段

int: b, scanRate, field_18464, senseInterval, field_220976_b

int: d, scanRate, field_18464, senseInterval, field_220976_b

long: c, timeToTick, field_18463, lastSenseTime, field_223023_c

long: e, timeToTick, field_18463, lastSenseTime, field_223023_c

TargetingConditions: b, TARGET_CONDITIONS, field_26630, field_26630, field_242314_b

TargetingConditions: c, TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING, field_26631, field_26631, field_242315_c

构造函数

方法

boolean (LivingEntity, LivingEntity): a, isEntityTargetable, method_30954, method_30954, func_242316_a

1.16.1

名称

asf

axn

net.minecraft.server.v1_15_R1.Sensor

net.minecraft.server.v1_16_R1.Sensor

字段

构造函数

方法

void (ServerLevel, E): b, tick, method_19100, canSense, func_220973_b

void (ServerLevel, E): b, tick, method_19100, tick, func_220973_b

1.15.2

名称

asc

asf

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

aqd

asc

net.minecraft.server.v1_14_R1.Sensor

net.minecraft.server.v1_15_R1.Sensor

字段

构造函数

方法

1.14.4

名称

apy

aqd

net.minecraft.world.entity.ai.sensing.Sensor

字段

int: b, field_18464, senseInterval, field_220976_b

int: b, scanRate, field_18464, senseInterval, field_220976_b

long: c, field_18463, lastSenseTime, field_223023_c

long: c, timeToTick, field_18463, lastSenseTime, field_223023_c

Random: a, field_19294, RANDOM, field_223022_a

Random: a, RANDOM, field_19294, RANDOM, field_223022_a

构造函数

方法

void (WorldServer, E): b, method_19100, canSense, func_220973_b

void (ServerLevel, E): b, tick, method_19100, canSense, func_220973_b

void (WorldServer, E): a, method_19101, sense, func_212872_a_

void (ServerLevel, E): a, doTick, method_19101, sense, func_212872_a_

Set<MemoryModuleType<?>> (): a, method_19099, getOutputMemoryModules, func_220974_a

Set<MemoryModuleType<?>> (): a, requires, method_19099, getOutputMemoryModules, func_220974_a

1.14.3

名称

apv

apy

net.minecraft.entity.ai.brain.sensor.Sensor

字段

int: b, field_18464, field_220976_b

int: b, field_18464, senseInterval, field_220976_b

long: c, field_18463, field_223023_c

long: c, field_18463, lastSenseTime, field_223023_c

Random: a, field_19294, field_223022_a

Random: a, field_19294, RANDOM, field_223022_a

构造函数

方法

void (WorldServer, E): b, method_19100, func_220973_b

void (WorldServer, E): b, method_19100, canSense, func_220973_b

void (WorldServer, E): a, method_19101, func_212872_a_

void (WorldServer, E): a, method_19101, sense, func_212872_a_

Set<MemoryModuleType<?>> (): a, method_19099, func_220974_a

Set<MemoryModuleType<?>> (): a, method_19099, getOutputMemoryModules, func_220974_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

apu

apv

字段

long: a, field_18463, field_220975_a

long: c, field_18463, field_223023_c

Random: a, field_19294, field_223022_a

构造函数

方法

1.14

名称

apu

net.minecraft.class_4148

net.minecraft.entity.ai.brain.sensor.Sensor

net.minecraft.server.v1_14_R1.Sensor

字段

int: b, field_18464, field_220976_b

long: a, field_18463, field_220975_a

构造函数

(int)

()

方法

void (WorldServer, E): b, method_19100, func_220973_b

void (WorldServer, E): a, method_19101, func_212872_a_

Set<MemoryModuleType<?>> (): a, method_19099, func_220974_a