History - net.minecraft.world.entity.ai.goal.MeleeAttackGoal

1.21.3

Names

caw

cdo

Fields

PathfinderMob: a, mob, field_6503, mob, f_25540_

PathfinderMob: a, mob, field_6503, mob

double: b, speedModifier, field_6500, speed, f_25541_

double: b, speedModifier, field_6500, speed

boolean: c, followingTargetEvenIfNotSeen, field_6502, pauseWhenMobIdle, f_25542_

boolean: c, followingTargetEvenIfNotSeen, field_6502, pauseWhenMobIdle

Path: d, path, field_6509, path, f_25543_

Path: d, path, field_6509, path

int: h, ticksUntilNextPathRecalculation, field_6501, updateCountdownTicks, f_25547_

int: h, ticksUntilNextPathRecalculation, field_6501, updateCountdownTicks

double: e, pathedTargetX, field_6508, targetX, f_25544_

double: e, pathedTargetX, field_6508, targetX

double: f, pathedTargetY, field_6507, targetY, f_25545_

double: f, pathedTargetY, field_6507, targetY

double: g, pathedTargetZ, field_6506, targetZ, f_25546_

double: g, pathedTargetZ, field_6506, targetZ

int: j, attackInterval, field_6504, attackIntervalTicks, f_25549_

int: j, attackInterval, field_6504, attackIntervalTicks

long: k, lastCanUseCheck, field_19200, lastUpdateTime, f_25550_

long: k, lastCanUseCheck, field_19200, lastUpdateTime

int: i, ticksUntilNextAttack, field_24667, cooldown, f_25548_

int: i, ticksUntilNextAttack, field_24667, cooldown

long: l, COOLDOWN_BETWEEN_CAN_USE_CHECKS, field_30218, MAX_ATTACK_TIME, f_148125_

long: l, COOLDOWN_BETWEEN_CAN_USE_CHECKS, field_30218, MAX_ATTACK_TIME

Constructors

Methods

boolean (): b, canUse, method_6264, canStart, m_8036_

boolean (): b, canUse, method_6264, canStart

boolean (): c, canContinueToUse, method_6266, shouldContinue, m_8045_

boolean (): c, canContinueToUse, method_6266, shouldContinue

void (): d, start, method_6269, start, m_8056_

void (): d, start, method_6269, start

void (): e, stop, method_6270, stop, m_8041_

void (): e, stop, method_6270, stop

void (): a, tick, method_6268, tick, m_8037_

void (): a, tick, method_6268, tick

void (): h, resetAttackCooldown, method_28346, resetCooldown, m_25563_

void (): h, resetAttackCooldown, method_28346, resetCooldown

boolean (): i, isTimeToAttack, method_28347, isCooledDown, m_25564_

boolean (): i, isTimeToAttack, method_28347, isCooledDown

int (): k, getTicksUntilNextAttack, method_28348, getCooldown, m_25565_

int (): k, getTicksUntilNextAttack, method_28348, getCooldown

int (): l, getAttackInterval, method_28349, getMaxCooldown, m_25566_

int (): l, getAttackInterval, method_28349, getMaxCooldown

boolean (): V_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): V_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick

void (LivingEntity): a, checkAndPerformAttack, method_6288, attack, m_6739_

void (LivingEntity): a, checkAndPerformAttack, method_6288, attack

boolean (LivingEntity): b, canPerformAttack, method_53715, canAttack, m_295195_

boolean (LivingEntity): b, canPerformAttack, method_53715, canAttack

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

caz

caw

Fields

Constructors

Methods

boolean (): a, canUse, method_6264, canStart, m_8036_

boolean (): b, canUse, method_6264, canStart, m_8036_

boolean (): b, canContinueToUse, method_6266, shouldContinue, m_8045_

boolean (): c, canContinueToUse, method_6266, shouldContinue, m_8045_

void (): c, start, method_6269, start, m_8056_

void (): d, start, method_6269, start, m_8056_

void (): d, stop, method_6270, stop, m_8041_

void (): e, stop, method_6270, stop, m_8041_

void (): e, tick, method_6268, tick, m_8037_

void (): a, tick, method_6268, tick, m_8037_

boolean (): R_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): V_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.20.6

Names

btr

caz

Fields

Constructors

Methods

boolean (): T_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): R_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.20.4

Names

bql

btr

Fields

Constructors

Methods

boolean (): Q_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): T_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.20.2

Names

bnf

bql

Fields

Constructors

Methods

double (LivingEntity): a, getAttackReachSqr, method_6289, getSquaredMaxAttackDistance, m_6639_

