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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class(package private) static class(package private) static class(package private) static class(package private) static interface(package private) static class(package private) static class(package private) static classstatic classstatic classNested 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 AABBprivate static final EntityDataAccessor<Byte>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<Integer>private static final EntityDataAccessor<org.joml.Quaternionf>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<org.joml.Vector3f>private static final EntityDataAccessor<Float>private static final EntityDataAccessor<Float>private static final floatprivate static final floatprivate static final floatprivate longprotected final Display.InterpolatorSetprivate float(package private) static final org.slf4j.Loggerstatic final intprivate static final intprivate final org.joml.Quaternionfprivate final Display.FloatInterpolatorprivate final Display.FloatInterpolatorstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprivate final Display.GenericInterpolator<Transformation>private booleanprivate booleanFields 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_270779_) floatcalculateInterpolationProgress(float p_272675_) private static TransformationcreateTransformation(SynchedEntityData p_270278_) protected voidprivate Brightnessprivate intprivate floatprivate intprivate intintprivate floatfloatgetShadowRadius(float p_270525_) private floatfloatgetShadowStrength(float p_270465_) intprivate floatprivate floatgetWidth()voidonSyncedDataUpdated(List<SynchedEntityData.DataValue<?>> p_270860_) voidonSyncedDataUpdated(EntityDataAccessor<?> p_270275_) org.joml.Quaternionfprotected voidreadAdditionalSaveData(CompoundTag p_270854_) private voidprivate voidsetBrightnessOverride(Brightness p_270461_) private voidsetGlowColorOverride(int p_270784_) private voidsetHeight(float p_270716_) private voidsetInterpolationDelay(int p_276366_) private voidsetInterpolationDuration(int p_270803_) voidsetPos(double p_270091_, double p_270983_, double p_270419_) private voidsetShadowRadius(float p_270122_) private voidsetShadowStrength(float p_270866_) private voidsetTransformation(Transformation p_270186_) private voidsetViewRange(float p_270907_) private voidsetWidth(float p_270741_) voidsetXRot(float p_270257_) voidsetYRot(float p_270921_) booleanshouldRenderAtSqrDistance(double p_270991_) voidtick()transformation(float p_270349_) private voidprivate voidMethods 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
-
LOGGER
static final org.slf4j.Logger LOGGER -
INITIAL_UPDATE_PROGRESS
private static final float INITIAL_UPDATE_PROGRESS- See Also:
-
NO_BRIGHTNESS_OVERRIDE
public static final int NO_BRIGHTNESS_OVERRIDE- See Also:
-
DATA_INTERPOLATION_START_DELTA_TICKS_ID
-
DATA_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
-
INITIAL_SHADOW_RADIUS
private static final float INITIAL_SHADOW_RADIUS- See Also:
-
INITIAL_SHADOW_STRENGTH
private static final float INITIAL_SHADOW_STRENGTH- See Also:
-
NO_GLOW_COLOR_OVERRIDE
private static final int NO_GLOW_COLOR_OVERRIDE- See Also:
-
TAG_INTERPOLATION_DURATION
- See Also:
-
TAG_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:
-
transformation
-
shadowRadius
-
shadowStrength
-
orientation
private final org.joml.Quaternionf orientation -
interpolators
-
interpolationStartClientTick
private long interpolationStartClientTick -
lastProgress
private float lastProgress -
cullingBoundingBox
-
updateInterpolators
private boolean updateInterpolators -
updateTime
private boolean updateTime
-
-
Constructor Details
-
Display
-
-
Method Details
-
onSyncedDataUpdated
- Overrides:
onSyncedDataUpdatedin classEntity
-
onSyncedDataUpdated
- Overrides:
onSyncedDataUpdatedin classEntity
-
createTransformation
-
tick
public void tick() -
defineSynchedData
protected void defineSynchedData()- Specified by:
defineSynchedDatain classEntity
-
readAdditionalSaveData
- Specified by:
readAdditionalSaveDatain classEntity
-
setTransformation
-
addAdditionalSaveData
- Specified by:
addAdditionalSaveDatain classEntity
-
getAddEntityPacket
- Overrides:
getAddEntityPacketin classEntity
-
getBoundingBoxForCulling
- Overrides:
getBoundingBoxForCullingin classEntity
-
getPistonPushReaction
- Overrides:
getPistonPushReactionin classEntity
-
orientation
public org.joml.Quaternionf orientation() -
transformation
-
setInterpolationDuration
private void setInterpolationDuration(int p_270803_) -
getInterpolationDuration
private int getInterpolationDuration() -
setInterpolationDelay
private void setInterpolationDelay(int p_276366_) -
getInterpolationDelay
private int getInterpolationDelay() -
setBillboardConstraints
-
getBillboardConstraints
-
setBrightnessOverride
-
getBrightnessOverride
-
getPackedBrightnessOverride
public int getPackedBrightnessOverride() -
setViewRange
private void setViewRange(float p_270907_) -
getViewRange
private float getViewRange() -
setShadowRadius
private void setShadowRadius(float p_270122_) -
getShadowRadius
private float getShadowRadius() -
getShadowRadius
public float getShadowRadius(float p_270525_) -
setShadowStrength
private void setShadowStrength(float p_270866_) -
getShadowStrength
private float getShadowStrength() -
getShadowStrength
public float getShadowStrength(float p_270465_) -
setWidth
private void setWidth(float p_270741_) -
getWidth
private float getWidth() -
setHeight
private void setHeight(float p_270716_) -
getGlowColorOverride
private int getGlowColorOverride() -
setGlowColorOverride
private void setGlowColorOverride(int p_270784_) -
calculateInterpolationProgress
public float calculateInterpolationProgress(float p_272675_) -
getHeight
private float getHeight() -
setPos
public void setPos(double p_270091_, double p_270983_, double p_270419_) -
updateCulling
private void updateCulling() -
setXRot
public void setXRot(float p_270257_) -
setYRot
public void setYRot(float p_270921_) -
updateOrientation
private void updateOrientation() -
shouldRenderAtSqrDistance
public boolean shouldRenderAtSqrDistance(double p_270991_) - Overrides:
shouldRenderAtSqrDistancein classEntity
-
getTeamColor
public int getTeamColor()- Overrides:
getTeamColorin classEntity
-