Class Minecart
- java.lang.Object
 - 
- net.minecraft.world.entity.Entity
 - 
- net.minecraft.world.entity.vehicle.Minecart
 
 
 
- 
- All Implemented Interfaces:
 IInventory
public class Minecart extends Entity implements IInventory
 
- 
- 
Field Summary
Fields Modifier and Type Field Description intminecartTypedoublepushXdoublepushZ- 
Fields inherited from class net.minecraft.world.entity.Entity
addedToChunk, boundingBox, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, dataWatcher, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_9293_aM, fireResistance, heartsLife, height, ignoreFrustumCheck, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, isJesusColliding, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, playerNameForSkin, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, skinUrl, slim, stepHeight, ticksExisted, velocityChanged, width, worldObj, yOffset, ySize 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyEntityCollision(Entity var1)booleanattackEntityFrom(DamageSource var1, int var2)booleancanBeCollidedWith()booleancanBePushed()protected booleancanTriggerWalking()voidcloseChest()ItemStackdecrStackSize(int var1, int var2)protected voidentityInit()intfunc_41023_l()voidfunc_41024_b(int var1)intfunc_41025_i()voidfunc_41028_c(int var1)voidfunc_41029_h(int var1)intfunc_41030_m()Vec3Dfunc_514_g(double var1, double var3, double var5)@Client Vec3Dfunc_515_a(double var1, double var3, double var5, double var7)AxisAlignedBBgetBoundingBox()AxisAlignedBBgetCollisionBox(Entity var1)intgetInventoryStackLimit()java.lang.StringgetInvName()doublegetMountedYOffset()@net.minecraft.modding.api.Side.Client floatgetShadowSize()intgetSizeInventory()ItemStackgetStackInSlot(int var1)ItemStackgetStackInSlotOnClosing(int var1)booleaninteract(Player var1)protected booleanisMinecartPowered()booleanisUseableByPlayer(Player var1)voidonInventoryChanged()voidonUpdate()voidopenChest()voidperformHurtAnimation()protected voidreadEntityFromNBT(NBTTagCompound var1)voidsetDead()voidsetInventorySlotContents(int var1, ItemStack var2)protected voidsetMinecartPowered(boolean var1)voidsetPositionAndRotation2(double var1, double var3, double var5, float var7, float var8, int var9)voidsetVelocity(double var1, double var3, double var5)protected voidwriteEntityToNBT(NBTTagCompound var1)- 
Methods inherited from class net.minecraft.world.entity.Entity
addEntityID, addToPlayerScore, addVelocity, canAttackWithItem, dealFireDamage, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fall, func_48079_f, getAir, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCurrentBiomeName, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityString, getEyeHeight, getFlag, getHeadYaw, getInventory, getLookVec, getParts, getTexture, getUsername, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isSubmergedInAnyFluid, isWet, kill, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onCollideWithPlayer, onEntityUpdate, onKillEntity, onStruckByLightning, outfitWithItem, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, readFromNBT, setAir, setAngles, setBeenAttacked, setEating, setFire, setFlag, setInPortal, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setRotation, setSize, setSneaking, setSprinting, setWorld, toString, updateFallState, updateRidden, updateRiderPosition, writeToNBT 
 - 
 
 - 
 
- 
- 
Method Detail
- 
canTriggerWalking
protected boolean canTriggerWalking()
- Overrides:
 canTriggerWalkingin classEntity
 
- 
entityInit
protected void entityInit()
- Specified by:
 entityInitin classEntity
 
- 
getCollisionBox
public AxisAlignedBB getCollisionBox(Entity var1)
- Overrides:
 getCollisionBoxin classEntity
 
- 
getBoundingBox
public AxisAlignedBB getBoundingBox()
- Overrides:
 getBoundingBoxin classEntity
 
- 
canBePushed
public boolean canBePushed()
- Overrides:
 canBePushedin classEntity
 
- 
getMountedYOffset
public double getMountedYOffset()
- Overrides:
 getMountedYOffsetin classEntity
 
- 
attackEntityFrom
public boolean attackEntityFrom(DamageSource var1, int var2)
- Overrides:
 attackEntityFromin classEntity
 
- 
performHurtAnimation
@Client public void performHurtAnimation()
- Overrides:
 performHurtAnimationin classEntity
 
- 
canBeCollidedWith
public boolean canBeCollidedWith()
- Overrides:
 canBeCollidedWithin classEntity
 
- 
func_515_a
@Client public @Client Vec3D func_515_a(double var1, double var3, double var5, double var7)
 
- 
func_514_g
public Vec3D func_514_g(double var1, double var3, double var5)
 
- 
writeEntityToNBT
protected void writeEntityToNBT(NBTTagCompound var1)
- Specified by:
 writeEntityToNBTin classEntity
 
- 
readEntityFromNBT
protected void readEntityFromNBT(NBTTagCompound var1)
- Specified by:
 readEntityFromNBTin classEntity
 
- 
getShadowSize
@Client public @net.minecraft.modding.api.Side.Client float getShadowSize()
- Overrides:
 getShadowSizein classEntity
 
- 
applyEntityCollision
public void applyEntityCollision(Entity var1)
- Overrides:
 applyEntityCollisionin classEntity
 
- 
getSizeInventory
public int getSizeInventory()
- Specified by:
 getSizeInventoryin interfaceIInventory
 
- 
getStackInSlot
public ItemStack getStackInSlot(int var1)
- Specified by:
 getStackInSlotin interfaceIInventory
 
- 
decrStackSize
public ItemStack decrStackSize(int var1, int var2)
- Specified by:
 decrStackSizein interfaceIInventory
 
- 
getStackInSlotOnClosing
public ItemStack getStackInSlotOnClosing(int var1)
- Specified by:
 getStackInSlotOnClosingin interfaceIInventory
 
- 
setInventorySlotContents
public void setInventorySlotContents(int var1, ItemStack var2)- Specified by:
 setInventorySlotContentsin interfaceIInventory
 
- 
getInvName
public java.lang.String getInvName()
- Specified by:
 getInvNamein interfaceIInventory
 
- 
getInventoryStackLimit
public int getInventoryStackLimit()
- Specified by:
 getInventoryStackLimitin interfaceIInventory
 
- 
onInventoryChanged
public void onInventoryChanged()
- Specified by:
 onInventoryChangedin interfaceIInventory
 
- 
setPositionAndRotation2
@Client public void setPositionAndRotation2(double var1, double var3, double var5, float var7, float var8, int var9)
- Overrides:
 setPositionAndRotation2in classEntity
 
- 
setVelocity
@Client public void setVelocity(double var1, double var3, double var5)
- Overrides:
 setVelocityin classEntity
 
- 
isUseableByPlayer
public boolean isUseableByPlayer(Player var1)
- Specified by:
 isUseableByPlayerin interfaceIInventory
 
- 
isMinecartPowered
protected boolean isMinecartPowered()
 
- 
setMinecartPowered
protected void setMinecartPowered(boolean var1)
 
- 
openChest
public void openChest()
- Specified by:
 openChestin interfaceIInventory
 
- 
closeChest
public void closeChest()
- Specified by:
 closeChestin interfaceIInventory
 
- 
func_41024_b
public void func_41024_b(int var1)
 
- 
func_41025_i
public int func_41025_i()
 
- 
func_41028_c
public void func_41028_c(int var1)
 
- 
func_41023_l
public int func_41023_l()
 
- 
func_41029_h
public void func_41029_h(int var1)
 
- 
func_41030_m
public int func_41030_m()
 
 - 
 
 -