History - net.minecraft.world.entity.ai.behavior.HarvestFarmland

1.21.3

Names

bwc

byu

Fields

BlockPos: e, aboveFarmlandPos, field_18858, currentTarget, f_23159_

BlockPos: e, aboveFarmlandPos, field_18858, currentTarget

long: f, nextOkStartTime, field_18861, nextResponseTime, f_23160_

long: f, nextOkStartTime, field_18861, nextResponseTime

int: g, timeWorkedSoFar, field_19239, ticksRan, f_23161_

int: g, timeWorkedSoFar, field_19239, ticksRan

List<BlockPos>: h, validFarmlandAroundVillager, field_19351, targetPositions, f_23162_

List<BlockPos>: h, validFarmlandAroundVillager, field_19351, targetPositions

int: d, HARVEST_DURATION, field_30124, MAX_RUN_TIME, f_147559_

int: d, HARVEST_DURATION, field_30124, MAX_RUN_TIME

float: c, SPEED_MODIFIER, field_30123, WALK_SPEED, f_147558_

float: c, SPEED_MODIFIER, field_30123, WALK_SPEED

Constructors

Methods

boolean (ServerLevel, Villager): a, checkExtraStartConditions, method_19564, shouldRun, m_6114_

boolean (ServerLevel, Villager): a, checkExtraStartConditions, method_19564, shouldRun

void (ServerLevel, Villager, long): a, start, method_20392, run, m_6735_

void (ServerLevel, Villager, long): a, start, method_20392, run

void (ServerLevel, Villager, long): b, stop, method_19566, finishRunning, m_6732_

void (ServerLevel, Villager, long): b, stop, method_19566, finishRunning

void (ServerLevel, Villager, long): c, tick, method_19565, keepRunning, m_6725_

void (ServerLevel, Villager, long): c, tick, method_19565, keepRunning

boolean (ServerLevel, Villager, long): d, canStillUse, method_20394, shouldKeepRunning, m_6737_

boolean (ServerLevel, Villager, long): d, canStillUse, method_20394, shouldKeepRunning

BlockPos (ServerLevel): a, getValidFarmland, method_20641, chooseRandomTarget, m_23164_

BlockPos (ServerLevel): a, getValidFarmland, method_20641, chooseRandomTarget

boolean (BlockPos, ServerLevel): a, validPos, method_20640, isSuitableTarget, m_23180_

boolean (BlockPos, ServerLevel): a, validPos, method_20640, isSuitableTarget

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

bwf

bwc

Fields

Constructors

Methods

1.20.6

Names

box

bwf

Fields

Constructors

Methods

1.20.4

Names

bls

box

Fields

Constructors

Methods

1.20.2

Names

bim

bls

Fields

Constructors

Methods

1.20.1

Names

bik

bim

Fields

Constructors

Methods

1.19.4

Names

bgp

bik

Fields

Constructors

Methods

1.19.3

Names

bek

bgp

Fields

float: a, SPEED_MODIFIER, field_30123, WALK_SPEED, f_147558_

float: c, SPEED_MODIFIER, field_30123, WALK_SPEED, f_147558_

Constructors

Methods

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

bdn

bek

Fields

Constructors

Methods

1.19

Names

bad

bdn

Fields

BlockPos: d, aboveFarmlandPos, field_18858, currentTarget, f_23159_

BlockPos: e, aboveFarmlandPos, field_18858, currentTarget, f_23159_

long: e, nextOkStartTime, field_18861, nextResponseTime, f_23160_

long: f, nextOkStartTime, field_18861, nextResponseTime, f_23160_

int: f, timeWorkedSoFar, field_19239, ticksRan, f_23161_

int: g, timeWorkedSoFar, field_19239, ticksRan, f_23161_

List<BlockPos>: g, validFarmlandAroundVillager, field_19351, targetPositions, f_23162_

List<BlockPos>: h, validFarmlandAroundVillager, field_19351, targetPositions, f_23162_

int: c, HARVEST_DURATION, field_30124, MAX_RUN_TIME, f_147559_

int: d, HARVEST_DURATION, field_30124, MAX_RUN_TIME, f_147559_

Constructors

Methods

1.18.2

Names

azm

bad

Fields

Constructors

Methods

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

awa

azm

Fields

Constructors

Methods

1.17.1

Names

avz

awa

Fields

Constructors

Methods

1.17

Names

asm

avz

net.minecraft.entity.ai.brain.task.FarmTask

net.minecraft.src.C_595_

net.minecraft.server.v1_16_R3.BehaviorFarm

net.minecraft.world.entity.ai.behavior.BehaviorFarm

Fields

BlockPos: b, aboveFarmlandPos, field_18858, currentTarget, field_220422_a, farmBlock

BlockPos: d, aboveFarmlandPos, field_18858, currentTarget, f_23159_

long: c, nextOkStartTime, field_18861, nextResponseTime, field_220425_d

long: e, nextOkStartTime, field_18861, nextResponseTime, f_23160_

int: d, timeWorkedSoFar, field_19239, ticksRan, field_220426_e

int: f, timeWorkedSoFar, field_19239, ticksRan, f_23161_

