Class ItemFrameEntity
- All Implemented Interfaces:
- CommandOutput,- Nameable,- EntityLike
- Direct Known Subclasses:
- GlowItemFrameEntity
- Mappings:
- Namespace - Name - official - bva- intermediary - net/minecraft/class_1533- named - net/minecraft/entity/decoration/ItemFrameEntity
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate booleanprivate static final Loggerprivate static final TrackedData<ItemStack>private floatprivate static final TrackedData<Integer>Fields inherited from class net.minecraft.entity.decoration.AbstractDecorationEntityattachmentPos, facing, PREDICATEFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructorsConstructorDescriptionItemFrameEntity(EntityType<? extends ItemFrameEntity> type, World world) ItemFrameEntity(EntityType<? extends ItemFrameEntity> type, World world, BlockPos pos, Direction facing) ItemFrameEntity(World world, BlockPos pos, Direction facing) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddVelocity(double deltaX, double deltaY, double deltaZ) booleanbooleanReturns a packet to notify the clients of the entity's spawning.booleandamage(DamageSource source, float amount) Applies a damage to this entity.private voiddropHeldStack(@Nullable Entity entity, boolean alwaysDrop) protected ItemStackfloatReturns the body yaw of the entity.intprotected floatgetEyeHeight(EntityPose pose, EntityDimensions dimensions) intgetMapId()Returns the stack for creative "pick block" functionality, ornullif there is none.intgetStackReference(int mappedIndex) Obtains a stack reference to be modified.floatReturns the margin around the entity's bounding box where the entity targeting is still successful.intprotected voidInitializes data tracker.interact(PlayerEntity player, Hand hand) Called when a player interacts with this entity.voidkill()Kills the entity.voidmove(MovementType movementType, Vec3d movement) voidvoidonPlace()voidonSpawnPacket(EntitySpawnS2CPacket packet) Called on the client when the entity receives a spawn packet.voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.voidReads custom data fromnbt.private voidremoveFromFrame(ItemStack itemStack) private voidsetAsStackHolder(ItemStack stack) protected voidvoidsetHeldItemStack(ItemStack stack) voidsetHeldItemStack(ItemStack value, boolean update) voidsetRotation(int value) private voidsetRotation(int value, boolean updateComparators) booleanshouldRender(double distance) protected voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.decoration.AbstractDecorationEntityapplyMirror, applyRotation, calculateDimensions, canHit, dropStack, getDecorationBlockPos, getHorizontalFacing, handleAttack, onStruckByLightning, setPosition, shouldSetPositionOnLoad, tickMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyDamageEffects, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, extinguishWithSound, fall, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleFallDamage, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, lookAt, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDamaged, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRenderName, shouldSave, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickInVoid, tickPortal, tickPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
ITEM_FRAME_LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbva;f:Lorg/slf4j/Logger;- intermediary - field_7131- Lnet/minecraft/class_1533;field_7131:Lorg/slf4j/Logger;- named - ITEM_FRAME_LOGGER- Lnet/minecraft/entity/decoration/ItemFrameEntity;ITEM_FRAME_LOGGER:Lorg/slf4j/Logger;
 
- 
ITEM_STACK- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbva;g:Laby;- intermediary - field_7130- Lnet/minecraft/class_1533;field_7130:Lnet/minecraft/class_2940;- named - ITEM_STACK- Lnet/minecraft/entity/decoration/ItemFrameEntity;ITEM_STACK:Lnet/minecraft/entity/data/TrackedData;
 
- 
ROTATION- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbva;h:Laby;- intermediary - field_7132- Lnet/minecraft/class_1533;field_7132:Lnet/minecraft/class_2940;- named - ROTATION- Lnet/minecraft/entity/decoration/ItemFrameEntity;ROTATION:Lnet/minecraft/entity/data/TrackedData;
 
- 
field_30454public static final int field_30454- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbva;e:I- intermediary - field_30454- Lnet/minecraft/class_1533;field_30454:I- named - field_30454- Lnet/minecraft/entity/decoration/ItemFrameEntity;field_30454:I
 
- 
itemDropChanceprivate float itemDropChance- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbva;i:F- intermediary - field_7129- Lnet/minecraft/class_1533;field_7129:F- named - itemDropChance- Lnet/minecraft/entity/decoration/ItemFrameEntity;itemDropChance:F
 