void (LivingEntity, double): a, checkAndPerformAttack, method_6288, attack, m_6739_

boolean (): K_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): Q_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

void (LivingEntity): a, checkAndPerformAttack, method_6288, attack, m_6739_

boolean (LivingEntity): b, canPerformAttack, method_53715, canAttack, m_295195_

1.20.1

Names

bnd

bnf

Fields

Constructors

Methods

boolean (): J_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): K_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.19.4

Names

bli

bnd

Fields

Constructors

Methods

boolean (): E_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): J_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.19.3

Names

biz

bli

Fields

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

bic

biz

Fields

Constructors

Methods

1.19

Names

bed

bic

Fields

Constructors

Methods

1.18.2

Names

bdl

bed

Fields

Constructors

Methods

void (): g, resetAttackCooldown, method_28346, resetCooldown, m_25563_

void (): h, resetAttackCooldown, method_28346, resetCooldown, m_25563_

boolean (): h, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

boolean (): E_, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

azz

bdl

Fields

Constructors

Methods

boolean (): h, isTimeToAttack, method_28347, isCooledDown, m_25564_

boolean (): i, isTimeToAttack, method_28347, isCooledDown, m_25564_

int (): j, getTicksUntilNextAttack, method_28348, getCooldown, m_25565_

int (): k, getTicksUntilNextAttack, method_28348, getCooldown, m_25565_

int (): k, getAttackInterval, method_28349, getMaxCooldown, m_25566_

int (): l, getAttackInterval, method_28349, getMaxCooldown, m_25566_

boolean (): h, requiresUpdateEveryTick, method_38846, shouldRunEveryTick, m_183429_

1.17.1

Names

azy

azz

Fields

Constructors

Methods

1.17

Names

awf

azy

net.minecraft.entity.ai.goal.MeleeAttackGoal

net.minecraft.src.C_703_

net.minecraft.server.v1_16_R3.PathfinderGoalMeleeAttack

net.minecraft.world.entity.ai.goal.PathfinderGoalMeleeAttack

Fields

PathfinderMob: a, mob, field_6503, mob, field_75441_b

PathfinderMob: a, mob, field_6503, mob, f_25540_

double: b, speedModifier, field_6500, speed, field_75440_e

double: b, speedModifier, field_6500, speed, f_25541_

boolean: c, followingTargetEvenIfNotSeen, field_6502, pauseWhenMobIdle, field_75437_f

boolean: c, followingTargetEvenIfNotSeen, field_6502, pauseWhenMobIdle, f_25542_

Path: d, path, field_6509, path, field_75438_g

Path: d, path, field_6509, path, f_25543_

int: h, ticksUntilNextPathRecalculation, field_6501, updateCountdownTicks, field_75445_i

int: h, ticksUntilNextPathRecalculation, field_6501, updateCountdownTicks, f_25547_

double: e, pathedTargetX, field_6508, targetX, field_151497_i

double: e, pathedTargetX, field_6508, targetX, f_25544_

double: f, pathedTargetY, field_6507, targetY, field_151495_j

double: f, pathedTargetY, field_6507, targetY, f_25545_

double: g, pathedTargetZ, field_6506, targetZ, field_151496_k

double: g, pathedTargetZ, field_6506, targetZ, f_25546_

int: j, attackInterval, field_6504, attackIntervalTicks, field_188493_g

int: j, attackInterval, field_6504, attackIntervalTicks, f_25549_

long: k, lastCanUseCheck, field_19200, lastUpdateTime, field_220720_k

long: k, lastCanUseCheck, field_19200, lastUpdateTime, f_25550_

int: i, ticksUntilNextAttack, field_24667, field_24667, field_234037_i_

int: i, ticksUntilNextAttack, field_24667, cooldown, f_25548_

long: l, COOLDOWN_BETWEEN_CAN_USE_CHECKS, field_30218, MAX_ATTACK_TIME, f_148125_

Constructors

Methods

boolean (): a, canUse, method_6264, canStart, func_75250_a

boolean (): a, canUse, method_6264, canStart, m_8036_

boolean (): b, canContinueToUse, method_6266, shouldContinue, func_75253_b

boolean (): b, canContinueToUse, method_6266, shouldContinue, m_8045_

void (): c, start, method_6269, start, func_75249_e

void (): c, start, method_6269, start, m_8056_

void (): d, stop, method_6270, stop, func_75251_c

void (): d, stop, method_6270, stop, m_8041_

void (): e, tick, method_6268, tick, func_75246_d

void (): e, tick, method_6268, tick, m_8037_