List<BlockPos>: e, validFarmlandAroundVillager, field_19351, targetPositions, field_223518_f

List<BlockPos>: g, validFarmlandAroundVillager, field_19351, targetPositions, f_23162_

int: c, HARVEST_DURATION, field_30124, MAX_RUN_TIME, f_147559_

float: a, SPEED_MODIFIER, field_30123, WALK_SPEED, f_147558_

Constructors

Methods

boolean (ServerLevel, Villager): a, checkExtraStartConditions, method_19564, shouldRun, func_212832_a_

boolean (ServerLevel, Villager): a, checkExtraStartConditions, method_19564, shouldRun, m_6114_

void (ServerLevel, Villager, long): a, start, method_20392, run, func_212831_a_

void (ServerLevel, Villager, long): a, start, method_20392, run, m_6735_

void (ServerLevel, Villager, long): b, stop, method_19566, finishRunning, func_212835_f_

void (ServerLevel, Villager, long): b, stop, method_19566, finishRunning, m_6732_

void (ServerLevel, Villager, long): c, tick, method_19565, keepRunning, func_212833_d_

void (ServerLevel, Villager, long): c, tick, method_19565, keepRunning, m_6725_

boolean (ServerLevel, Villager, long): d, canStillUse, method_20394, shouldKeepRunning, func_212834_g_

boolean (ServerLevel, Villager, long): d, canStillUse, method_20394, shouldKeepRunning, m_6737_

BlockPos (ServerLevel): a, getValidFarmland, method_20641, chooseRandomTarget, func_223517_a

BlockPos (ServerLevel): a, getValidFarmland, method_20641, chooseRandomTarget, m_23164_

boolean (BlockPos, ServerLevel): a, validPos, method_20640, isSuitableTarget, func_223516_a

boolean (BlockPos, ServerLevel): a, validPos, method_20640, isSuitableTarget, m_23180_

1.16.5

Names

Fields

Constructors

Methods

1.16.4

Names

asj

asm

net.minecraft.server.v1_16_R2.BehaviorFarm

net.minecraft.server.v1_16_R3.BehaviorFarm

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

aqy

asj

net.minecraft.server.v1_16_R1.BehaviorFarm

net.minecraft.server.v1_16_R2.BehaviorFarm

Fields

Constructors

Methods

1.16.1

Names

aml

aqy

net.minecraft.server.v1_15_R1.BehaviorFarm

net.minecraft.server.v1_16_R1.BehaviorFarm

Fields

BlockPos: a, aboveFarmlandPos, field_18858, currentTarget, field_220422_a

BlockPos: b, aboveFarmlandPos, field_18858, currentTarget, field_220422_a, farmBlock

boolean: b, canPlantStuff, field_18859, ableToPlant, field_220423_b

boolean: c, wantsToReapStuff, field_18860, ableToPickUpSeed, field_220424_c

long: d, nextOkStartTime, field_18861, nextResponseTime, field_220425_d

long: c, nextOkStartTime, field_18861, nextResponseTime, field_220425_d

int: e, timeWorkedSoFar, field_19239, ticksRan, field_220426_e

int: d, timeWorkedSoFar, field_19239, ticksRan, field_220426_e

List<BlockPos>: f, validFarmlandAroundVillager, field_19351, targetPositions, field_223518_f

List<BlockPos>: e, validFarmlandAroundVillager, field_19351, targetPositions, field_223518_f

Constructors

Methods

1.15.2

Names

ami

aml

Fields

Constructors

Methods

1.15.1

Names

Fields

BlockPos: a, aboveFarmlandPos, field_18858, field_220422_a

BlockPos: a, aboveFarmlandPos, field_18858, currentTarget, field_220422_a

boolean: b, canPlantStuff, field_18859, field_220423_b

boolean: b, canPlantStuff, field_18859, ableToPlant, field_220423_b

boolean: c, wantsToReapStuff, field_18860, field_220424_c

boolean: c, wantsToReapStuff, field_18860, ableToPickUpSeed, field_220424_c

long: d, nextOkStartTime, field_18861, field_220425_d

long: d, nextOkStartTime, field_18861, nextResponseTime, field_220425_d

int: e, timeWorkedSoFar, field_19239, field_220426_e

int: e, timeWorkedSoFar, field_19239, ticksRan, field_220426_e

List<BlockPos>: f, validFarmlandAroundVillager, field_19351, field_223518_f

List<BlockPos>: f, validFarmlandAroundVillager, field_19351, targetPositions, field_223518_f

Constructors

Methods

BlockPos (ServerLevel): a, getValidFarmland, method_20641, func_223517_a

BlockPos (ServerLevel): a, getValidFarmland, method_20641, chooseRandomTarget, func_223517_a

boolean (BlockPos, ServerLevel): a, validPos, method_20640, func_223516_a

boolean (BlockPos, ServerLevel): a, validPos, method_20640, isSuitableTarget, func_223516_a

1.15

Names

aki

ami

net.minecraft.server.v1_14_R1.BehaviorFarm

net.minecraft.server.v1_15_R1.BehaviorFarm

Fields

Constructors

Methods

1.14.4