- 
fixedprivate boolean fixed- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbva;j:Z- intermediary - field_22476- Lnet/minecraft/class_1533;field_22476:Z- named - fixed- Lnet/minecraft/entity/decoration/ItemFrameEntity;fixed:Z
 
 
- 
- 
Constructor Details- 
ItemFrameEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)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
 
- 
ItemFrameEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbva;<init>(Lcmm;Lgu;Lha;)V- intermediary - <init>- Lnet/minecraft/class_1533;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V- named - <init>- Lnet/minecraft/entity/decoration/ItemFrameEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
 
- 
ItemFrameEntitypublic ItemFrameEntity(EntityType<? extends ItemFrameEntity> type, World world, BlockPos pos, Direction facing) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbva;<init>(Lbfn;Lcmm;Lgu;Lha;)V- intermediary - <init>- Lnet/minecraft/class_1533;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V- named - <init>- Lnet/minecraft/entity/decoration/ItemFrameEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)V
 
 
- 
- 
Method Details- 
getEyeHeight- Overrides:
- getEyeHeightin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbgl;Lbfk;)F- intermediary - method_18378- Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F- named - getEyeHeight- Lnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
setFacing- Overrides:
- setFacingin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbuz;a(Lha;)V- intermediary - method_6892- Lnet/minecraft/class_1530;method_6892(Lnet/minecraft/class_2350;)V- named - setFacing- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;setFacing(Lnet/minecraft/util/math/Direction;)V
 
- 
updateAttachmentPositionprotected void updateAttachmentPosition()- Overrides:
- updateAttachmentPositionin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbuz;s()V- intermediary - method_6895- Lnet/minecraft/class_1530;method_6895()V- named - updateAttachmentPosition- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;updateAttachmentPosition()V
 
- 
canStayAttachedpublic boolean canStayAttached()- Overrides:
- canStayAttachedin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbuz;t()Z- intermediary - method_6888- Lnet/minecraft/class_1530;method_6888()Z- named - canStayAttached- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;canStayAttached()Z
 
- 
move- Overrides:
- movein class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbgf;Leei;)V- intermediary - method_5784- Lnet/minecraft/class_1297;method_5784(Lnet/minecraft/class_1313;Lnet/minecraft/class_243;)V- named - move- Lnet/minecraft/entity/Entity;move(Lnet/minecraft/entity/MovementType;Lnet/minecraft/util/math/Vec3d;)V
 
- 
addVelocitypublic void addVelocity(double deltaX, double deltaY, double deltaZ) - Overrides:
- addVelocityin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbfj;j(DDD)V- intermediary - method_5762- Lnet/minecraft/class_1297;method_5762(DDD)V- named - addVelocity- Lnet/minecraft/entity/Entity;addVelocity(DDD)V
 
- 
getTargetingMarginpublic float getTargetingMargin()Returns the margin around the entity's bounding box where the entity targeting is still successful.- Overrides:
- getTargetingMarginin class- Entity
- Returns:
- the margin around the entity's bounding box where the entity targeting is still successful
- Mappings:
- Namespace - Name - Mixin selector - official - bC- Lbfj;bC()F- intermediary - method_5871- Lnet/minecraft/class_1297;method_5871()F- named - getTargetingMargin- Lnet/minecraft/entity/Entity;getTargetingMargin()F
 
- 
killpublic void kill()Kills the entity.This drops loot when applicable, and emits the GameEvent.ENTITY_DIEgame event.
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- AbstractDecorationEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lben;F)Z- intermediary - method_5643- Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z- named - damage- Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
 
- 
getRemoveItemSound- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbva;j()Lamg;- intermediary - method_34240- Lnet/minecraft/class_1533;method_34240()Lnet/minecraft/class_3414;- named - getRemoveItemSound- Lnet/minecraft/entity/decoration/ItemFrameEntity;getRemoveItemSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getWidthPixelspublic int getWidthPixels()- Specified by:
- getWidthPixelsin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbuz;v()I- intermediary - method_6897- Lnet/minecraft/class_1530;method_6897()I- named - getWidthPixels- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getWidthPixels()I
 
- 
getHeightPixelspublic int getHeightPixels()- Specified by:
- getHeightPixelsin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbuz;w()I- intermediary - method_6891- Lnet/minecraft/class_1530;method_6891()I- named - getHeightPixels- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;getHeightPixels()I
 
- 
shouldRenderpublic boolean shouldRender(double distance) - Overrides:
- shouldRenderin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(D)Z- intermediary - method_5640- Lnet/minecraft/class_1297;method_5640(D)Z- named - shouldRender- Lnet/minecraft/entity/Entity;shouldRender(D)Z
 
