Package net.minecraft.world.entity
Class Display.TextDisplay
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.Display
net.minecraft.world.entity.Display.TextDisplay
- All Implemented Interfaces:
CommandSource,EntityAccess,Nameable,ICapabilityProvider,ICapabilityProviderImpl<Entity>,ICapabilitySerializable<CompoundTag>,IForgeEntity,INBTSerializable<CompoundTag>
- Enclosing class:
- Display
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final recordstatic final recordstatic interfaceNested classes/interfaces inherited from class net.minecraft.world.entity.Display
Display.BillboardConstraints, Display.BlockDisplay, Display.ColorInterpolator, Display.FloatInterpolator, Display.GenericInterpolator<T>, Display.IntepolatorUpdater, Display.Interpolator<T>, Display.InterpolatorSet, Display.IntInterpolator, Display.ItemDisplay, Display.TextDisplayNested classes/interfaces inherited from class net.minecraft.world.entity.Entity
Entity.MoveFunction, Entity.MovementEmission, Entity.RemovalReasonNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Display.IntInterpolatorprivate Display.TextDisplay.CachedInfoprivate static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Byte>private static final EntityDataAccessor<Component>private static final EntityDataAccessor<Byte>static final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final intprivate static final byteprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringprivate final Display.IntInterpolatorFields inherited from class net.minecraft.world.entity.Display
interpolators, LOGGER, NO_BRIGHTNESS_OVERRIDE, TAG_BILLBOARD, TAG_BRIGHTNESS, TAG_GLOW_COLOR_OVERRIDE, TAG_HEIGHT, TAG_INTERPOLATION_DURATION, TAG_SHADOW_RADIUS, TAG_SHADOW_STRENGTH, TAG_START_INTERPOLATION, TAG_TRANSFORMATION, TAG_VIEW_RANGE, TAG_WIDTHFields inherited from class net.minecraft.world.entity.Entity
BASE_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, 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, level, MAX_ENTITY_TAG_COUNT, maxUpStep, minorHorizontalCollision, moveDist, noCulling, noPhysics, onGround, 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.CommandSource
NULL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalSaveData(CompoundTag p_270268_) cacheDisplay(Display.TextDisplay.LineSplitter p_270682_) protected voidstatic Display.TextDisplay.AligngetAlign(byte p_270911_) private intintgetBackgroundColor(float p_270652_) bytegetFlags()intgetText()private bytebytegetTextOpacity(float p_270287_) private static byteloadFlag(byte p_270219_, CompoundTag p_270994_, String p_270958_, byte p_270701_) voidonSyncedDataUpdated(EntityDataAccessor<?> p_270797_) protected voidreadAdditionalSaveData(CompoundTag p_270714_) private voidsetBackgroundColor(int p_270241_) private voidsetFlags(byte p_270855_) private voidsetLineWidth(int p_270545_) private voidprivate voidsetTextOpacity(byte p_270583_) private static voidstoreFlag(byte p_270879_, CompoundTag p_270177_, String p_270294_, byte p_270853_) Methods inherited from class net.minecraft.world.entity.Display
calculateInterpolationProgress, getAddEntityPacket, getBillboardConstraints, getBoundingBoxForCulling, getPackedBrightnessOverride, getPistonPushReaction, getShadowRadius, getShadowStrength, getTeamColor, onSyncedDataUpdated, orientation, setPos, setXRot, setYRot, shouldRenderAtSqrDistance, tick, transformationMethods inherited from class net.minecraft.world.entity.Entity
absMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, animateHurt, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canEnterPose, canFreeze, canRide, canSpawnSprintParticle, canSprint, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, causeFallDamage, changeDimension, changeDimension, checkDespawn, checkFallDamage, checkInsideBlocks, checkOutOfWorld, checkSlowFallDistance, 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, getBoundingBoxForPose, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, 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, getLevel, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getMyRidingOffset, getName, getOnPos, getOnPosLegacy, getPassengers, getPassengersAndSelf, getPassengersRidingOffset, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPickResult, getPortalWaitTime, getPose, getPosition, getPositionCodec, 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, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInLava, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnGround, isOnPortalCooldown, isPassenger, isPassengerOfSameVehicle, isPickable, isPushable, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, kill, lavaHurt, lerpHeadTo, lerpMotion, lerpTo, limitPistonMovement, load, lookAt, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mayInteract, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onClientRemoval, onFlap, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, outOfWorld, pick, playEntityOnFireExtinguishedSound, playerTouch, playSound, playSound, playStepSound, playSwimSound, position, positionRider, processFlappingMovement, processPortalCooldown, push, push, reapplyPosition, recreateFromPacket, refreshDimensions, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rideTick, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setItemSlot, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setPortalCooldown, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setViewScale, setYBodyRot, setYHeadRot, 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, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, updateSwimming, wasKilledMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.commands.CommandSource
alwaysAcceptsMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeEntity
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, deserializeNBT, getClassification, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, serializeNBT, shouldRiderSit
-
Field Details
-
TAG_TEXT
- See Also:
-
TAG_LINE_WIDTH
- See Also:
-
TAG_TEXT_OPACITY
- See Also:
-
TAG_BACKGROUND_COLOR
- See Also:
-
TAG_SHADOW
- See Also:
-
TAG_SEE_THROUGH
- See Also:
-
TAG_USE_DEFAULT_BACKGROUND
- See Also:
-
TAG_ALIGNMENT
- See Also:
-
FLAG_SHADOW
public static final byte FLAG_SHADOW- See Also:
-
FLAG_SEE_THROUGH
public static final byte FLAG_SEE_THROUGH- See Also:
-
FLAG_USE_DEFAULT_BACKGROUND
public static final byte FLAG_USE_DEFAULT_BACKGROUND- See Also:
-
FLAG_ALIGN_LEFT
public static final byte FLAG_ALIGN_LEFT- See Also:
-
FLAG_ALIGN_RIGHT
public static final byte FLAG_ALIGN_RIGHT- See Also:
-
INITIAL_TEXT_OPACITY
private static final byte INITIAL_TEXT_OPACITY- See Also:
-
INITIAL_BACKGROUND
public static final int INITIAL_BACKGROUND- See Also:
-
DATA_TEXT_ID
-
DATA_LINE_WIDTH_ID
-
DATA_BACKGROUND_COLOR_ID
-
DATA_TEXT_OPACITY_ID
-
DATA_STYLE_FLAGS_ID
-
textOpacity
-
backgroundColor
-
clientDisplayCache
-
-
Constructor Details
-
TextDisplay
-
-
Method Details
-
defineSynchedData
protected void defineSynchedData()- Overrides:
defineSynchedDatain classDisplay
-
onSyncedDataUpdated
- Overrides:
onSyncedDataUpdatedin classDisplay
-
getText
-
setText
-
getLineWidth
public int getLineWidth() -
setLineWidth
private void setLineWidth(int p_270545_) -
getTextOpacity
public byte getTextOpacity(float p_270287_) -
getTextOpacity
private byte getTextOpacity() -
setTextOpacity
private void setTextOpacity(byte p_270583_) -
getBackgroundColor
public int getBackgroundColor(float p_270652_) -
getBackgroundColor
private int getBackgroundColor() -
setBackgroundColor
private void setBackgroundColor(int p_270241_) -
getFlags
public byte getFlags() -
setFlags
private void setFlags(byte p_270855_) -
loadFlag
private static byte loadFlag(byte p_270219_, CompoundTag p_270994_, String p_270958_, byte p_270701_) -
readAdditionalSaveData
- Overrides:
readAdditionalSaveDatain classDisplay
-
storeFlag
private static void storeFlag(byte p_270879_, CompoundTag p_270177_, String p_270294_, byte p_270853_) -
addAdditionalSaveData
- Overrides:
addAdditionalSaveDatain classDisplay
-
cacheDisplay
-
getAlign
-