public class ItemEntity extends Entity
Entity.IMoveCallback
Modifier and Type | Field and Description |
---|---|
private int |
age |
float |
bobOffs |
private static DataParameter<ItemStack> |
DATA_ITEM |
private int |
health |
int |
lifespan
The maximum age of this EntityItem.
|
private java.util.UUID |
owner |
private int |
pickupDelay |
private java.util.UUID |
thrower |
blocksBuilding, boardingCooldown, DATA_POSE, DATA_SHARED_FLAGS_ID, entityData, fallDistance, firstTick, fluidHeight, fluidOnEyes, forcedLoading, glowing, hasImpulse, horizontalCollision, hurtMarked, inChunk, invulnerableTime, isInsidePortal, level, LOGGER, maxUpStep, moveDist, noCulling, noPhysics, onGround, portalEntrancePos, portalTime, pushthrough, random, removed, stringUUID, stuckSpeedMultiplier, tickCount, uuid, verticalCollision, walkDist, walkDistO, wasEyeInWater, wasTouchingWater, xChunk, xo, xOld, xRot, xRotO, yChunk, yo, yOld, yRot, yRotO, zChunk, zo, zOld
NULL
Modifier | Constructor and Description |
---|---|
|
ItemEntity(EntityType<? extends ItemEntity> p_i50217_1_,
World p_i50217_2_) |
private |
ItemEntity(ItemEntity p_i231561_1_) |
|
ItemEntity(World p_i1709_1_,
double p_i1709_2_,
double p_i1709_4_,
double p_i1709_6_) |
|
ItemEntity(World p_i1710_1_,
double p_i1710_2_,
double p_i1710_4_,
double p_i1710_6_,
ItemStack p_i1710_8_) |
Modifier and Type | Method and Description |
---|---|
void |
addAdditionalSaveData(CompoundNBT p_213281_1_) |
static boolean |
areMergable(ItemStack p_226532_0_,
ItemStack p_226532_1_) |
Entity |
changeDimension(ServerWorld p_241206_1_,
ITeleporter teleporter) |
ItemEntity |
copy() |
protected void |
defineSynchedData() |
boolean |
fireImmune() |
IPacket<?> |
getAddEntityPacket() |
int |
getAge() |
ItemStack |
getItem() |
ITextComponent |
getName() |
java.util.UUID |
getOwner() |
float |
getSpin(float p_234272_1_) |
java.util.UUID |
getThrower() |
boolean |
hasPickUpDelay() |
boolean |
hurt(DamageSource p_70097_1_,
float p_70097_2_) |
boolean |
isAttackable() |
private boolean |
isMergable() |
protected boolean |
isMovementNoisy() |
void |
makeFakeItem() |
private static void |
merge(ItemEntity p_213858_0_,
ItemStack p_213858_1_,
ItemEntity p_213858_2_,
ItemStack p_213858_3_) |
private static void |
merge(ItemEntity p_226531_0_,
ItemStack p_226531_1_,
ItemStack p_226531_2_) |
static ItemStack |
merge(ItemStack p_226533_0_,
ItemStack p_226533_1_,
int p_226533_2_) |
private void |
mergeWithNeighbours() |
void |
onSyncedDataUpdated(DataParameter<?> p_184206_1_) |
void |
playerTouch(PlayerEntity p_70100_1_) |
void |
readAdditionalSaveData(CompoundNBT p_70037_1_) |
void |
setDefaultPickUpDelay() |
void |
setExtendedLifetime() |
void |
setItem(ItemStack p_92058_1_) |
void |
setNeverPickUp() |
void |
setNoPickUpDelay() |
void |
setOwner(java.util.UUID p_200217_1_) |
void |
setPickUpDelay(int p_174867_1_) |
void |
setThrower(java.util.UUID p_200216_1_) |
private void |
setUnderLavaMovement() |
private void |
setUnderwaterMovement() |
void |
tick() |
private void |
tryToMerge(ItemEntity p_226530_1_) |
absMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addPassenger, addTag, animateHurt, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canChangeDimensions, canCollideWith, canEnterPose, canRide, canSpawnSprintParticle, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, causeFallDamage, changeDimension, checkAndResetForcedChunkAdditionFlag, checkAndResetUpdateChunkPos, checkDespawn, checkFallDamage, checkInsideBlocks, clearFire, closerThan, collideBoundingBox, collideBoundingBoxHeuristically, collideBoundingBoxLegacy, copyPosition, createCommandSourceStack, createHoverEvent, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, fillCrashReportCategory, findDimensionEntryPoint, getAirSupply, getAllSlots, getArmorSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBoundingBox, getBoundingBoxForCulling, getBoundingBoxForPose, getBrightness, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyePosition, getEyeY, getFireImmuneTicks, getFluidHeight, getFluidJumpThreshold, getForward, getHandSlots, getHorizontalDistanceSqr, getId, getIndirectPassengers, getLeashOffset, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMotionDirection, getMyRidingOffset, getOnPos, getPacketCoordinates, getPassengers, getPassengersRidingOffset, getPermissionLevel, getPersistentData, getPickRadius, getPistonPushReaction, getPortalWaitTime, getPose, getPosition, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTeamColor, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getViewYRot, getX, getX, getY, getY, getYHeadRot, getZ, getZ, handleEntityEvent, handleInsidePortal, handleNetherPortal, hasCustomName, hashCode, hasIndirectPassenger, hasOnePlayerPassenger, hasPassenger, hasPassenger, hasPermissions, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlive, isAlliedTo, isAlliedTo, isColliding, isControlledByLocalInstance, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEyeInFluid, isFree, isGlowing, isIgnoringBlockTriggers, isInLava, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnGround, isOnPortalCooldown, isPassenger, isPassengerOfSameVehicle, isPickable, isPushable, isPushedByFluid, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, kill, killed, lavaHurt, lerpHeadTo, lerpMotion, lerpTo, limitPistonMovement, load, lookAt, makeFlySound, makeStuckInBlock, markHurt, maybeBackOffFromEdge, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, outOfWorld, pick, playFlySound, playSound, playStepSound, playSwimSound, position, positionRider, processPortalCooldown, push, push, reapplyPosition, refreshDimensions, remove, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetPos, restoreFrom, revive, rideableUnderWater, rideTick, rotate, save, saveAsPassenger, saveWithoutId, sendMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setGlowing, setId, setInvisible, setInvulnerable, setItemSlot, setLevel, setLocationFromBoundingbox, setNoGravity, setOnGround, setPacketCoordinates, setPacketCoordinates, setPortalCooldown, setPos, setPosAndOldPos, setPose, setPosRaw, setRemainingFireTicks, setRot, setSecondsOnFire, setSharedFlag, setShiftKeyDown, setSilent, setSlot, setSprinting, setSwimming, setUUID, setViewScale, setYBodyRot, setYHeadRot, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldRenderAtSqrDistance, shouldShowName, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, teleportTo, teleportToWithTicket, thunderHit, toString, turn, unRide, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateSwimming
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
canBeRiddenInWater, canRiderInteract, deserializeNBT, getClassification, getEntity, getParts, getPickedResult, isMultipartEntity, serializeNBT, shouldRiderSit
getCapability, getCapability
private static final DataParameter<ItemStack> DATA_ITEM
private int age
private int pickupDelay
private int health
private java.util.UUID thrower
private java.util.UUID owner
public final float bobOffs
public int lifespan
public ItemEntity(EntityType<? extends ItemEntity> p_i50217_1_, World p_i50217_2_)
public ItemEntity(World p_i1709_1_, double p_i1709_2_, double p_i1709_4_, double p_i1709_6_)
public ItemEntity(World p_i1710_1_, double p_i1710_2_, double p_i1710_4_, double p_i1710_6_, ItemStack p_i1710_8_)
private ItemEntity(ItemEntity p_i231561_1_)
protected boolean isMovementNoisy()
isMovementNoisy
in class Entity
protected void defineSynchedData()
defineSynchedData
in class Entity
private void setUnderwaterMovement()
private void setUnderLavaMovement()
private void mergeWithNeighbours()
private boolean isMergable()
private void tryToMerge(ItemEntity p_226530_1_)
private static void merge(ItemEntity p_226531_0_, ItemStack p_226531_1_, ItemStack p_226531_2_)
private static void merge(ItemEntity p_213858_0_, ItemStack p_213858_1_, ItemEntity p_213858_2_, ItemStack p_213858_3_)
public boolean fireImmune()
fireImmune
in class Entity
public boolean hurt(DamageSource p_70097_1_, float p_70097_2_)
public void addAdditionalSaveData(CompoundNBT p_213281_1_)
addAdditionalSaveData
in class Entity
public void readAdditionalSaveData(CompoundNBT p_70037_1_)
readAdditionalSaveData
in class Entity
public void playerTouch(PlayerEntity p_70100_1_)
playerTouch
in class Entity
public ITextComponent getName()
public boolean isAttackable()
isAttackable
in class Entity
@Nullable public Entity changeDimension(ServerWorld p_241206_1_, ITeleporter teleporter)
changeDimension
in class Entity
public ItemStack getItem()
public void setItem(ItemStack p_92058_1_)
public void onSyncedDataUpdated(DataParameter<?> p_184206_1_)
onSyncedDataUpdated
in class Entity
@Nullable public java.util.UUID getOwner()
public void setOwner(@Nullable java.util.UUID p_200217_1_)
@Nullable public java.util.UUID getThrower()
public void setThrower(@Nullable java.util.UUID p_200216_1_)
public int getAge()
public void setDefaultPickUpDelay()
public void setNoPickUpDelay()
public void setNeverPickUp()
public void setPickUpDelay(int p_174867_1_)
public boolean hasPickUpDelay()
public void setExtendedLifetime()
public void makeFakeItem()
public float getSpin(float p_234272_1_)
public IPacket<?> getAddEntityPacket()
getAddEntityPacket
in class Entity
public ItemEntity copy()