Package net.minecraft.entity
Class ItemEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ItemEntity
- All Implemented Interfaces:
CommandOutput
,Nameable
,EntityLike
- Mappings:
Namespace Name official bli
intermediary net/minecraft/class_1542
named net/minecraft/entity/ItemEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
private int
private int
The number of ticks since this item entity has been created.private static final int
private int
private static final TrackedData<ItemStack>
final float
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29974, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
ModifierConstructorDescriptionItemEntity
(EntityType<? extends ItemEntity> type, World world) private
ItemEntity
(ItemEntity entity) ItemEntity
(World world, double x, double y, double z, ItemStack stack) ItemEntity
(World world, double x, double y, double z, ItemStack stack, double velocityX, double velocityY, double velocityZ) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
private boolean
canMerge()
static boolean
boolean
Returns whether the pickup delay of this item entity is greater than 0.copy()
Packet<?>
boolean
damage
(DamageSource source, float amount) int
Returns the number of ticks since this item entity has been created.protected Entity.MoveEffect
Returns the possible effect(s) of an entity moving.getName()
getOwner()
Returns the UUID of the entity to which belongs this item entity, ornull
if there is not.float
getRotation
(float tickDelta) getStack()
Returns the item stack contained in this item entity.Returns the UUID of the entity which created this item entity by throwing an item, ornull
if it was created otherwise.protected void
boolean
boolean
private static void
merge
(ItemEntity targetEntity, ItemStack targetStack, ItemEntity sourceEntity, ItemStack sourceStack) private static void
merge
(ItemEntity targetEntity, ItemStack stack1, ItemStack stack2) static ItemStack
moveToWorld
(ServerWorld destination) Moves this entity to another world.boolean
void
onPlayerCollision
(PlayerEntity player) void
onTrackedDataSet
(TrackedData<?> data) void
void
Sets the number of ticks before this item entity can be picked up to 0.void
void
void
void
Sets the owner of this item entity toowner
.void
setPickupDelay
(int pickupDelay) Sets the number of ticks before this item entity can be picked up topickupDelay
.void
Makes this item entity impossible to be picked up by setting its pickup delay to 32767.void
Sets the item stack contained in this item entity tostack
.void
setThrower
(@Nullable UUID thrower) Sets the thrower of this item entity tothrower
.void
Sets the number of ticks before this item entity can be picked up to the default value of 10.void
tick()
private void
tryMerge()
private void
tryMerge
(ItemEntity other) void
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFreeze, canModifyAt, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, checkWaterState, collides, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fall, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHandPosOffset, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSplashSound, getStackReference, getStandingEyeHeight, getSwimHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInLava, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, move, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, onPassengerLookAround, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playStepSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendSystemMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
STACK
- Mappings:
Namespace Name Mixin selector official c
Lbli;c:Lyb;
intermediary field_7199
Lnet/minecraft/class_1542;field_7199:Lnet/minecraft/class_2940;
named STACK
Lnet/minecraft/entity/ItemEntity;STACK:Lnet/minecraft/entity/data/TrackedData;
-
DESPAWN_AGE
private static final int DESPAWN_AGE- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lbli;d:I
intermediary field_30456
Lnet/minecraft/class_1542;field_30456:I
named DESPAWN_AGE
Lnet/minecraft/entity/ItemEntity;DESPAWN_AGE:I
-
CANNOT_PICK_UP_DELAY
private static final int CANNOT_PICK_UP_DELAY- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lbli;e:I
intermediary field_30457
Lnet/minecraft/class_1542;field_30457:I
named CANNOT_PICK_UP_DELAY
Lnet/minecraft/entity/ItemEntity;CANNOT_PICK_UP_DELAY:I
-
NEVER_DESPAWN_AGE
private static final int NEVER_DESPAWN_AGE- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lbli;f:I
intermediary field_30458
Lnet/minecraft/class_1542;field_30458:I
named NEVER_DESPAWN_AGE
Lnet/minecraft/entity/ItemEntity;NEVER_DESPAWN_AGE:I
-
itemAge
private int itemAgeThe number of ticks since this item entity has been created. It is a short value with keyAge
in the NBT structure.It differs from
Entity.age
.- Mappings:
Namespace Name Mixin selector official ao
Lbli;ao:I
intermediary field_7204
Lnet/minecraft/class_1542;field_7204:I
named itemAge
Lnet/minecraft/entity/ItemEntity;itemAge:I
-
pickupDelay
private int pickupDelay- Mappings:
Namespace Name Mixin selector official ap
Lbli;ap:I
intermediary field_7202
Lnet/minecraft/class_1542;field_7202:I
named pickupDelay
Lnet/minecraft/entity/ItemEntity;pickupDelay:I
-
health
private int health- Mappings:
Namespace Name Mixin selector official aq
Lbli;aq:I
intermediary field_7201
Lnet/minecraft/class_1542;field_7201:I
named health
Lnet/minecraft/entity/ItemEntity;health:I
-
thrower
- Mappings:
Namespace Name Mixin selector official ar
Lbli;ar:Ljava/util/UUID;
intermediary field_7200
Lnet/minecraft/class_1542;field_7200:Ljava/util/UUID;
named thrower
Lnet/minecraft/entity/ItemEntity;thrower:Ljava/util/UUID;
-
owner
- Mappings:
Namespace Name Mixin selector official as
Lbli;as:Ljava/util/UUID;
intermediary field_7205
Lnet/minecraft/class_1542;field_7205:Ljava/util/UUID;
named owner
Lnet/minecraft/entity/ItemEntity;owner:Ljava/util/UUID;
-
uniqueOffset
public final float uniqueOffset- Mappings:
Namespace Name Mixin selector official b
Lbli;b:F
intermediary field_7203
Lnet/minecraft/class_1542;field_7203:F
named uniqueOffset
Lnet/minecraft/entity/ItemEntity;uniqueOffset:F
-
-
Constructor Details
-
ItemEntity
- Mappings:
Namespace Name Mixin selector official <init>
Laxk;<init>(Laxo;Lcav;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
ItemEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lbli;<init>(Lcav;DDDLbuw;)V
intermediary <init>
Lnet/minecraft/class_1542;<init>(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V
named <init>
Lnet/minecraft/entity/ItemEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
-
ItemEntity
public ItemEntity(World world, double x, double y, double z, ItemStack stack, double velocityX, double velocityY, double velocityZ) - Mappings:
Namespace Name Mixin selector official <init>
Lbli;<init>(Lcav;DDDLbuw;DDD)V
intermediary <init>
Lnet/minecraft/class_1542;<init>(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;DDD)V
named <init>
Lnet/minecraft/entity/ItemEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;DDD)V
-
ItemEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lbli;<init>(Lbli;)V
intermediary <init>
Lnet/minecraft/class_1542;<init>(Lnet/minecraft/class_1542;)V
named <init>
Lnet/minecraft/entity/ItemEntity;<init>(Lnet/minecraft/entity/ItemEntity;)V
-
-
Method Details
-
occludeVibrationSignals
public boolean occludeVibrationSignals()- Overrides:
occludeVibrationSignals
in classEntity
- Mappings:
Namespace Name Mixin selector official aO
Laxk;aO()Z
intermediary method_33189
Lnet/minecraft/class_1297;method_33189()Z
named occludeVibrationSignals
Lnet/minecraft/entity/Entity;occludeVibrationSignals()Z
-
getMoveEffect
Returns the possible effect(s) of an entity moving.- Overrides:
getMoveEffect
in classEntity
- Mappings:
Namespace Name Mixin selector official aN
Laxk;aN()Laxk$b;
intermediary method_33570
Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
named getMoveEffect
Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTracker
in classEntity
- Mappings:
Namespace Name Mixin selector official a_
Laxk;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
tick
public void tick() -
applyWaterBuoyancy
private void applyWaterBuoyancy()- Mappings:
Namespace Name Mixin selector official x
Lbli;x()V
intermediary method_6974
Lnet/minecraft/class_1542;method_6974()V
named applyWaterBuoyancy
Lnet/minecraft/entity/ItemEntity;applyWaterBuoyancy()V
-
applyLavaBuoyancy
private void applyLavaBuoyancy()- Mappings:
Namespace Name Mixin selector official y
Lbli;y()V
intermediary method_24348
Lnet/minecraft/class_1542;method_24348()V
named applyLavaBuoyancy
Lnet/minecraft/entity/ItemEntity;applyLavaBuoyancy()V
-
tryMerge
private void tryMerge()- Mappings:
Namespace Name Mixin selector official z
Lbli;z()V
intermediary method_6973
Lnet/minecraft/class_1542;method_6973()V
named tryMerge
Lnet/minecraft/entity/ItemEntity;tryMerge()V
-
canMerge
private boolean canMerge()- Mappings:
Namespace Name Mixin selector official A
Lbli;A()Z
intermediary method_20397
Lnet/minecraft/class_1542;method_20397()Z
named canMerge
Lnet/minecraft/entity/ItemEntity;canMerge()Z
-
tryMerge
- Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbli;)V
intermediary method_6972
Lnet/minecraft/class_1542;method_6972(Lnet/minecraft/class_1542;)V
named tryMerge
Lnet/minecraft/entity/ItemEntity;tryMerge(Lnet/minecraft/entity/ItemEntity;)V
-
canMerge
- Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbuw;Lbuw;)Z
intermediary method_24017
Lnet/minecraft/class_1542;method_24017(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named canMerge
Lnet/minecraft/entity/ItemEntity;canMerge(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
merge
- Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbuw;Lbuw;I)Lbuw;
intermediary method_24018
Lnet/minecraft/class_1542;method_24018(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)Lnet/minecraft/class_1799;
named merge
Lnet/minecraft/entity/ItemEntity;merge(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/item/ItemStack;
-
merge
- Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbli;Lbuw;Lbuw;)V
intermediary method_24016
Lnet/minecraft/class_1542;method_24016(Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
named merge
Lnet/minecraft/entity/ItemEntity;merge(Lnet/minecraft/entity/ItemEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
-
merge
private static void merge(ItemEntity targetEntity, ItemStack targetStack, ItemEntity sourceEntity, ItemStack sourceStack) - Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbli;Lbuw;Lbli;Lbuw;)V
intermediary method_18006
Lnet/minecraft/class_1542;method_18006(Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V
named merge
Lnet/minecraft/entity/ItemEntity;merge(Lnet/minecraft/entity/ItemEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/ItemEntity;Lnet/minecraft/item/ItemStack;)V
-
isFireImmune
public boolean isFireImmune()- Overrides:
isFireImmune
in classEntity
- Mappings:
Namespace Name Mixin selector official aP
Laxk;aP()Z
intermediary method_5753
Lnet/minecraft/class_1297;method_5753()Z
named isFireImmune
Lnet/minecraft/entity/Entity;isFireImmune()Z
-
damage
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbt
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laxk;b(Lok;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbt
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laxk;a(Lok;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
onPlayerCollision
- Overrides:
onPlayerCollision
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laxk;b(Lboj;)V
intermediary method_5694
Lnet/minecraft/class_1297;method_5694(Lnet/minecraft/class_1657;)V
named onPlayerCollision
Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getName
- Specified by:
getName
in interfaceNameable
- Overrides:
getName
in classEntity
- Mappings:
Namespace Name Mixin selector official X
Lawl;X()Lqk;
intermediary method_5477
Lnet/minecraft/class_1275;method_5477()Lnet/minecraft/class_2561;
named getName
Lnet/minecraft/util/Nameable;getName()Lnet/minecraft/text/Text;
-
isAttackable
public boolean isAttackable()- Overrides:
isAttackable
in classEntity
- Mappings:
Namespace Name Mixin selector official cf
Laxk;cf()Z
intermediary method_5732
Lnet/minecraft/class_1297;method_5732()Z
named isAttackable
Lnet/minecraft/entity/Entity;isAttackable()Z
-
moveToWorld
Moves this entity to another world.Note all entities except server player entities are completely recreated at the destination.
- Overrides:
moveToWorld
in classEntity
- Returns:
- the entity in the other world
- Mappings:
Namespace Name Mixin selector official b
Laxk;b(Ladw;)Laxk;
intermediary method_5731
Lnet/minecraft/class_1297;method_5731(Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297;
named moveToWorld
Lnet/minecraft/entity/Entity;moveToWorld(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/entity/Entity;
-
getStack
Returns the item stack contained in this item entity.- Mappings:
Namespace Name Mixin selector official h
Lbli;h()Lbuw;
intermediary method_6983
Lnet/minecraft/class_1542;method_6983()Lnet/minecraft/class_1799;
named getStack
Lnet/minecraft/entity/ItemEntity;getStack()Lnet/minecraft/item/ItemStack;
-
setStack
Sets the item stack contained in this item entity tostack
.- Mappings:
Namespace Name Mixin selector official a
Lbli;a(Lbuw;)V
intermediary method_6979
Lnet/minecraft/class_1542;method_6979(Lnet/minecraft/class_1799;)V
named setStack
Lnet/minecraft/entity/ItemEntity;setStack(Lnet/minecraft/item/ItemStack;)V
-
onTrackedDataSet
- Overrides:
onTrackedDataSet
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laxk;a(Lyb;)V
intermediary method_5674
Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
named onTrackedDataSet
Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
getOwner
Returns the UUID of the entity to which belongs this item entity, ornull
if there is not.If there is one, the owner is the only entity which can pick up this item entity.
- Mappings:
Namespace Name Mixin selector official i
Lbli;i()Ljava/util/UUID;
intermediary method_6986
Lnet/minecraft/class_1542;method_6986()Ljava/util/UUID;
named getOwner
Lnet/minecraft/entity/ItemEntity;getOwner()Ljava/util/UUID;
-
setOwner
Sets the owner of this item entity toowner
.Used when an item is given to an entity, but this entity does not have enough space in its inventory.
- Mappings:
Namespace Name Mixin selector official b
Lbli;b(Ljava/util/UUID;)V
intermediary method_6984
Lnet/minecraft/class_1542;method_6984(Ljava/util/UUID;)V
named setOwner
Lnet/minecraft/entity/ItemEntity;setOwner(Ljava/util/UUID;)V
-
getThrower
Returns the UUID of the entity which created this item entity by throwing an item, ornull
if it was created otherwise.- Mappings:
Namespace Name Mixin selector official j
Lbli;j()Ljava/util/UUID;
intermediary method_6978
Lnet/minecraft/class_1542;method_6978()Ljava/util/UUID;
named getThrower
Lnet/minecraft/entity/ItemEntity;getThrower()Ljava/util/UUID;
-
setThrower
Sets the thrower of this item entity tothrower
.- Mappings:
Namespace Name Mixin selector official c
Lbli;c(Ljava/util/UUID;)V
intermediary method_6981
Lnet/minecraft/class_1542;method_6981(Ljava/util/UUID;)V
named setThrower
Lnet/minecraft/entity/ItemEntity;setThrower(Ljava/util/UUID;)V
-
getItemAge
public int getItemAge()Returns the number of ticks since this item entity has been created.Increases every tick. When it equals to 6000 ticks (5 minutes), this item entity disappears.
Unlike Entity.age, it is persistent and not synchronized between the client and the server.
- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lbli;l()I
intermediary method_6985
Lnet/minecraft/class_1542;method_6985()I
named getItemAge
Lnet/minecraft/entity/ItemEntity;getItemAge()I
-
setToDefaultPickupDelay
public void setToDefaultPickupDelay()Sets the number of ticks before this item entity can be picked up to the default value of 10.- Mappings:
Namespace Name Mixin selector official n
Lbli;n()V
intermediary method_6988
Lnet/minecraft/class_1542;method_6988()V
named setToDefaultPickupDelay
Lnet/minecraft/entity/ItemEntity;setToDefaultPickupDelay()V
-
resetPickupDelay
public void resetPickupDelay()Sets the number of ticks before this item entity can be picked up to 0.- Mappings:
Namespace Name Mixin selector official o
Lbli;o()V
intermediary method_6975
Lnet/minecraft/class_1542;method_6975()V
named resetPickupDelay
Lnet/minecraft/entity/ItemEntity;resetPickupDelay()V
-
setPickupDelayInfinite
public void setPickupDelayInfinite()Makes this item entity impossible to be picked up by setting its pickup delay to 32767.- Mappings:
Namespace Name Mixin selector official q
Lbli;q()V
intermediary method_6989
Lnet/minecraft/class_1542;method_6989()V
named setPickupDelayInfinite
Lnet/minecraft/entity/ItemEntity;setPickupDelayInfinite()V
-
setPickupDelay
public void setPickupDelay(int pickupDelay) Sets the number of ticks before this item entity can be picked up topickupDelay
.- Mappings:
Namespace Name Mixin selector official a
Lbli;a(I)V
intermediary method_6982
Lnet/minecraft/class_1542;method_6982(I)V
named setPickupDelay
Lnet/minecraft/entity/ItemEntity;setPickupDelay(I)V
-
cannotPickup
public boolean cannotPickup()Returns whether the pickup delay of this item entity is greater than 0.- Mappings:
Namespace Name Mixin selector official r
Lbli;r()Z
intermediary method_6977
Lnet/minecraft/class_1542;method_6977()Z
named cannotPickup
Lnet/minecraft/entity/ItemEntity;cannotPickup()Z
-
setNeverDespawn
public void setNeverDespawn()- Mappings:
Namespace Name Mixin selector official s
Lbli;s()V
intermediary method_35190
Lnet/minecraft/class_1542;method_35190()V
named setNeverDespawn
Lnet/minecraft/entity/ItemEntity;setNeverDespawn()V
-
setCovetedItem
public void setCovetedItem()- Mappings:
Namespace Name Mixin selector official t
Lbli;t()V
intermediary method_6976
Lnet/minecraft/class_1542;method_6976()V
named setCovetedItem
Lnet/minecraft/entity/ItemEntity;setCovetedItem()V
-
setDespawnImmediately
public void setDespawnImmediately()- Mappings:
Namespace Name Mixin selector official u
Lbli;u()V
intermediary method_6987
Lnet/minecraft/class_1542;method_6987()V
named setDespawnImmediately
Lnet/minecraft/entity/ItemEntity;setDespawnImmediately()V
-
getRotation
public float getRotation(float tickDelta) - Mappings:
Namespace Name Mixin selector official a
Lbli;a(F)F
intermediary method_27314
Lnet/minecraft/class_1542;method_27314(F)F
named getRotation
Lnet/minecraft/entity/ItemEntity;getRotation(F)F
-
createSpawnPacket
- Specified by:
createSpawnPacket
in classEntity
- Mappings:
Namespace Name Mixin selector official S
Laxk;S()Lrc;
intermediary method_18002
Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
named createSpawnPacket
Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
-
copy
- Mappings:
Namespace Name Mixin selector official w
Lbli;w()Lbli;
intermediary method_29271
Lnet/minecraft/class_1542;method_29271()Lnet/minecraft/class_1542;
named copy
Lnet/minecraft/entity/ItemEntity;copy()Lnet/minecraft/entity/ItemEntity;
-
getSoundCategory
- Overrides:
getSoundCategory
in classEntity
- Mappings:
Namespace Name Mixin selector official cO
Laxk;cO()Lahl;
intermediary method_5634
Lnet/minecraft/class_1297;method_5634()Lnet/minecraft/class_3419;
named getSoundCategory
Lnet/minecraft/entity/Entity;getSoundCategory()Lnet/minecraft/sound/SoundCategory;
-