net.minecraft.entity.living.mob.passive

public class VillagerEntity

extends PassiveEntity implements Trader, Npc

All mapped superinterfaces:

Trader, Npc, SpawnableEntity

yv
net.minecraft.class_985
net.minecraft.entity.living.mob.passive.VillagerEntity
net.minecraft.entity.passive.EntityVillager

Field summary

Modifier and TypeField
private int
bq
field_3951
profession
randomTickDivider
private boolean
br
field_3952
mating
isMating
private boolean
bs
field_3953
inCaravan
isPlaying
Village
bp
field_3950
village
villageObj
private PlayerEntity
bt
field_3954
customer
buyingPlayer
private TradeOffers
bu
field_3955
traderOffers
buyingList
private int
bv
field_3956
levelUpCountdown
timeUntilReset
private boolean
bw
field_3948
levelUp
needsInitilization
private int
bx
field_3949
riches
wealth
private String
by
field_5395
lastSuccessfulTradeCustomer
lastBuyingPlayer
private boolean
bz
field_5396
convertedZombie
isLookingForHome
private float
bA
field_5397
tradeOfferSize
field_82191_bN
private static final Map
bB
field_3946
BUY_OFFERS
villagersSellingList
private static final Map
bC
field_3947
SELL_OFFERS
blacksmithSellingList

Constructor summary

ModifierConstructor
public (World world)
public (World world, int profession)

Method summary

Modifier and TypeMethod
protected void
aD()
method_6129()
initAttributes()
applyEntityAttributes()
public boolean
bk()
method_2608()
aiEnabled()
isAIEnabled()
protected void
bp()
method_2634()
mobAiTick()
updateAITick()
public boolean
a(yz arg0)
method_2537(class_988 arg0)
interactMob(PlayerEntity arg0)
interact(EntityPlayer arg0)
protected void
c()
method_2484()
registerSyncedData()
entityInit()
public void
b(dh arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(dh arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected boolean
v()
method_2631()
canDespawn()
canDespawn()
protected String
t()
method_2603()
getAmbientSound()
getLivingSound()
protected String
aT()
method_2604()
getHurtSound()
getHurtSound()
protected String
aU()
method_2605()
getDeathSound()
getDeathSound()
public void
s(int arg0)
method_3108(int arg0)
setProfession(int profession)
setProfession(int arg0)
public int
bZ()
method_3115()
getProfession()
getProfession()
public boolean
ca()
method_3116()
getMating()
isMating()
public void
i(boolean arg0)
method_3113(boolean arg0)
setMating(boolean value)
setMating(boolean arg0)
public void
j(boolean arg0)
method_3114(boolean arg0)
setInCaravan(boolean value)
setPlaying(boolean arg0)
public boolean
cb()
method_3117()
getInCaravan()
isPlaying()
public void
b(sv arg0)
method_6132(class_1699 arg0)
setAttacker(LivingEntity arg0)
setRevengeTarget(EntityLivingBase arg0)
public void
a(ro arg0)
method_2580(class_856 arg0)
die(DamageSource arg0)
onDeath(DamageSource arg0)
public void
a_(yz arg0)
method_3544(class_988 arg0)
setCustomer(PlayerEntity arg0)
setCustomer(EntityPlayer arg0)
public PlayerEntity
b()
method_3546()
getCustomer()
getCustomer()
public boolean
cc()
method_3118()
hasCustomer()
isTrading()
public void
a(agn arg0)
method_3542(class_1144 arg0)
trade(TradeOffer arg0)
useRecipe(MerchantRecipe arg0)
public void
a_(add arg0)
method_5501(class_1071 arg0)
updateOffer(ItemStack arg0)
verifySellingItem(ItemStack arg0)
public TradeOffers
b(yz arg0)
method_3545(class_988 arg0)
getOffers(PlayerEntity arg0)
getRecipes(EntityPlayer arg0)
private float
p(float arg0)
method_4566(float arg0)
getChanceToCreateTrade(float baseChance)
adjustProbability(float arg0)
private void
t(int arg0)
method_3111(int arg0)
addTradeOffers(int i)
addDefaultEquipmentAndRecipies(int arg0)
private static void
a(ago arg0, adb arg1, Random arg2, float arg3)
method_8418(class_1145 arg0, class_1069 arg1, Random arg2, float arg3)
addBuyTradeOffer(TradeOffers traderOfferList, Item item, Random random, float chance)
func_146091_a(MerchantRecipeList arg0, Item arg1, Random arg2, float arg3)
private static ItemStack
a(adb arg0, Random arg1)
method_3105(class_1069 arg0, Random arg1)
makeTradeItem(Item item, Random random)
func_146088_a(Item arg0, Random arg1)
private static int
b(adb arg0, Random arg1)
method_3109(class_1069 arg0, Random arg1)
pickBuyTradeItemAmount(Item item, Random random)
func_146092_b(Item arg0, Random arg1)
private static void
b(ago arg0, adb arg1, Random arg2, float arg3)
method_8419(class_1145 arg0, class_1069 arg1, Random arg2, float arg3)
addSellTradeOffer(TradeOffers traderOfferList, Item item, Random random, float chance)
func_146089_b(MerchantRecipeList arg0, Item arg1, Random arg2, float arg3)
private static int
c(adb arg0, Random arg1)
method_3112(class_1069 arg0, Random arg1)
pickSellTradeItemAmount(Item item, Random random)
func_146090_c(Item arg0, Random arg1)
public EntityData
a(sy arg0)
method_6156(class_1700 arg0)
initialize(EntityData arg0)
onSpawnWithEgg(IEntityLivingData arg0)
public void
cd()
method_4567()
setConvertedZombie()
setLookingForHome()
public VillagerEntity
b(rx arg0)
method_4565(class_862 arg0)
makeChild(PassiveEntity mate)
createChild(EntityAgeable arg0)
public boolean
bM()
method_6160()
isTameable()
allowLeashing()
public void
a(ago arg0)
method_3543(class_1145 arg0)
setOffers(TradeOffers arg0)
setRecipes(MerchantRecipeList arg0)
public void
a(byte arg0)
method_2485(byte arg0)
doEvent(byte arg0)
handleHealthUpdate(byte arg0)
private void
b(String arg0)
method_3106(String arg0)
addParticles(String type)
generateRandomParticles(String arg0)