Names

ake

aki

net.minecraft.world.entity.ai.behavior.HarvestFarmland

Fields

BlockPosition: a, field_18858, field_18858, field_220422_a

BlockPos: a, aboveFarmlandPos, field_18858, field_220422_a

boolean: b, field_18859, field_18859, field_220423_b

boolean: b, canPlantStuff, field_18859, field_220423_b

boolean: c, field_18860, field_18860, field_220424_c

boolean: c, wantsToReapStuff, field_18860, field_220424_c

long: d, field_18861, field_18861, field_220425_d

long: d, nextOkStartTime, field_18861, field_220425_d

int: e, field_19239, field_19239, field_220426_e

int: e, timeWorkedSoFar, field_19239, field_220426_e

List<BlockPosition>: f, field_19351, field_19351, field_223518_f

List<BlockPos>: f, validFarmlandAroundVillager, field_19351, field_223518_f

Constructors

Methods

boolean (WorldServer, EntityVillager): a, method_19564, method_19564, func_212832_a_

boolean (ServerLevel, Villager): a, checkExtraStartConditions, method_19564, shouldRun, func_212832_a_

void (WorldServer, EntityVillager, long): a, method_20392, method_20392, func_212831_a_

void (ServerLevel, Villager, long): a, start, method_20392, run, func_212831_a_

void (WorldServer, EntityVillager, long): b, method_19566, method_19566, func_212835_f_

void (ServerLevel, Villager, long): b, stop, method_19566, finishRunning, func_212835_f_

void (WorldServer, EntityVillager, long): c, method_19565, method_19565, func_212833_d_

void (ServerLevel, Villager, long): c, tick, method_19565, keepRunning, func_212833_d_

boolean (WorldServer, EntityVillager, long): d, method_20394, method_20394, func_212834_g_

boolean (ServerLevel, Villager, long): d, canStillUse, method_20394, shouldKeepRunning, func_212834_g_

BlockPosition (WorldServer): a, method_20641, method_20641, func_223517_a

BlockPos (ServerLevel): a, getValidFarmland, method_20641, func_223517_a

boolean (BlockPosition, WorldServer): a, method_20640, method_20640, func_223516_a

boolean (BlockPos, ServerLevel): a, validPos, method_20640, func_223516_a

1.14.3

Names

akc

ake

net.minecraft.entity.ai.brain.task.FarmerVillagerTask

Fields

BlockPosition: a, field_18858, field_220422_a

BlockPosition: a, field_18858, field_18858, field_220422_a

boolean: b, field_18859, field_220423_b

boolean: b, field_18859, field_18859, field_220423_b

boolean: c, field_18860, field_220424_c

boolean: c, field_18860, field_18860, field_220424_c

long: d, field_18861, field_220425_d

long: d, field_18861, field_18861, field_220425_d

int: e, field_19239, field_220426_e

int: e, field_19239, field_19239, field_220426_e

List<BlockPosition>: f, field_19351, field_19351, field_223518_f

Constructors

Methods

boolean (WorldServer, EntityVillager): a, method_19564, func_212832_a_

boolean (WorldServer, EntityVillager): a, method_19564, method_19564, func_212832_a_

boolean (IBlockData): a, method_20391, func_220421_a

void (WorldServer, EntityVillager, long): a, method_20392, func_212831_a_

void (WorldServer, EntityVillager, long): a, method_20392, method_20392, func_212831_a_

void (WorldServer, EntityVillager, long): b, method_19566, func_212835_f_

void (WorldServer, EntityVillager, long): b, method_19566, method_19566, func_212835_f_

void (WorldServer, EntityVillager, long): c, method_19565, func_212833_d_

void (WorldServer, EntityVillager, long): c, method_19565, method_19565, func_212833_d_

boolean (WorldServer, EntityVillager, long): d, method_20394, func_212834_g_

boolean (WorldServer, EntityVillager, long): d, method_20394, method_20394, func_212834_g_

BlockPosition (WorldServer): a, method_20641, method_20641, func_223517_a

boolean (BlockPosition, WorldServer): a, method_20640, method_20640, func_223516_a

1.14.2

Names

Fields

Constructors

Methods

1.14.1

Names

ajz

akc

Fields

Constructors

Methods

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

1.14

Names

ajz

net.minecraft.class_4217

net.minecraft.entity.ai.brain.task.FarmTask

net.minecraft.server.v1_14_R1.BehaviorFarm

Fields

BlockPosition: a, field_18858, field_220422_a

boolean: b, field_18859, field_220423_b

boolean: c, field_18860, field_220424_c

long: d, field_18861, field_220425_d

int: e, field_19239, field_220426_e

Constructors

()

Methods

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

boolean (WorldServer, EntityVillager): a, method_19564, func_212832_a_

boolean (IBlockData): a, method_20391, func_220421_a

void (WorldServer, EntityVillager, long): a, method_20392, func_212831_a_

void (WorldServer, EntityVillager, long): b, method_19566, func_212835_f_

void (WorldServer, EntityVillager, long): c, method_19565, func_212833_d_

boolean (WorldServer, EntityVillager, long): d, method_20394, func_212834_g_