double (LivingEntity): a, getAttackReachSqr, method_6289, getSquaredMaxAttackDistance, func_179512_a

double (LivingEntity): a, getAttackReachSqr, method_6289, getSquaredMaxAttackDistance, m_6639_

void (LivingEntity, double): a, checkAndPerformAttack, method_6288, attack, func_190102_a

void (LivingEntity, double): a, checkAndPerformAttack, method_6288, attack, m_6739_

void (): g, resetAttackCooldown, method_28346, method_28346, func_234039_g_

void (): g, resetAttackCooldown, method_28346, resetCooldown, m_25563_

boolean (): h, isTimeToAttack, method_28347, method_28347, func_234040_h_

boolean (): h, isTimeToAttack, method_28347, isCooledDown, m_25564_

int (): j, getTicksUntilNextAttack, method_28348, method_28348, func_234041_j_

int (): j, getTicksUntilNextAttack, method_28348, getCooldown, m_25565_

int (): k, getAttackInterval, method_28349, method_28349, func_234042_k_

int (): k, getAttackInterval, method_28349, getMaxCooldown, m_25566_

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

awc

awf

net.minecraft.server.v1_16_R2.PathfinderGoalMeleeAttack

net.minecraft.server.v1_16_R3.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

auq

awc

net.minecraft.server.v1_16_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_16_R2.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.16.1

Names

app

auq

net.minecraft.server.v1_15_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_16_R1.PathfinderGoalMeleeAttack

Fields

int: b, attackTime, field_6505, ticksUntilAttack, field_75439_d

double: d, speedModifier, field_6500, speed, field_75440_e

double: b, speedModifier, field_6500, speed, field_75440_e

boolean: e, trackTarget, field_6502, pauseWhenMobIdle, field_75437_f

boolean: c, followingTargetEvenIfNotSeen, field_6502, pauseWhenMobIdle, field_75437_f

Path: f, path, field_6509, path, field_75438_g

Path: d, path, field_6509, path, field_75438_g

int: g, timeToRecalcPath, field_6501, updateCountdownTicks, field_75445_i

int: h, ticksUntilNextPathRecalculation, field_6501, updateCountdownTicks, field_75445_i

double: h, pathedTargetX, field_6508, targetX, field_151497_i

double: e, pathedTargetX, field_6508, targetX, field_151497_i

double: i, pathedTargetY, field_6507, targetY, field_151495_j

double: f, pathedTargetY, field_6507, targetY, field_151495_j

double: j, pathedTargetZ, field_6506, targetZ, field_151496_k

double: g, pathedTargetZ, field_6506, targetZ, field_151496_k

int: c, attackInterval, field_6504, attackIntervalTicks, field_188493_g

int: j, attackInterval, field_6504, attackIntervalTicks, field_188493_g

long: k, lastUpdate, field_19200, lastUpdateTime, field_220720_k

long: k, lastCanUseCheck, field_19200, lastUpdateTime, field_220720_k

int: i, ticksUntilNextAttack, field_24667, field_24667, field_234037_i_

Constructors

Methods

void (): g, resetAttackCooldown, method_28346, method_28346, func_234039_g_

boolean (): h, isTimeToAttack, method_28347, method_28347, func_234040_h_

int (): j, getTicksUntilNextAttack, method_28348, method_28348, func_234041_j_

int (): k, getAttackInterval, method_28349, method_28349, func_234042_k_

1.15.2

Names

apm

app

Fields

Constructors

Methods

1.15.1

Names

Fields

Path: f, path, field_6509, field_75438_g

Path: f, path, field_6509, path, field_75438_g

int: g, timeToRecalcPath, field_6501, field_75445_i

int: g, timeToRecalcPath, field_6501, updateCountdownTicks, field_75445_i

int: c, attackInterval, field_6504, field_188493_g

int: c, attackInterval, field_6504, attackIntervalTicks, field_188493_g

long: k, lastUpdate, field_19200, field_220720_k

long: k, lastUpdate, field_19200, lastUpdateTime, field_220720_k

Constructors

Methods

1.15

Names

ann

apm

net.minecraft.server.v1_14_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_15_R1.PathfinderGoalMeleeAttack

Fields

boolean: e, trackTarget, field_6502, field_75437_f

boolean: e, trackTarget, field_6502, pauseWhenMobIdle, field_75437_f

Constructors

Methods

1.14.4

Names

ani

ann

net.minecraft.world.entity.ai.goal.MeleeAttackGoal

Fields

EntityCreature: a, field_6503, mob, field_75441_b

PathfinderMob: a, mob, field_6503, mob, field_75441_b

