public class EntityMinecartHopper extends EntityMinecartContainer implements IHopper
EntityMinecart.Type
dropContentsWhenDead, itemHandler
canBePushed, canUseRail, defaultDragAir, defaultMaxSpeedAirLateral, defaultMaxSpeedAirVertical, dragAir, maxSpeedAirLateral, maxSpeedAirVertical
addedToChunk, cachedUniqueIdString, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, dataManager, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, fallDistance, fireResistance, firstUpdate, forceSpawn, glowing, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastPortalPos, lastPortalVec, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, rideCooldown, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, teleportDirection, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj
Constructor and Description |
---|
EntityMinecartHopper(World worldIn) |
EntityMinecartHopper(World worldIn,
double x,
double y,
double z) |
Modifier and Type | Method and Description |
---|---|
boolean |
canTransfer() |
boolean |
captureDroppedItems() |
Container |
createContainer(InventoryPlayer playerInventory,
EntityPlayer playerIn) |
boolean |
getBlocked() |
IBlockState |
getDefaultDisplayTile() |
int |
getDefaultDisplayTileOffset() |
java.lang.String |
getGuiID() |
int |
getSizeInventory() |
EntityMinecart.Type |
getType() |
World |
getWorld() |
double |
getXPos() |
double |
getYPos() |
double |
getZPos() |
void |
killMinecart(DamageSource source) |
void |
onActivatorRailPass(int x,
int y,
int z,
boolean receivingPower) |
void |
onUpdate() |
boolean |
processInitialInteract(EntityPlayer player,
ItemStack stack,
EnumHand hand) |
protected void |
readEntityFromNBT(NBTTagCompound compound) |
void |
setBlocked(boolean p_96110_1_) |
void |
setTransferTicker(int p_98042_1_) |
protected void |
writeEntityToNBT(NBTTagCompound compound) |
addLoot, applyDrag, changeDimension, clear, closeInventory, decrStackSize, getCapability, getField, getFieldCount, getInventoryStackLimit, getLockCode, getLootTable, getStackInSlot, hasCapability, isItemValidForSlot, isLocked, isUseableByPlayer, markDirty, openInventory, removeStackFromSlot, setDead, setDropItemsWhenDead, setField, setInventorySlotContents, setLockCode, setLootTable
applyEntityCollision, attackEntityFrom, canBeCollidedWith, canBePushed, canBeRidden, canTriggerWalking, canUseRail, create, entityInit, getAdjustedHorizontalFacing, getCartItem, getCollisionBoundingBox, getCollisionBox, getCollisionHandler, getCurrentCartSpeedCapOnRail, getDamage, getDisplayTile, getDisplayTileOffset, getDragAir, getMaxCartSpeedOnRail, getMaximumSpeed, getMaxSpeed, getMaxSpeedAirLateral, getMaxSpeedAirVertical, getMountedYOffset, getPos, getPosOffset, getRenderBoundingBox, getRollingAmplitude, getRollingDirection, getSlopeAdjustment, hasDisplayTile, isPoweredCart, moveAlongTrack, moveDerailedMinecart, moveMinecartOnRail, performHurtAnimation, setCanUseRail, setCollisionHandler, setCurrentCartSpeedCapOnRail, setDamage, setDisplayTile, setDisplayTileOffset, setDragAir, setHasDisplayTile, setMaxSpeedAirLateral, setMaxSpeedAirVertical, setPosition, setPositionAndRotationDirect, setRollingAmplitude, setRollingDirection, setVelocity, shouldDoRailFunctions
addChatMessage, addEntityCrashInfo, addPassenger, addTag, addToPlayerScore, addTrackingPlayer, addVelocity, applyEnchantments, applyOrientationToEntity, applyPlayerInteraction, canBeAttackedWithItem, canBeRidden, canCommandSenderUseCommand, canFitPassenger, canPassengerSteer, canRenderOnFire, canRiderInteract, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, decrementTimeUntilPortal, deserializeNBT, dismountRidingEntity, doBlockCollisions, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fall, getAir, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getArmorInventoryList, getBrightness, getBrightnessForRender, getCachedUniqueIdString, getCollisionBorderSize, getCommandSenderEntity, getCommandStats, getControllingPassenger, getCustomNameTag, getDataManager, getDisplayName, getDistance, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getDistanceSqToEntity, getDistanceToEntity, getEntityBoundingBox, getEntityData, getEntityId, getEntityString, getEntityWorld, getEquipmentAndArmor, getExplosionResistance, getEyeHeight, getFlag, getHeldEquipment, getHorizontalFacing, getHoverEvent, getLastPortalVec, getLook, getLookVec, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMirroredYaw, getName, getParts, getPassengers, getPersistentID, getPickedResult, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getPushReaction, getRecursivePassengers, getRecursivePassengersByType, getRenderDistanceWeight, getRidingEntity, getRotatedYaw, getRotationYawHead, getServer, getSoundCategory, getSplashSound, getSwimSound, getTags, getTeam, getTeleportDirection, getUniqueID, getVectorForRotation, getYOffset, handleStatusUpdate, handleWaterMovement, hasCustomName, hashCode, hitByEntity, ignoreItemEntityData, isBeingRidden, isBurning, isCreatureType, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isNonBoss, isOffsetPositionInLiquid, isOnSameTeam, isOnScoreboardTeam, isOutsideBorder, isPassenger, isPushedByWater, isRiding, isRidingOrBeingRiddenBy, isRidingSameEntity, isSilent, isSneaking, isSpectatedByPlayer, isSprinting, isWet, kill, moveEntity, moveRelative, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, notifyDataManagerChange, onChunkLoad, onCollideWithPlayer, onEntityUpdate, onKillCommand, onKillEntity, onStruckByLightning, playSound, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, rayTrace, readFromNBT, removePassenger, removePassengers, removeTag, removeTrackingPlayer, replaceItemInInventory, resetEntityId, resetHeight, resetPositionToBB, sendCommandFeedback, serializeNBT, setAir, setAlwaysRenderNameTag, setAngles, setBeenAttacked, setCommandStat, setCommandStats, setCustomNameTag, setEntityBoundingBox, setEntityId, setEntityInvulnerable, setFire, setFlag, setGlowing, setInvisible, setInWeb, setItemStackToSlot, setLocationAndAngles, setOnFireFromLava, setOutsideBorder, setPortal, setPositionAndRotation, setPositionAndUpdate, setPositionNonDirty, setRenderDistanceWeight, setRenderYawOffset, setRotation, setRotationYawHead, setSilent, setSize, setSneaking, setSprinting, setUniqueId, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, spawnRunningParticles, startRiding, startRiding, toString, updateFallState, updatePassenger, updateRidden, verifyExplosion, writeToNBT, writeToNBTAtomically, writeToNBTOptional
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
clear, closeInventory, decrStackSize, getField, getFieldCount, getInventoryStackLimit, getStackInSlot, isItemValidForSlot, isUseableByPlayer, markDirty, openInventory, removeStackFromSlot, setField, setInventorySlotContents
getDisplayName, getName, hasCustomName
public EntityMinecartHopper(World worldIn)
public EntityMinecartHopper(World worldIn, double x, double y, double z)
public EntityMinecart.Type getType()
getType
in class EntityMinecart
public IBlockState getDefaultDisplayTile()
getDefaultDisplayTile
in class EntityMinecart
public int getDefaultDisplayTileOffset()
getDefaultDisplayTileOffset
in class EntityMinecart
public int getSizeInventory()
getSizeInventory
in interface IInventory
public boolean processInitialInteract(EntityPlayer player, @Nullable ItemStack stack, EnumHand hand)
processInitialInteract
in class EntityMinecartContainer
public void onActivatorRailPass(int x, int y, int z, boolean receivingPower)
onActivatorRailPass
in class EntityMinecart
public boolean getBlocked()
public void setBlocked(boolean p_96110_1_)
public void onUpdate()
onUpdate
in class EntityMinecart
public boolean captureDroppedItems()
public void killMinecart(DamageSource source)
killMinecart
in class EntityMinecartContainer
protected void writeEntityToNBT(NBTTagCompound compound)
writeEntityToNBT
in class EntityMinecartContainer
protected void readEntityFromNBT(NBTTagCompound compound)
readEntityFromNBT
in class EntityMinecartContainer
public void setTransferTicker(int p_98042_1_)
public boolean canTransfer()
public java.lang.String getGuiID()
getGuiID
in interface IInteractionObject
public Container createContainer(InventoryPlayer playerInventory, EntityPlayer playerIn)
createContainer
in interface IInteractionObject