- 
onBreak- Specified by:
- onBreakin class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbuz;a(Lbfj;)V- intermediary - method_6889- Lnet/minecraft/class_1530;method_6889(Lnet/minecraft/class_1297;)V- named - onBreak- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onBreak(Lnet/minecraft/entity/Entity;)V
 
- 
getBreakSound- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbva;k()Lamg;- intermediary - method_34241- Lnet/minecraft/class_1533;method_34241()Lnet/minecraft/class_3414;- named - getBreakSound- Lnet/minecraft/entity/decoration/ItemFrameEntity;getBreakSound()Lnet/minecraft/sound/SoundEvent;
 
- 
onPlacepublic void onPlace()- Specified by:
- onPlacein class- AbstractDecorationEntity
- Mappings:
- Namespace - Name - Mixin selector - official - x- Lbuz;x()V- intermediary - method_6894- Lnet/minecraft/class_1530;method_6894()V- named - onPlace- Lnet/minecraft/entity/decoration/AbstractDecorationEntity;onPlace()V
 
- 
getPlaceSound- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbva;o()Lamg;- intermediary - method_34242- Lnet/minecraft/class_1533;method_34242()Lnet/minecraft/class_3414;- named - getPlaceSound- Lnet/minecraft/entity/decoration/ItemFrameEntity;getPlaceSound()Lnet/minecraft/sound/SoundEvent;
 
- 
dropHeldStack- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbva;b(Lbfj;Z)V- intermediary - method_6936- Lnet/minecraft/class_1533;method_6936(Lnet/minecraft/class_1297;Z)V- named - dropHeldStack- Lnet/minecraft/entity/decoration/ItemFrameEntity;dropHeldStack(Lnet/minecraft/entity/Entity;Z)V
 
- 
removeFromFrame- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbva;c(Lcfz;)V- intermediary - method_6937- Lnet/minecraft/class_1533;method_6937(Lnet/minecraft/class_1799;)V- named - removeFromFrame- Lnet/minecraft/entity/decoration/ItemFrameEntity;removeFromFrame(Lnet/minecraft/item/ItemStack;)V
 
- 
getHeldItemStack- Mappings:
- Namespace - Name - Mixin selector - official - z- Lbva;z()Lcfz;- intermediary - method_6940- Lnet/minecraft/class_1533;method_6940()Lnet/minecraft/class_1799;- named - getHeldItemStack- Lnet/minecraft/entity/decoration/ItemFrameEntity;getHeldItemStack()Lnet/minecraft/item/ItemStack;
 
- 
getMapId- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbva;A()Ljava/util/OptionalInt;- intermediary - method_43272- Lnet/minecraft/class_1533;method_43272()Ljava/util/OptionalInt;- named - getMapId- Lnet/minecraft/entity/decoration/ItemFrameEntity;getMapId()Ljava/util/OptionalInt;
 
- 
containsMappublic boolean containsMap()- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbva;C()Z- intermediary - method_43273- Lnet/minecraft/class_1533;method_43273()Z- named - containsMap- Lnet/minecraft/entity/decoration/ItemFrameEntity;containsMap()Z
 
- 
setHeldItemStack- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbva;a(Lcfz;)V- intermediary - method_6935- Lnet/minecraft/class_1533;method_6935(Lnet/minecraft/class_1799;)V- named - setHeldItemStack- Lnet/minecraft/entity/decoration/ItemFrameEntity;setHeldItemStack(Lnet/minecraft/item/ItemStack;)V
 
- 
setHeldItemStack- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbva;a(Lcfz;Z)V- intermediary - method_6933- Lnet/minecraft/class_1533;method_6933(Lnet/minecraft/class_1799;Z)V- named - setHeldItemStack- Lnet/minecraft/entity/decoration/ItemFrameEntity;setHeldItemStack(Lnet/minecraft/item/ItemStack;Z)V
 
- 
getAddItemSound- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbva;p()Lamg;- intermediary - method_34243- Lnet/minecraft/class_1533;method_34243()Lnet/minecraft/class_3414;- named - getAddItemSound- Lnet/minecraft/entity/decoration/ItemFrameEntity;getAddItemSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getStackReferenceObtains a stack reference to be modified. Used by commands like/lootor/item.- Overrides:
- getStackReferencein class- Entity
- Parameters:
- mappedIndex- the mapped index as given by the item slot argument
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_(I)Lbgs;- intermediary - method_32318- Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;- named - getStackReference- Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Overrides:
- onTrackedDataSetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laby;)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
 