int: b, field_6505, ticksUntilAttack, field_75439_d

int: b, attackTime, field_6505, ticksUntilAttack, field_75439_d

double: d, field_6500, speed, field_75440_e

double: d, speedModifier, field_6500, speed, field_75440_e

boolean: e, field_6502, field_6502, field_75437_f

boolean: e, trackTarget, field_6502, field_75437_f

PathEntity: f, field_6509, field_6509, field_75438_g

Path: f, path, field_6509, field_75438_g

int: g, field_6501, field_6501, field_75445_i

int: g, timeToRecalcPath, field_6501, field_75445_i

double: h, field_6508, targetX, field_151497_i

double: h, pathedTargetX, field_6508, targetX, field_151497_i

double: i, field_6507, targetY, field_151495_j

double: i, pathedTargetY, field_6507, targetY, field_151495_j

double: j, field_6506, targetZ, field_151496_k

double: j, pathedTargetZ, field_6506, targetZ, field_151496_k

int: c, field_6504, field_6504, field_188493_g

int: c, attackInterval, field_6504, field_188493_g

long: k, field_19200, field_19200, field_220720_k

long: k, lastUpdate, field_19200, field_220720_k

Constructors

Methods

boolean (): a, method_6264, canStart, func_75250_a

boolean (): a, canUse, method_6264, canStart, func_75250_a

boolean (): b, method_6266, shouldContinue, func_75253_b

boolean (): b, canContinueToUse, method_6266, shouldContinue, func_75253_b

void (): c, method_6269, start, func_75249_e

void (): c, start, method_6269, start, func_75249_e

void (): d, method_6270, stop, func_75251_c

void (): d, stop, method_6270, stop, func_75251_c

void (): e, method_6268, tick, func_75246_d

void (): e, tick, method_6268, tick, func_75246_d

double (EntityLiving): a, method_6289, getSquaredMaxAttackDistance, func_179512_a

double (LivingEntity): a, getAttackReachSqr, method_6289, getSquaredMaxAttackDistance, func_179512_a

void (EntityLiving, double): a, method_6288, attack, func_190102_a

void (LivingEntity, double): a, checkAndPerformAttack, method_6288, attack, func_190102_a

1.14.3

Names

ang

ani

net.minecraft.entity.ai.goal.MeleeAttackGoal

Fields

EntityCreature: a, field_6503, field_75441_b

EntityCreature: a, field_6503, mob, field_75441_b

int: b, field_6505, field_75439_d

int: b, field_6505, ticksUntilAttack, field_75439_d

double: d, field_6500, field_75440_e

double: d, field_6500, speed, field_75440_e

boolean: e, field_6502, field_75437_f

boolean: e, field_6502, field_6502, field_75437_f

PathEntity: f, field_6509, field_75438_g

PathEntity: f, field_6509, field_6509, field_75438_g

int: g, field_6501, field_75445_i

int: g, field_6501, field_6501, field_75445_i

double: h, field_6508, field_151497_i

double: h, field_6508, targetX, field_151497_i

double: i, field_6507, field_151495_j

double: i, field_6507, targetY, field_151495_j

double: j, field_6506, field_151496_k

double: j, field_6506, targetZ, field_151496_k

int: c, field_6504, field_188493_g

int: c, field_6504, field_6504, field_188493_g

long: k, field_19200, field_220720_k

long: k, field_19200, field_19200, field_220720_k

Constructors

Methods

boolean (): a, method_6264, func_75250_a

boolean (): a, method_6264, canStart, func_75250_a

boolean (): b, method_6266, func_75253_b

boolean (): b, method_6266, shouldContinue, func_75253_b

void (): c, method_6269, func_75249_e

void (): c, method_6269, start, func_75249_e

void (): d, method_6270, func_75251_c

void (): d, method_6270, stop, func_75251_c

void (): e, method_6268, func_75246_d

void (): e, method_6268, tick, func_75246_d

double (EntityLiving): a, method_6289, func_179512_a

double (EntityLiving): a, method_6289, getSquaredMaxAttackDistance, func_179512_a

void (EntityLiving, double): a, method_6288, func_190102_a

void (EntityLiving, double): a, method_6288, attack, func_190102_a

1.14.2

Names

Fields

Constructors

Methods

1.14.1

Names

anf

ang

Fields

Constructors

Methods

1.14

Names

ahe

anf

net.minecraft.class_1366

net.minecraft.entity.ai.EntityAIAttackMelee

net.minecraft.entity.ai.goal.MeleeAttackGoal

net.minecraft.server.v1_13_R2.PathfinderGoalMeleeAttack

