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
Modifier and TypeClassDescriptionstatic enum
static 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 class
static class
static class
Nested classes/interfaces inherited from class net.minecraft.world.entity.Entity
Entity.MoveFunction, Entity.MovementEmission, Entity.RemovalReason
Nested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
-
Field Summary
Modifier and TypeFieldDescriptionprivate AABB
private 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 float
private static final float
private static final float
private long
protected final Display.InterpolatorSet
private float
(package private) static final org.slf4j.Logger
static final int
private static final int
private final org.joml.Quaternionf
private final Display.FloatInterpolator
private final Display.FloatInterpolator
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
private final Display.GenericInterpolator<Transformation>
private boolean
private boolean
Fields 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, zOld
Fields inherited from interface net.minecraft.commands.CommandSource
NULL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addAdditionalSaveData
(CompoundTag p_270779_) float
calculateInterpolationProgress
(float p_272675_) private static Transformation
createTransformation
(SynchedEntityData p_270278_) protected void
private Brightness
private int
private float
private int
private int
int
private float
float
getShadowRadius
(float p_270525_) private float
float
getShadowStrength
(float p_270465_) int
private float
private float
getWidth()
void
onSyncedDataUpdated
(List<SynchedEntityData.DataValue<?>> p_270860_) void
onSyncedDataUpdated
(EntityDataAccessor<?> p_270275_) org.joml.Quaternionf
protected void
readAdditionalSaveData
(CompoundTag p_270854_) private void
private void
setBrightnessOverride
(Brightness p_270461_) private void
setGlowColorOverride
(int p_270784_) private void
setHeight
(float p_270716_) private void
setInterpolationDelay
(int p_276366_) private void
setInterpolationDuration
(int p_270803_) void
setPos
(double p_270091_, double p_270983_, double p_270419_) private void
setShadowRadius
(float p_270122_) private void
setShadowStrength
(float p_270866_) private void
setTransformation
(Transformation p_270186_) private void
setViewRange
(float p_270907_) private void
setWidth
(float p_270741_) void
setXRot
(float p_270257_) void
setYRot
(float p_270921_) boolean
shouldRenderAtSqrDistance
(double p_270991_) void
tick()
transformation
(float p_270349_) private void
private void
Methods 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, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateInWaterStateAndDoWaterCurrentPushing, updateSwimming, wasKilled
Methods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.commands.CommandSource
alwaysAccepts
Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
Methods 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, shouldUpdateFluidWhileBoating
-
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:
onSyncedDataUpdated
in classEntity
-
onSyncedDataUpdated
- Overrides:
onSyncedDataUpdated
in classEntity
-
createTransformation
-
tick
public void tick() -
defineSynchedData
protected void defineSynchedData()- Specified by:
defineSynchedData
in classEntity
-
readAdditionalSaveData
- Specified by:
readAdditionalSaveData
in classEntity
-
setTransformation
-
addAdditionalSaveData
- Specified by:
addAdditionalSaveData
in classEntity
-
getAddEntityPacket
- Overrides:
getAddEntityPacket
in classEntity
-
getBoundingBoxForCulling
- Overrides:
getBoundingBoxForCulling
in classEntity
-
getPistonPushReaction
- Overrides:
getPistonPushReaction
in 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:
shouldRenderAtSqrDistance
in classEntity
-
getTeamColor
public int getTeamColor()- Overrides:
getTeamColor
in classEntity
-