Class ItemFrame
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.decoration.HangingEntity
net.minecraft.world.entity.decoration.ItemFrame
- All Implemented Interfaces:
- CommandSource,- EntityAccess,- Nameable,- ICapabilityProvider,- ICapabilityProviderImpl<Entity>,- ICapabilitySerializable<CompoundTag>,- IForgeEntity,- INBTSerializable<CompoundTag>
- Direct Known Subclasses:
- GlowItemFrame
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.entity.EntityEntity.MoveFunction, Entity.MovementEmission, Entity.RemovalReasonNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProviderCapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final EntityDataAccessor<ItemStack>private static final EntityDataAccessor<Integer>private floatprivate booleanprivate static final org.slf4j.Loggerstatic final intFields inherited from class net.minecraft.world.entity.decoration.HangingEntitydirection, HANGING_ENTITY, posFields inherited from class net.minecraft.world.entity.EntityBASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, BREATHING_DISTANCE_BELOW_EYES, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, ENTITY_COUNTER, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, fluidHeight, flyDist, forgeFluidTypeHeight, FREEZE_HURT_FREQUENCY, hasImpulse, horizontalCollision, hurtMarked, ID_TAG, invulnerableTime, isInPowderSnow, isInsidePortal, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noCulling, noPhysics, PASSENGERS_TAG, portalEntrancePos, portalTime, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, walkDist, walkDistO, wasEyeInWater, wasInPowderSnow, wasOnFire, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOldFields inherited from interface net.minecraft.commands.CommandSourceNULL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAdditionalSaveData(CompoundTag p_31808_) protected voidvoidprivate voidintprotected floatgetEyeHeight(Pose p_31784_, EntityDimensions p_31785_) protected ItemStackintgetItem()floatintgetSlot(int p_149629_) floatintgetWidth()booleanbooleanhurt(DamageSource p_31776_, float p_31777_) interact(Player p_31787_, InteractionHand p_31788_) voidkill()voidprivate voidonItemChanged(ItemStack p_218866_) voidonSyncedDataUpdated(EntityDataAccessor<?> p_31797_) voidvoidpush(double p_31817_, double p_31818_, double p_31819_) voidreadAdditionalSaveData(CompoundTag p_31795_) protected voidvoidrecreateFromPacket(ClientboundAddEntityPacket p_149626_) private voidremoveFramedMap(ItemStack p_31811_) protected voidsetDirection(Direction p_31793_) voidvoidvoidsetRotation(int p_31771_) private voidsetRotation(int p_31773_, boolean p_31774_) booleanshouldRenderAtSqrDistance(double p_31769_) booleansurvives()Methods inherited from class net.minecraft.world.entity.decoration.HangingEntitygetDirection, getPos, isPickable, mirror, refreshDimensions, repositionEntityAfterLoad, rotate, setPos, skipAttackInteraction, spawnAtLocation, thunderHit, tickMethods inherited from class net.minecraft.world.entity.EntityabsMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, animateHurt, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canControlVehicle, canFreeze, canRide, canSpawnSprintParticle, canSprint, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, causeFallDamage, changeDimension, changeDimension, checkBelowWorld, checkDespawn, checkFallDamage, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, findDimensionEntryPoint, fireImmune, fixupDimensions, gameEvent, gameEvent, getAirSupply, getAllSlots, getArmorSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getBoundingBoxForCulling, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDimensionsForge, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFeetBlockState, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getHandHoldingItemAngle, getHandSlots, getId, getIndirectPassengers, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getMyRidingOffset, getName, getNameTagOffsetY, getOnPos, getOnPos, getOnPosLegacy, getPassengerAttachmentPoint, getPassengerRidingPosition, getPassengers, getPassengersAndSelf, getPercentFrozen, getPermissionLevel, getPersistentData, getPistonPushReaction, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getViewYRot, getX, getX, getXRot, getY, getY, getYHeadRot, getYRot, getZ, getZ, handleDamageEvent, handleEntityEvent, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, ignoreExplosion, interactAt, is, isAddedToWorld, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInLava, isInLiquid, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPushable, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, killedEntity, lavaHurt, lerpHeadTo, lerpMotion, lerpPositionAndRotationStep, lerpTargetX, lerpTargetXRot, lerpTargetY, lerpTargetYRot, lerpTargetZ, lerpTo, level, limitPistonMovement, load, lookAt, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mayInteract, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onBelowWorld, onClientRemoval, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, reapplyPosition, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, resetFallDistance, restoreFrom, revive, rideTick, ridingOffset, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setItemSlot, setLevel, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYBodyRot, setYHeadRot, setYRot, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldShowName, showVehicleHealth, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateSwimming, waterSwimSoundMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.commands.CommandSourcealwaysAcceptsMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeEntitycanBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, deserializeNBT, getClassification, getEyeHeightForge, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoating
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
DATA_ITEM
- 
DATA_ROTATION
- 
NUM_ROTATIONSpublic static final int NUM_ROTATIONS- See Also:
 
