| Modifier and Type | Field and Description |
|---|---|
static Map |
blacksmithSellingList
Selling list of Blacksmith items.
|
static Map |
villagerStockList
a villagers recipe list is intialized off this list ; the 2 params are min/max amount they will trade for 1
emerald
|
field_110179_h, field_110181_iexperienceValue, livingSoundTime, targetTasks, tasksarrowHitTimer, attackedAtYaw, attackTime, cameraPitch, deathTime, field_70769_ao, field_70770_ap, hurtTime, isSwingInProgress, jumpMovementFactor, limbSwing, limbSwingAmount, maxHurtResistantTime, maxHurtTime, moveForward, moveStrafing, prevCameraPitch, prevHealth, prevLimbSwingAmount, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, renderYawOffset, rotationYawHead, swingProgress, swingProgressIntaddedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, fireResistance, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj, yOffset, ySize| Constructor and Description |
|---|
EntityVillager(World par1World) |
EntityVillager(World par1World,
int par2) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBlacksmithItem(MerchantRecipeList par0MerchantRecipeList,
int par1,
Random par2Random,
float par3) |
static void |
addMerchantItem(MerchantRecipeList par0MerchantRecipeList,
int par1,
Random par2Random,
float par3)
each recipie takes a random stack from villagerStockList and offers it for 1 emerald
|
boolean |
allowLeashing() |
EntityAgeable |
createChild(EntityAgeable par1EntityAgeable) |
void |
func_110297_a_(ItemStack par1ItemStack) |
void |
func_82187_q() |
EntityVillager |
func_90012_b(EntityAgeable par1EntityAgeable) |
EntityPlayer |
getCustomer() |
int |
getProfession() |
MerchantRecipeList |
getRecipes(EntityPlayer par1EntityPlayer) |
void |
handleHealthUpdate(byte par1) |
boolean |
interact(EntityPlayer par1EntityPlayer)
Called when a player interacts with a mob.
|
boolean |
isAIEnabled()
Returns true if the newer Entity AI code should be run
|
boolean |
isMating() |
boolean |
isPlaying() |
boolean |
isTrading() |
void |
onDeath(DamageSource par1DamageSource)
Called when the mob's health reaches 0.
|
EntityLivingData |
onSpawnWithEgg(EntityLivingData par1EntityLivingData) |
void |
readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to read subclass entity data from NBT.
|
void |
setCustomer(EntityPlayer par1EntityPlayer) |
void |
setMating(boolean par1) |
void |
setPlaying(boolean par1) |
void |
setProfession(int par1) |
void |
setRecipes(MerchantRecipeList par1MerchantRecipeList) |
void |
setRevengeTarget(EntityLivingBase par1EntityLivingBase) |
void |
useRecipe(MerchantRecipe par1MerchantRecipe) |
void |
writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to write subclass entity data to NBT.
|
addGrowth, getGrowingAge, isChild, onLivingUpdate, setGrowingAge, setScaleForAgedetachHome, func_110173_bK, func_110174_bM, func_110176_b, getBlockPathWeight, getCanSpawnHere, getEntityToAttack, getHomePosition, hasHome, hasPath, setHomeArea, setPathToEntity, setTargetcanAttackClass, canBeSteered, canPickUpLoot, clearLeashed, eatGrassBonus, faceEntity, func_110163_bv, func_130225_q, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCurrentItemOrArmor, getCustomNameTag, getEntityName, getEntitySenses, getHeldItem, getJumpHelper, getLastActiveItems, getLeashed, getLeashedToEntity, getLookHelper, getMaxSafePointTries, getMaxSpawnedInChunk, getMoveHelper, getNavigator, getRenderSizeModifier, getTalkInterval, getVerticalFaceSpeed, hasCustomNameTag, interactFirst, isNoDespawnRequired, onEntityUpdate, onUpdate, playLivingSound, setAIMoveSpeed, setAlwaysRenderNameTag, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setCustomNameTag, setEquipmentDropChance, setLeashedToEntity, setMoveForward, spawnExplosionParticleaddPotionEffect, attackEntityAsMob, attackEntityFrom, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, curePotionEffects, dismountEntity, func_110142_aN, func_142015_aE, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getArrowCountInEntity, getAttributeMap, getCreatureAttribute, getEntityAttribute, getEyeHeight, getHealth, getItemIcon, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getPosition, getRNG, getRotationYawHead, getSwingProgress, getTeam, getTotalArmorValue, heal, isClientWorld, isEntityAlive, isEntityUndead, isOnLadder, isOnSameTeam, isOnTeam, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, knockBack, moveEntityWithHeading, onItemPickup, performHurtAnimation, rayTrace, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, setAbsorptionAmount, setArrowCountInEntity, setHealth, setJumping, setLastAttacker, setPositionAndRotation2, setPositionAndUpdate, setRotationYawHead, setSprinting, shouldRiderFaceForward, swingItem, updateRiddenaddEntityCrashInfo, addToPlayerScore, addVelocity, applyEntityCollision, canAttackWithItem, canRenderOnFire, canRiderInteract, copyDataFrom, copyLocationAndAnglesFrom, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, getAir, getBlockExplosionResistance, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getExtendedProperties, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getShadowSize, getTeleportDirection, getTranslatedEntityName, getUniqueID, getYOffset, handleLavaMovement, handleWaterMovement, hashCode, hitByEntity, isBurning, isCreatureType, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isPushedByWater, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onChunkLoad, onCollideWithPlayer, onKillEntity, onStruckByLightning, playSound, readFromNBT, registerExtendedProperties, resetEntityId, setAir, setAngles, setDead, setEating, setFire, setInPortal, setInvisible, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setSneaking, setVelocity, setWorld, shouldDismountInWater, shouldExplodeBlock, shouldRenderInPass, shouldRiderSit, toString, travelToDimension, updateRiderPosition, writeMountToNBT, writeToNBT, writeToNBTOptionalpublic static final Map villagerStockList
public static final Map blacksmithSellingList
public EntityVillager(World par1World)
public EntityVillager(World par1World, int par2)
public boolean isAIEnabled()
public boolean interact(EntityPlayer par1EntityPlayer)
interact in class EntityAgeablepublic void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
writeEntityToNBT in class EntityAgeablepublic void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
readEntityFromNBT in class EntityAgeablepublic void setProfession(int par1)
public int getProfession()
public boolean isMating()
public void setMating(boolean par1)
public void setPlaying(boolean par1)
public boolean isPlaying()
public void setRevengeTarget(EntityLivingBase par1EntityLivingBase)
setRevengeTarget in class EntityLivingBasepublic void onDeath(DamageSource par1DamageSource)
onDeath in class EntityLivingBasepublic void setCustomer(EntityPlayer par1EntityPlayer)
setCustomer in interface IMerchantpublic EntityPlayer getCustomer()
getCustomer in interface IMerchantpublic boolean isTrading()
public void useRecipe(MerchantRecipe par1MerchantRecipe)
public void func_110297_a_(ItemStack par1ItemStack)
func_110297_a_ in interface IMerchantpublic MerchantRecipeList getRecipes(EntityPlayer par1EntityPlayer)
getRecipes in interface IMerchantpublic void setRecipes(MerchantRecipeList par1MerchantRecipeList)
setRecipes in interface IMerchantpublic static void addMerchantItem(MerchantRecipeList par0MerchantRecipeList, int par1, Random par2Random, float par3)
public static void addBlacksmithItem(MerchantRecipeList par0MerchantRecipeList, int par1, Random par2Random, float par3)
public void handleHealthUpdate(byte par1)
handleHealthUpdate in class EntityLivingBasepublic EntityLivingData onSpawnWithEgg(EntityLivingData par1EntityLivingData)
onSpawnWithEgg in class EntityLivingpublic void func_82187_q()
public EntityVillager func_90012_b(EntityAgeable par1EntityAgeable)
public boolean allowLeashing()
allowLeashing in class EntityLivingpublic EntityAgeable createChild(EntityAgeable par1EntityAgeable)
createChild in class EntityAgeable