Package net.minecraft.world.entity
Class Display
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.Display
- All Implemented Interfaces:
- CommandSource,- EntityAccess,- Nameable,- ICapabilityProvider,- ICapabilityProviderImpl<Entity>,- ICapabilitySerializable<CompoundTag>,- IForgeEntity,- INBTSerializable<CompoundTag>
- Direct Known Subclasses:
- Display.BlockDisplay,- Display.ItemDisplay,- Display.TextDisplay
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumstatic class(package private) static final recordstatic interfacestatic interfacestatic interfacestatic class(package private) static final record(package private) static final record(package private) static classstatic final recordstatic class(package private) static final recordNested 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 AABBprivate static final EntityDataAccessor<Byte>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<org.joml.Quaternionf>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<org.joml.Quaternionf>private static final EntityDataAccessor<org.joml.Vector3f>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<org.joml.Vector3f>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<Float>private static final floatprivate static final floatprivate intprivate longprivate float(package private) static final org.slf4j.Loggerstatic final intprivate static final intprivate static final it.unimi.dsi.fastutil.ints.IntSetprivate Display.RenderStatestatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprivate booleanprotected booleanprivate booleanFields 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 TypeMethodDescriptionprotected voidaddAdditionalSaveData(CompoundTag p_270779_) floatcalculateInterpolationProgress(float p_272675_) private Display.RenderStateprivate Display.RenderStatecreateInterpolatedRenderState(Display.RenderState p_277365_, float p_277948_) private static TransformationcreateTransformation(SynchedEntityData p_270278_) protected voidprivate Display.BillboardConstraintsprivate Brightnessprivate intprivate floatprivate intprivate intprivate floatprivate floatintprivate intprivate intprivate floatprivate floatgetWidth()booleandoublefloatdoublefloatdoublevoidlerpTo(double p_297677_, double p_301293_, double p_301384_, float p_300635_, float p_299108_, int p_299659_) voidonSyncedDataUpdated(EntityDataAccessor<?> p_270275_) protected voidreadAdditionalSaveData(CompoundTag p_270854_) private voidprivate voidsetBrightnessOverride(Brightness p_270461_) private voidsetGlowColorOverride(int p_270784_) private voidsetHeight(float p_270716_) voidsetPos(double p_270091_, double p_270983_, double p_270419_) private voidsetPosRotInterpolationDuration(int p_300107_) private voidsetShadowRadius(float p_270122_) private voidsetShadowStrength(float p_270866_) private voidsetTransformation(Transformation p_270186_) private voidsetTransformationInterpolationDelay(int p_300640_) private voidsetTransformationInterpolationDuration(int p_297488_) private voidsetViewRange(float p_270907_) private voidsetWidth(float p_270741_) booleanshouldRenderAtSqrDistance(double p_270991_) voidtick()private voidprotected abstract voidupdateRenderSubState(boolean p_277603_, float p_277810_) Methods 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, getAddEntityPacket, getAirSupply, getAllSlots, getArmorSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDimensionsForge, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, 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, getPickRadius, getPickResult, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSlot, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getViewYRot, getVisualRotationYInDegrees, getX, getX, getXRot, getY, getY, getYHeadRot, getYRot, getZ, getZ, handleDamageEvent, handleEntityEvent, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, hurt, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isInFluidType, isInFluidType, isInLava, isInLiquid, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPickable, isPushable, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, kill, killedEntity, lavaHurt, lerpHeadTo, lerpMotion, lerpPositionAndRotationStep, level, limitPistonMovement, load, lookAt, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mayInteract, mirror, move, 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, push, reapplyPosition, recreateFromPacket, refreshDimensions, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rideTick, ridingOffset, rotate, 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, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, 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- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
NO_BRIGHTNESS_OVERRIDEpublic static final int NO_BRIGHTNESS_OVERRIDE- See Also:
 
- 
DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_IDprivate static final EntityDataAccessor<Integer> DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID
- 
DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID
- 
DATA_POS_ROT_INTERPOLATION_DURATION_ID
- 
DATA_TRANSLATION_ID
- 
DATA_SCALE_ID
- 
DATA_LEFT_ROTATION_ID
- 
DATA_RIGHT_ROTATION_ID
- 
DATA_BILLBOARD_RENDER_CONSTRAINTS_ID
- 
DATA_BRIGHTNESS_OVERRIDE_ID
- 
DATA_VIEW_RANGE_ID
- 
DATA_SHADOW_RADIUS_ID
- 
DATA_SHADOW_STRENGTH_ID
- 
DATA_WIDTH_ID
- 
DATA_HEIGHT_ID
- 
DATA_GLOW_COLOR_OVERRIDE_ID
- 
RENDER_STATE_IDSprivate static final it.unimi.dsi.fastutil.ints.IntSet RENDER_STATE_IDS
- 
INITIAL_SHADOW_RADIUSprivate static final float INITIAL_SHADOW_RADIUS- See Also:
 
- 
INITIAL_SHADOW_STRENGTHprivate static final float INITIAL_SHADOW_STRENGTH- See Also:
 
- 
NO_GLOW_COLOR_OVERRIDEprivate static final int NO_GLOW_COLOR_OVERRIDE- See Also:
 
- 
TAG_POS_ROT_INTERPOLATION_DURATION- See Also:
 
