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

1.21.11

名称

cji

cmc

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

cey

cji

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

ccr

cey

字段

构造函数

方法

1.21.5

名称

bzw

ccr

字段

构造函数

方法

1.21.4

名称

cau

bzw

字段

构造函数

方法

1.21.3

名称

byc

cau

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

byf

byc

字段

构造函数

方法

1.20.6

名称

bqx

byf

字段

Set<Item>: e, trades, field_18389, items, f_24406_

Set<Item>: c, trades, field_18389, items, f_24406_

int: c, INTERACT_DIST_SQR, field_30182, MAX_RANGE, f_147996_

float: d, SPEED_MODIFIER, field_30183, WALK_TOGETHER_SPEED, f_147997_

构造函数

方法

1.20.4

名称

bnr

bqx

字段

构造函数

方法

1.20.2

名称

bkl

bnr

字段

构造函数

方法

1.20.1

名称

bkj

bkl

字段

构造函数

方法

1.19.4

名称

bio

bkj

字段

构造函数

方法

1.19.3

名称

bgk

bio

字段

int: a, INTERACT_DIST_SQR, field_30182, MAX_RANGE, f_147996_

int: c, INTERACT_DIST_SQR, field_30182, MAX_RANGE, f_147996_

构造函数

方法

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

bfn

bgk

字段

构造函数

方法

1.19

名称

bcb

bfn

字段

Set<Item>: d, trades, field_18389, items, f_24406_

Set<Item>: e, trades, field_18389, items, f_24406_

float: c, SPEED_MODIFIER, field_30183, WALK_TOGETHER_SPEED, f_147997_

float: d, SPEED_MODIFIER, field_30183, WALK_TOGETHER_SPEED, f_147997_

构造函数

方法

1.18.2

名称

bbk

bcb

字段

构造函数

方法

1.18.1

名称

字段

构造函数

方法

1.18

名称

axy

bbk

字段

构造函数

方法

1.17.1

名称

axx

axy

字段

构造函数

方法

1.17

名称

aue

axx

net.minecraft.entity.ai.brain.task.ShareItemsTask

net.minecraft.src.C_643_

net.minecraft.server.v1_16_R3.BehaviorTradeVillager

net.minecraft.world.entity.ai.behavior.BehaviorTradeVillager

字段

Set<Item>: b, trades, field_18389, items, field_220588_a

Set<Item>: d, trades, field_18389, items, f_24406_

int: a, INTERACT_DIST_SQR, field_30182, MAX_RANGE, f_147996_

float: c, SPEED_MODIFIER, field_30183, WALK_TOGETHER_SPEED, f_147997_

构造函数

方法

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

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

boolean (ServerLevel, Villager, long): a, canStillUse, method_19016, shouldKeepRunning, func_212834_g_

boolean (ServerLevel, Villager, long): a, canStillUse, method_19016, shouldKeepRunning, m_6737_

void (ServerLevel, Villager, long): b, start, method_19017, run, func_212831_a_

void (ServerLevel, Villager, long): b, start, method_19017, run, m_6735_

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

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

void (ServerLevel, Villager, long): d, stop, method_19019, finishRunning, func_212835_f_

void (ServerLevel, Villager, long): d, stop, method_19019, finishRunning, m_6732_

Set<Item> (Villager, Villager): a, figureOutWhatIAmWillingToTrade, method_19611, getGatherableItems, func_220585_a

Set<Item> (Villager, Villager): a, figureOutWhatIAmWillingToTrade, method_19611, getGatherableItems, m_24422_

void (Villager, Set<Item>, LivingEntity): a, throwHalfStack, method_19013, giveHalfOfStack, func_220586_a

void (Villager, Set<Item>, LivingEntity): a, throwHalfStack, method_19013, giveHalfOfStack, m_24425_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

aub

aue

net.minecraft.server.v1_16_R2.BehaviorTradeVillager

net.minecraft.server.v1_16_R3.BehaviorTradeVillager

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

asq

aub

net.minecraft.server.v1_16_R1.BehaviorTradeVillager