- 
setAsStackHolder- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbva;d(Lcfz;)V- intermediary - method_43271- Lnet/minecraft/class_1533;method_43271(Lnet/minecraft/class_1799;)V- named - setAsStackHolder- Lnet/minecraft/entity/decoration/ItemFrameEntity;setAsStackHolder(Lnet/minecraft/item/ItemStack;)V
 
- 
getRotationpublic int getRotation()- Mappings:
- Namespace - Name - Mixin selector - official - D- Lbva;D()I- intermediary - method_6934- Lnet/minecraft/class_1533;method_6934()I- named - getRotation- Lnet/minecraft/entity/decoration/ItemFrameEntity;getRotation()I
 
- 
setRotationpublic void setRotation(int value) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbva;b(I)V- intermediary - method_6939- Lnet/minecraft/class_1533;method_6939(I)V- named - setRotation- Lnet/minecraft/entity/decoration/ItemFrameEntity;setRotation(I)V
 
- 
setRotationprivate void setRotation(int value, boolean updateComparators) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbva;a(IZ)V- intermediary - method_6941- Lnet/minecraft/class_1533;method_6941(IZ)V- named - setRotation- Lnet/minecraft/entity/decoration/ItemFrameEntity;setRotation(IZ)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- AbstractDecorationEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)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
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- AbstractDecorationEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)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
 
- 
interactCalled when a player interacts with this entity.- Overrides:
- interactin class- Entity
- Parameters:
- player- the player
- hand- the hand the player used to interact with this entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbyo;Lbdw;)Lbdx;- intermediary - method_5688- Lnet/minecraft/class_1297;method_5688(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;- named - interact- Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
 
- 
getRotateItemSound- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbva;q()Lamg;- intermediary - method_34244- Lnet/minecraft/class_1533;method_34244()Lnet/minecraft/class_3414;- named - getRotateItemSound- Lnet/minecraft/entity/decoration/ItemFrameEntity;getRotateItemSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getComparatorPowerpublic int getComparatorPower()- Mappings:
- Namespace - Name - Mixin selector - official - E- Lbva;E()I- intermediary - method_6938- Lnet/minecraft/class_1533;method_6938()I- named - getComparatorPower- Lnet/minecraft/entity/decoration/ItemFrameEntity;getComparatorPower()I
 
- 
createSpawnPacketReturns a packet to notify the clients of the entity's spawning.- Overrides:
- createSpawnPacketin class- Entity
- Returns:
- a packet to notify the clients of the entity's spawning
- Mappings:
- Namespace - Name - Mixin selector - official - S- Lbfj;S()Luo;- intermediary - method_18002- Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;- named - createSpawnPacket- Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/packet/Packet;
 
- 
onSpawnPacketCalled on the client when the entity receives a spawn packet.This sets the entity's position, angles, ID, and UUID. Subclasses can override this to initialize additional fields. - Overrides:
- onSpawnPacketin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lus;)V- intermediary - method_31471- Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V- named - onSpawnPacket- Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
 
- 
getPickBlockStackReturns the stack for creative "pick block" functionality, ornullif there is none.If the entity has an item representation (such as boats or minecarts), this should be overridden to return a new stack. Note that MobEntityhandles the spawn eggs.ItemFrameEntityinstead returns the copy of the stack held in the frame.- Overrides:
- getPickBlockStackin class- Entity
- Returns:
- the stack for creative "pick block" functionality, or nullif there is none
- Mappings:
- Namespace - Name - Mixin selector - official - dv- Lbfj;dv()Lcfz;- intermediary - method_31480- Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;- named - getPickBlockStack- Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
 
- 
getAsItemStack- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbva;r()Lcfz;- intermediary - method_33340- Lnet/minecraft/class_1533;method_33340()Lnet/minecraft/class_1799;- named - getAsItemStack- Lnet/minecraft/entity/decoration/ItemFrameEntity;getAsItemStack()Lnet/minecraft/item/ItemStack;
 
- 
getBodyYawpublic float getBodyYaw()Returns the body yaw of the entity.- Overrides:
- getBodyYawin class- Entity
- Returns:
- the body yaw of the entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - dz- Lbfj;dz()F- intermediary - method_43078- Lnet/minecraft/class_1297;method_43078()F- named - getBodyYaw- Lnet/minecraft/entity/Entity;getBodyYaw()F
 
 
-