net.minecraft.server.v1_14_R1.PathfinderGoalMeleeAttack

Fields

EntityCreature: a, field_75441_b

EntityCreature: a, field_6503, field_75441_b

int: b, field_75439_d

int: b, field_6505, field_75439_d

double: d, field_75440_e

double: d, field_6500, field_75440_e

boolean: e, field_75437_f

boolean: e, field_6502, field_75437_f

PathEntity: f, field_75438_g

PathEntity: f, field_6509, field_75438_g

int: g, field_75445_i

int: g, field_6501, field_75445_i

double: h, field_151497_i

double: h, field_6508, field_151497_i

double: i, field_151495_j

double: i, field_6507, field_151495_j

double: j, field_151496_k

double: j, field_6506, field_151496_k

int: c, field_188493_g

int: c, field_6504, field_188493_g

long: k, field_19200, field_220720_k

Constructors

Methods

boolean (): a, func_75250_a

boolean (): a, method_6264, func_75250_a

boolean (): b, func_75253_b

boolean (): b, method_6266, func_75253_b

void (): c, func_75249_e

void (): c, method_6269, func_75249_e

void (): d, func_75251_c

void (): d, method_6270, func_75251_c

void (): e, func_75246_d

void (): e, method_6268, func_75246_d

double (EntityLiving): a, func_179512_a

double (EntityLiving): a, method_6289, func_179512_a

void (EntityLiving, double): a, func_190102_a

void (EntityLiving, double): a, method_6288, func_190102_a

1.13.2

Names

Fields

Constructors

Methods

1.13.1

Names

ahb

ahe

net.minecraft.server.v1_13_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_13_R2.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.13

Names

xo

ahb

net.minecraft.server.v1_12_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_13_R1.PathfinderGoalMeleeAttack

Fields

World: a, field_75443_a

EntityCreature: b, field_75441_b

EntityCreature: a, field_75441_b

int: c, field_75439_d

int: b, field_75439_d

int: h, field_75445_i

int: g, field_75445_i

double: i, field_151497_i

double: h, field_151497_i

double: j, field_151495_j

double: i, field_151495_j

double: k, field_151496_k

double: j, field_151496_k

int: g, field_188493_g

int: c, field_188493_g

Constructors

Methods

1.12.2

Names

Fields

Constructors

Methods

1.12.1

Names

xm

xo

Fields

Constructors

Methods

1.12

Names

ur

xm

net.minecraft.server.v1_11_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_12_R1.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.11.2

Names

Fields

Constructors

Methods

1.11.1

Names

uq

ur

Fields

Constructors

Methods

1.11

Names

ty

uq

net.minecraft.server.v1_10_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_11_R1.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.10.2

Names

Fields

Constructors

Methods

1.10

Names

ts

ty

net.minecraft.server.v1_9_R2.PathfinderGoalMeleeAttack

net.minecraft.server.v1_10_R1.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

void (EntityLiving, double): a, func_190102_a

1.9.4

Names

net.minecraft.server.v1_9_R1.PathfinderGoalMeleeAttack

net.minecraft.server.v1_9_R2.PathfinderGoalMeleeAttack

Fields

Constructors

Methods

1.9.2

Names

Fields

Constructors

Methods

1.9

Names

rl

ts

net.minecraft.entity.ai.EntityAIAttackOnCollide

net.minecraft.entity.ai.EntityAIAttackMelee

net.minecraft.server.v1_8_R3.PathfinderGoalMeleeAttack

net.minecraft.server.v1_9_R1.PathfinderGoalMeleeAttack

Fields

Class<? extends Entity>: g, field_75444_h

int: g, field_188493_g

Constructors

(EntityCreature, Class<? extends Entity>, double, boolean)

Methods

1.8.8

Names

rl

net.minecraft.entity.ai.EntityAIAttackOnCollide

net.minecraft.server.v1_8_R3.PathfinderGoalMeleeAttack

Fields

World: a, field_75443_a

EntityCreature: b, field_75441_b

int: c, field_75439_d

double: d, field_75440_e

boolean: e, field_75437_f

PathEntity: f, field_75438_g

Class<? extends Entity>: g, field_75444_h

int: h, field_75445_i

double: i, field_151497_i

double: j, field_151495_j

double: k, field_151496_k

Constructors

(EntityCreature, Class<? extends Entity>, double, boolean)

(EntityCreature, double, boolean)

Methods

boolean (): a, func_75250_a

boolean (): b, func_75253_b

void (): c, func_75249_e

void (): d, func_75251_c

void (): e, func_75246_d

double (EntityLiving): a, func_179512_a