public class EntityItemFrame extends EntityHanging
Modifier and Type | Field and Description |
---|---|
private float |
itemDropChance
Chance for this item frame's item to drop from the frame.
|
facingDirection, hangingPosition
addedToChunk, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, fallDistance, field_181016_an, field_181017_ao, field_181018_ap, fireResistance, firstUpdate, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj
Constructor and Description |
---|
EntityItemFrame(World worldIn) |
EntityItemFrame(World worldIn,
BlockPos p_i45852_2_,
EnumFacing p_i45852_3_) |
Modifier and Type | Method and Description |
---|---|
boolean |
attackEntityFrom(DamageSource source,
float amount)
Called when the entity is attacked.
|
void |
dropItemOrSelf(Entity p_146065_1_,
boolean p_146065_2_) |
protected void |
entityInit() |
private void |
func_174865_a(int p_174865_1_,
boolean p_174865_2_) |
int |
func_174866_q() |
float |
getCollisionBorderSize() |
ItemStack |
getDisplayedItem() |
int |
getHeightPixels() |
int |
getRotation()
Return the rotation of the item currently on this frame.
|
int |
getWidthPixels() |
boolean |
interactFirst(EntityPlayer playerIn)
First layer of player interaction
|
boolean |
isInRangeToRenderDist(double distance)
Checks if the entity is in range to render by using the past in distance and comparing it to its average edge
length * 64 * renderDistanceWeight Args: distance
|
void |
onBroken(Entity brokenEntity)
Called when this entity is broken.
|
void |
readEntityFromNBT(NBTTagCompound tagCompund)
(abstract) Protected helper method to read subclass entity data from NBT.
|
private void |
removeFrameFromMap(ItemStack p_110131_1_)
Removes the dot representing this frame's position from the map when the item frame is broken.
|
void |
setDisplayedItem(ItemStack p_82334_1_) |
private void |
setDisplayedItemWithUpdate(ItemStack p_174864_1_,
boolean p_174864_2_) |
void |
setItemRotation(int p_82336_1_) |
void |
writeEntityToNBT(NBTTagCompound tagCompound)
(abstract) Protected helper method to write subclass entity data to NBT.
|
addVelocity, canBeCollidedWith, getHangingPosition, getHorizontalFacing, hitByEntity, moveEntity, onUpdate, onValidSurface, setPosition, shouldSetPosAfterLoading, updateFacingWithBoundingBox
addChatMessage, addEntityCrashInfo, addToPlayerScore, applyEnchantments, applyEntityCollision, canAttackWithItem, canBePushed, canCommandSenderUseCommand, canRenderOnFire, canTriggerWalking, clientUpdateEntityNBT, copyDataFromOld, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, doBlockCollisions, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fall, func_174817_o, func_181012_aH, func_181013_g, func_181014_aG, func_181015_d, getAir, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getBrightness, getBrightnessForRender, getCollisionBoundingBox, getCollisionBox, getCommandSenderEntity, getCommandStats, getCustomNameTag, getDataWatcher, getDisplayName, getDistance, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getDistanceSqToEntity, getDistanceToEntity, getEntityBoundingBox, getEntityId, getEntityString, getEntityWorld, getExplosionResistance, getEyeHeight, getFlag, getHoverEvent, getInventory, getLook, getLookVec, getMaxFallHeight, getMaxInPortalTime, getMountedYOffset, getName, getNBTTagCompound, getParts, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getRotationYawHead, getSplashSound, getSwimSound, getUniqueID, getVectorForRotation, getYOffset, handleStatusUpdate, handleWaterMovement, hasCustomName, hashCode, interactAt, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToExplosions, isImmuneToFire, isInLava, isInRangeToRender3d, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isOutsideBorder, isPushedByWater, isRiding, isSilent, isSneaking, isSpectatedByPlayer, isSprinting, isWet, kill, mountEntity, moveFlying, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onDataWatcherUpdate, onEntityUpdate, onKillCommand, onKillEntity, onStruckByLightning, performHurtAnimation, playSound, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, rayTrace, readFromNBT, replaceItemInInventory, resetHeight, sendCommandFeedback, setAir, setAlwaysRenderNameTag, setAngles, setBeenAttacked, setCommandStat, setCurrentItemOrArmor, setCustomNameTag, setDead, setEating, setEntityBoundingBox, setEntityId, setFire, setFlag, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setOutsideBorder, setPositionAndRotation, setPositionAndRotation2, setPositionAndUpdate, setRotation, setRotationYawHead, setSilent, setSize, setSneaking, setSprinting, setVelocity, setWorld, spawnRunningParticles, toString, travelToDimension, updateFallState, updateRidden, updateRiderPosition, verifyExplosion, writeMountToNBT, writeToNBT, writeToNBTOptional
private float itemDropChance
public EntityItemFrame(World worldIn)
public EntityItemFrame(World worldIn, BlockPos p_i45852_2_, EnumFacing p_i45852_3_)
protected void entityInit()
entityInit
in class EntityHanging
public float getCollisionBorderSize()
getCollisionBorderSize
in class Entity
public boolean attackEntityFrom(DamageSource source, float amount)
attackEntityFrom
in class EntityHanging
public int getWidthPixels()
getWidthPixels
in class EntityHanging
public int getHeightPixels()
getHeightPixels
in class EntityHanging
public boolean isInRangeToRenderDist(double distance)
isInRangeToRenderDist
in class Entity
public void onBroken(Entity brokenEntity)
onBroken
in class EntityHanging
public void dropItemOrSelf(Entity p_146065_1_, boolean p_146065_2_)
private void removeFrameFromMap(ItemStack p_110131_1_)
public ItemStack getDisplayedItem()
public void setDisplayedItem(ItemStack p_82334_1_)
private void setDisplayedItemWithUpdate(ItemStack p_174864_1_, boolean p_174864_2_)
public int getRotation()
public void setItemRotation(int p_82336_1_)
private void func_174865_a(int p_174865_1_, boolean p_174865_2_)
public void writeEntityToNBT(NBTTagCompound tagCompound)
writeEntityToNBT
in class EntityHanging
public void readEntityFromNBT(NBTTagCompound tagCompund)
readEntityFromNBT
in class EntityHanging
public boolean interactFirst(EntityPlayer playerIn)
interactFirst
in class Entity
public int func_174866_q()