- 
dropChanceprivate float dropChance
- 
fixedprivate boolean fixed
 
- 
- 
Constructor Details- 
ItemFrame
- 
ItemFrame
- 
ItemFramepublic ItemFrame(EntityType<? extends ItemFrame> p_149621_, Level p_149622_, BlockPos p_149623_, Direction p_149624_) 
 
- 
- 
Method Details- 
getEyeHeight- Overrides:
- getEyeHeightin class- Entity
 
- 
defineSynchedDataprotected void defineSynchedData()- Overrides:
- defineSynchedDatain class- HangingEntity
 
- 
setDirection- Overrides:
- setDirectionin class- HangingEntity
 
- 
recalculateBoundingBoxprotected void recalculateBoundingBox()- Overrides:
- recalculateBoundingBoxin class- HangingEntity
 
- 
survivespublic boolean survives()- Overrides:
- survivesin class- HangingEntity
 
- 
move- Overrides:
- movein class- HangingEntity
 
- 
pushpublic void push(double p_31817_, double p_31818_, double p_31819_) - Overrides:
- pushin class- HangingEntity
 
- 
getPickRadiuspublic float getPickRadius()- Overrides:
- getPickRadiusin class- Entity
 
- 
killpublic void kill()
- 
hurt- Overrides:
- hurtin class- HangingEntity
 
- 
getRemoveItemSound
- 
getWidthpublic int getWidth()- Specified by:
- getWidthin class- HangingEntity
 
- 
getHeightpublic int getHeight()- Specified by:
- getHeightin class- HangingEntity
 
- 
shouldRenderAtSqrDistancepublic boolean shouldRenderAtSqrDistance(double p_31769_) - Overrides:
- shouldRenderAtSqrDistancein class- Entity
 
- 
dropItem- Specified by:
- dropItemin class- HangingEntity
 
- 
getBreakSound
- 
playPlacementSoundpublic void playPlacementSound()- Specified by:
- playPlacementSoundin class- HangingEntity
 
- 
getPlaceSound
- 
dropItem
- 
removeFramedMap
- 
getItem
- 
getFramedMapId
- 
hasFramedMappublic boolean hasFramedMap()
- 
setItem
- 
setItem
- 
getAddItemSound
- 
getSlot
- 
onSyncedDataUpdated- Overrides:
- onSyncedDataUpdatedin class- Entity
 
- 
onItemChanged
- 
getRotationpublic int getRotation()
- 
setRotationpublic void setRotation(int p_31771_) 
- 
setRotationprivate void setRotation(int p_31773_, boolean p_31774_) 
- 
addAdditionalSaveData- Overrides:
- addAdditionalSaveDatain class- HangingEntity
 
- 
readAdditionalSaveData- Overrides:
- readAdditionalSaveDatain class- HangingEntity
 
- 
interact
- 
getRotateItemSound
- 
getAnalogOutputpublic int getAnalogOutput()
- 
getAddEntityPacket- Overrides:
- getAddEntityPacketin class- Entity
 
- 
recreateFromPacket- Overrides:
- recreateFromPacketin class- Entity
 
- 
getPickResult- Overrides:
- getPickResultin class- Entity
 
- 
getFrameItemStack
- 
getVisualRotationYInDegreespublic float getVisualRotationYInDegrees()- Overrides:
- getVisualRotationYInDegreesin class- Entity
 
 
-