net.minecraft.server.v1_16_R2.BehaviorTradeVillager

字段

构造函数

方法

1.16.1

名称

anu

asq

net.minecraft.server.v1_15_R1.BehaviorTradeVillager

net.minecraft.server.v1_16_R1.BehaviorTradeVillager

字段

Set<Item>: a, trades, field_18389, items, field_220588_a

Set<Item>: b, trades, field_18389, items, field_220588_a

构造函数

方法

1.15.2

名称

anr

anu

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

alr

anr

net.minecraft.server.v1_14_R1.BehaviorTradeVillager

net.minecraft.server.v1_15_R1.BehaviorTradeVillager

字段

构造函数

方法

1.14.4

名称

alm

alr

net.minecraft.world.entity.ai.behavior.TradeWithVillager

字段

Set<Item>: a, field_18389, items, field_220588_a

Set<Item>: a, trades, field_18389, items, field_220588_a

构造函数

方法

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

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

boolean (WorldServer, EntityVillager, long): a, method_19016, method_19016, func_212834_g_

boolean (ServerLevel, Villager, long): a, canStillUse, method_19016, shouldKeepRunning, func_212834_g_

void (WorldServer, EntityVillager, long): b, method_19017, method_19017, func_212831_a_

void (ServerLevel, Villager, long): b, start, method_19017, run, func_212831_a_

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

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

void (WorldServer, EntityVillager, long): d, method_19019, method_19019, func_212835_f_

void (ServerLevel, Villager, long): d, stop, method_19019, finishRunning, func_212835_f_

Set<Item> (EntityVillager, EntityVillager): a, method_19611, getGatherableItems, func_220585_a

Set<Item> (Villager, Villager): a, figureOutWhatIAmWillingToTrade, method_19611, getGatherableItems, func_220585_a

void (EntityVillager, Set<Item>, EntityLiving): a, method_19013, giveHalfOfStack, func_220586_a

void (Villager, Set<Item>, LivingEntity): a, throwHalfStack, method_19013, giveHalfOfStack, func_220586_a

1.14.3

名称

all

alm

net.minecraft.entity.ai.brain.task.GatherItemsVillagerTask

字段

Set<Item>: a, field_18389, field_220588_a

Set<Item>: a, field_18389, items, field_220588_a

构造函数

方法

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

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

boolean (WorldServer, EntityVillager, long): a, method_19016, func_212834_g_

boolean (WorldServer, EntityVillager, long): a, method_19016, method_19016, func_212834_g_

void (WorldServer, EntityVillager, long): b, method_19017, func_212831_a_

void (WorldServer, EntityVillager, long): b, method_19017, method_19017, func_212831_a_

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

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

void (WorldServer, EntityVillager, long): d, method_19019, func_212835_f_

void (WorldServer, EntityVillager, long): d, method_19019, method_19019, func_212835_f_

Set<Item> (EntityVillager, EntityVillager): a, method_19611, func_220585_a

Set<Item> (EntityVillager, EntityVillager): a, method_19611, getGatherableItems, func_220585_a

void (EntityVillager, Set<Item>, EntityLiving): a, method_19013, func_220586_a

void (EntityVillager, Set<Item>, EntityLiving): a, method_19013, giveHalfOfStack, func_220586_a

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

alj

all

字段

构造函数

方法

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

1.14

名称

alj

net.minecraft.class_4126

net.minecraft.entity.ai.brain.task.ShareItemsTask

net.minecraft.server.v1_14_R1.BehaviorTradeVillager

字段

Set<Item>: a, field_18389, field_220588_a

构造函数

()

方法

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

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

boolean (WorldServer, EntityVillager, long): a, method_19016, func_212834_g_

void (WorldServer, EntityVillager, long): b, method_19017, func_212831_a_

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

void (WorldServer, EntityVillager, long): d, method_19019, func_212835_f_

Set<Item> (EntityVillager, EntityVillager): a, method_19611, func_220585_a

void (EntityVillager, Set<Item>, EntityLiving): a, method_19013, func_220586_a