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

1.21.11

名称

cid

cku

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

cdt

cid

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

cbm

cdt

字段

构造函数

方法

1.21.5

名称

byr

cbm

字段

构造函数

方法

1.21.4

名称

bzp

byr

字段

构造函数

方法

1.21.3

名称

bwx

bzp

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

bxa

bwx

字段

构造函数

方法

1.20.6

名称

bps

bxa

字段

构造函数

方法

1.20.4

名称

bmm

bps

字段

构造函数

方法

1.20.2

名称

bjg

bmm

字段

构造函数

方法

1.20.1

名称

bje

bjg

字段

构造函数

方法

1.19.4

名称

bhj

bje

字段

构造函数

方法

1.19.3

名称

bfe

bhj

字段

int: a, TIME_OUT_DURATION, field_33474, RUN_TIME, f_147800_

int: c, TIME_OUT_DURATION, field_33474, RUN_TIME, f_147800_

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

beh

bfe

字段

构造函数

方法

1.19

名称

baw

beh

字段

float: c, RAM_SPEED_FORCE_FACTOR, field_33475, SPEED_STRENGTH_MULTIPLIER, f_147801_

float: d, RAM_SPEED_FORCE_FACTOR, field_33475, SPEED_STRENGTH_MULTIPLIER, f_147801_

Function<E, UniformInt>: d, getTimeBetweenRams, field_33476, cooldownRangeFactory, f_147802_

Function<Goat, UniformInt>: e, getTimeBetweenRams, field_33476, cooldownRangeFactory, f_147802_

TargetingConditions: e, ramTargeting, field_33477, targetPredicate, f_147803_

TargetingConditions: f, ramTargeting, field_33477, targetPredicate, f_147803_

float: f, speed, field_33479, speed, f_147805_

float: g, speed, field_33479, speed, f_147805_

ToDoubleFunction<E>: g, getKnockbackForce, field_33480, strengthMultiplierFactory, f_147806_

ToDoubleFunction<Goat>: h, getKnockbackForce, field_33480, strengthMultiplierFactory, f_147806_

Vec3: h, ramDirection, field_33481, direction, f_147807_

Vec3: i, ramDirection, field_33481, direction, f_147807_

Function<E, SoundEvent>: i, getImpactSound, field_33482, soundFactory, f_147808_

Function<Goat, SoundEvent>: j, getImpactSound, field_33482, impactSoundFactory, f_147808_

Function<Goat, SoundEvent>: k, getHornBreakSound, field_39044, hornBreakSoundFactory, f_217340_

构造函数

(Function<E, UniformInt>, TargetingConditions, float, ToDoubleFunction<E>, Function<E, SoundEvent>)

(Function<Goat, UniformInt>, TargetingConditions, float, ToDoubleFunction<Goat>, Function<Goat, SoundEvent>, Function<Goat, SoundEvent>)

方法

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

boolean (ServerLevel, PathfinderMob, long): a, canStillUse, method_36278, shouldKeepRunning, m_6737_

void (ServerLevel, PathfinderMob, long): b, start, method_36280, run, m_6735_

void (ServerLevel, E, long): c, tick, method_36281, keepRunning, m_6725_

void (ServerLevel, E): b, finishRam, method_36279, finishRam, m_147834_

boolean (ServerLevel, Goat): a, checkExtraStartConditions, method_36277, shouldRun, m_6114_

boolean (ServerLevel, Goat, long): a, canStillUse, method_36278, shouldKeepRunning, m_6737_

void (ServerLevel, Goat, long): b, start, method_36280, run, m_6735_

void (ServerLevel, Goat, long): c, tick, method_36281, keepRunning, m_6725_

boolean (ServerLevel, Goat): c, hasRammedHornBreakingBlock, method_43535, shouldSnapHorn, m_217362_

void (ServerLevel, Goat): b, finishRam, method_36279, finishRam, m_217355_

1.18.2

名称

baf

baw

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

awt

baf

字段

构造函数

方法

1.17.1

名称

aws

awt

字段

ToIntFunction<E>: f, getDamage, field_33478, damage, f_147804_

float: g, speed, field_33479, speed, f_147805_

float: f, speed, field_33479, speed, f_147805_

ToDoubleFunction<E>: h, getKnockbackForce, field_33480, strengthMultiplierFactory, f_147806_

ToDoubleFunction<E>: g, getKnockbackForce, field_33480, strengthMultiplierFactory, f_147806_

Vec3: i, ramDirection, field_33481, direction, f_147807_

Vec3: h, ramDirection, field_33481, direction, f_147807_

Function<E, SoundEvent>: j, getImpactSound, field_33482, soundFactory, f_147808_

Function<E, SoundEvent>: i, getImpactSound, field_33482, soundFactory, f_147808_

构造函数

(Function<E, UniformInt>, TargetingConditions, ToIntFunction<E>, float, ToDoubleFunction<E>, Function<E, SoundEvent>)

(Function<E, UniformInt>, TargetingConditions, float, ToDoubleFunction<E>, Function<E, SoundEvent>)

方法

1.17

名称

aws

net.minecraft.world.entity.ai.behavior.RamTarget

net.minecraft.class_6338

net.minecraft.entity.ai.brain.task.RamImpactTask

net.minecraft.src.C_141086_

net.minecraft.world.entity.ai.behavior.RamTarget

字段

int: a, TIME_OUT_DURATION, field_33474, RUN_TIME, f_147800_

float: c, RAM_SPEED_FORCE_FACTOR, field_33475, SPEED_STRENGTH_MULTIPLIER, f_147801_

Function<E, UniformInt>: d, getTimeBetweenRams, field_33476, cooldownRangeFactory, f_147802_

TargetingConditions: e, ramTargeting, field_33477, targetPredicate, f_147803_

ToIntFunction<E>: f, getDamage, field_33478, damage, f_147804_

float: g, speed, field_33479, speed, f_147805_

ToDoubleFunction<E>: h, getKnockbackForce, field_33480, strengthMultiplierFactory, f_147806_

Vec3: i, ramDirection, field_33481, direction, f_147807_

Function<E, SoundEvent>: j, getImpactSound, field_33482, soundFactory, f_147808_

构造函数

(Function<E, UniformInt>, TargetingConditions, ToIntFunction<E>, float, ToDoubleFunction<E>, Function<E, SoundEvent>)

方法

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

boolean (ServerLevel, PathfinderMob, long): a, canStillUse, method_36278, shouldKeepRunning, m_6737_

void (ServerLevel, PathfinderMob, long): b, start, method_36280, run, m_6735_

void (ServerLevel, E, long): c, tick, method_36281, keepRunning, m_6725_

void (ServerLevel, E): b, finishRam, method_36279, finishRam, m_147834_