net.minecraft.src
Class EntityPainting

java.lang.Object
  extended by net.minecraft.src.Entity
      extended by net.minecraft.src.EntityPainting

public class EntityPainting
extends Entity


Field Summary
 EnumArt art
           
 int direction
          the direction the painting faces
 int xPosition
           
 int yPosition
           
 int zPosition
           
 
Fields inherited from class net.minecraft.src.Entity
addedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, fireResistance, 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, skinUrl, stepHeight, ticksExisted, velocityChanged, width, worldObj, yOffset, ySize
 
Constructor Summary
EntityPainting(World par1World)
           
EntityPainting(World par1World, int par2, int par3, int par4, int par5)
           
EntityPainting(World par1World, int par2, int par3, int par4, int par5, String par6Str)
           
 
Method Summary
 void addVelocity(double par1, double par3, double par5)
          Adds to the current velocity of the entity.
 boolean attackEntityFrom(DamageSource par1DamageSource, int par2)
          Called when the entity is attacked.
 boolean canBeCollidedWith()
          Returns true if other Entities should be prevented from moving through this Entity.
 void moveEntity(double par1, double par3, double par5)
          Tries to moves the entity by the passed in displacement.
 void onUpdate()
          Called to update the entity's position/logic.
 boolean onValidSurface()
          checks to make sure painting can be placed there
 void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to read subclass entity data from NBT.
 void setDirection(int par1)
          Sets the direction the painting faces.
 void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to write subclass entity data to NBT.
 
Methods inherited from class net.minecraft.src.Entity
addEntityID, addToPlayerScore, applyEntityCollision, canAttackWithItem, canBePushed, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_70062_b, func_70079_am, generatePersistentID, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEntityName, getEyeHeight, getLastActiveItems, getLookVec, getMountedYOffset, getParts, getPersistentID, getPickedResult, getShadowSize, getTexture, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveFlying, onCollideWithPlayer, onEntityUpdate, onKillEntity, onStruckByLightning, performHurtAnimation, readFromNBT, setAir, setAngles, setDead, setEating, setFire, setHeadRotationYaw, setInPortal, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setPositionAndRotation2, setSneaking, setSprinting, setVelocity, setWorld, shouldRiderSit, toString, unmountEntity, updateCloak, updateRidden, updateRiderPosition, writeToNBT
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

direction

public int direction
the direction the painting faces


xPosition

public int xPosition

yPosition

public int yPosition

zPosition

public int zPosition

art

public EnumArt art
Constructor Detail

EntityPainting

public EntityPainting(World par1World)

EntityPainting

public EntityPainting(World par1World,
                      int par2,
                      int par3,
                      int par4,
                      int par5)

EntityPainting

public EntityPainting(World par1World,
                      int par2,
                      int par3,
                      int par4,
                      int par5,
                      String par6Str)
Method Detail

setDirection

public void setDirection(int par1)
Sets the direction the painting faces.


onUpdate

public void onUpdate()
Called to update the entity's position/logic.

Overrides:
onUpdate in class Entity

onValidSurface

public boolean onValidSurface()
checks to make sure painting can be placed there


canBeCollidedWith

public boolean canBeCollidedWith()
Returns true if other Entities should be prevented from moving through this Entity.

Overrides:
canBeCollidedWith in class Entity

attackEntityFrom

public boolean attackEntityFrom(DamageSource par1DamageSource,
                                int par2)
Called when the entity is attacked.

Overrides:
attackEntityFrom in class Entity

writeEntityToNBT

public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to write subclass entity data to NBT.


readEntityFromNBT

public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to read subclass entity data from NBT.


moveEntity

public void moveEntity(double par1,
                       double par3,
                       double par5)
Tries to moves the entity by the passed in displacement. Args: x, y, z

Overrides:
moveEntity in class Entity

addVelocity

public void addVelocity(double par1,
                        double par3,
                        double par5)
Adds to the current velocity of the entity. Args: x, y, z

Overrides:
addVelocity in class Entity