- 
TAG_TRANSFORMATION_INTERPOLATION_DURATION- See Also:
 
- 
TAG_TRANSFORMATION_START_INTERPOLATION- See Also:
 
- 
TAG_TRANSFORMATION- See Also:
 
- 
TAG_BILLBOARD- See Also:
 
- 
TAG_BRIGHTNESS- See Also:
 
- 
TAG_VIEW_RANGE- See Also:
 
- 
TAG_SHADOW_RADIUS- See Also:
 
- 
TAG_SHADOW_STRENGTH- See Also:
 
- 
TAG_WIDTH- See Also:
 
- 
TAG_HEIGHT- See Also:
 
- 
TAG_GLOW_COLOR_OVERRIDE- See Also:
 
- 
interpolationStartClientTickprivate long interpolationStartClientTick
- 
interpolationDurationprivate int interpolationDuration
- 
lastProgressprivate float lastProgress
- 
cullingBoundingBox
- 
updateRenderStateprotected boolean updateRenderState
- 
updateStartTickprivate boolean updateStartTick
- 
updateInterpolationDurationprivate boolean updateInterpolationDuration
- 
renderState
- 
posRotInterpolationTarget
 
- 
- 
Constructor Details- 
Display
 
- 
- 
Method Details- 
onSyncedDataUpdated- Overrides:
- onSyncedDataUpdatedin class- Entity
 
- 
createTransformation
- 
tickpublic void tick()
- 
updateRenderSubStateprotected abstract void updateRenderSubState(boolean p_277603_, float p_277810_) 
- 
defineSynchedDataprotected void defineSynchedData()- Specified by:
- defineSynchedDatain class- Entity
 
- 
readAdditionalSaveData- Specified by:
- readAdditionalSaveDatain class- Entity
 
- 
setTransformation
- 
addAdditionalSaveData- Specified by:
- addAdditionalSaveDatain class- Entity
 
- 
lerpTopublic void lerpTo(double p_297677_, double p_301293_, double p_301384_, float p_300635_, float p_299108_, int p_299659_) 
- 
lerpTargetXpublic double lerpTargetX()- Overrides:
- lerpTargetXin class- Entity
 
- 
lerpTargetYpublic double lerpTargetY()- Overrides:
- lerpTargetYin class- Entity
 
- 
lerpTargetZpublic double lerpTargetZ()- Overrides:
- lerpTargetZin class- Entity
 
- 
lerpTargetXRotpublic float lerpTargetXRot()- Overrides:
- lerpTargetXRotin class- Entity
 
- 
lerpTargetYRotpublic float lerpTargetYRot()- Overrides:
- lerpTargetYRotin class- Entity
 
- 
getBoundingBoxForCulling- Overrides:
- getBoundingBoxForCullingin class- Entity
 
- 
getPistonPushReaction- Overrides:
- getPistonPushReactionin class- Entity
 
- 
isIgnoringBlockTriggerspublic boolean isIgnoringBlockTriggers()- Overrides:
- isIgnoringBlockTriggersin class- Entity
 
- 
renderState
- 
setTransformationInterpolationDurationprivate void setTransformationInterpolationDuration(int p_297488_) 
- 
getTransformationInterpolationDurationprivate int getTransformationInterpolationDuration()
- 
setTransformationInterpolationDelayprivate void setTransformationInterpolationDelay(int p_300640_) 
- 
getTransformationInterpolationDelayprivate int getTransformationInterpolationDelay()
- 
setPosRotInterpolationDurationprivate void setPosRotInterpolationDuration(int p_300107_) 
- 
getPosRotInterpolationDurationprivate int getPosRotInterpolationDuration()
- 
setBillboardConstraints
- 
getBillboardConstraints
- 
setBrightnessOverride
- 
getBrightnessOverride
- 
getPackedBrightnessOverrideprivate int getPackedBrightnessOverride()
- 
setViewRangeprivate void setViewRange(float p_270907_) 
- 
getViewRangeprivate float getViewRange()
- 
setShadowRadiusprivate void setShadowRadius(float p_270122_) 
- 
getShadowRadiusprivate float getShadowRadius()
- 
setShadowStrengthprivate void setShadowStrength(float p_270866_) 
- 
getShadowStrengthprivate float getShadowStrength()
- 
setWidthprivate void setWidth(float p_270741_) 
- 
getWidthprivate float getWidth()
- 
setHeightprivate void setHeight(float p_270716_) 
- 
getGlowColorOverrideprivate int getGlowColorOverride()
- 
setGlowColorOverrideprivate void setGlowColorOverride(int p_270784_) 
- 
calculateInterpolationProgresspublic float calculateInterpolationProgress(float p_272675_) 
- 
getHeightprivate float getHeight()
- 
setPospublic void setPos(double p_270091_, double p_270983_, double p_270419_) 
- 
updateCullingprivate void updateCulling()
- 
shouldRenderAtSqrDistancepublic boolean shouldRenderAtSqrDistance(double p_270991_) - Overrides:
- shouldRenderAtSqrDistancein class- Entity
 
- 
getTeamColorpublic int getTeamColor()- Overrides:
- getTeamColorin class- Entity
 
- 
createFreshRenderState
- 
createInterpolatedRenderStateprivate Display.RenderState createInterpolatedRenderState(Display.RenderState p_277365_, float p_277948_) 
 
-