Class DisplayEntity
- All Implemented Interfaces:
ScoreHolder,CommandOutput,Nameable,EntityLike
- Direct Known Subclasses:
DisplayEntity.BlockDisplayEntity,DisplayEntity.ItemDisplayEntity,DisplayEntity.TextDisplayEntity
- Mappings:
Namespace Name official bltintermediary net/minecraft/class_8113named net/minecraft/entity/decoration/DisplayEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static final recordprivate static final recordstatic enumstatic classstatic interfaceprivate static final recordprivate static classstatic interfaceprivate static final recordstatic classstatic final recordstatic classNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Byte>static final Stringprivate static final TrackedData<Integer>static final Stringprivate static final floatprivate static final floatprivate static final intstatic final intprivate static final TrackedData<Integer>static final Stringprivate static final TrackedData<Float>static final Stringprivate static final TrackedData<Integer>static final Stringprivate intprivate booleanprivate longprivate static final TrackedData<Quaternionf>private float(package private) static final Loggerprivate static final IntSetprotected booleanprivate @Nullable DisplayEntity.RenderStateprivate static final TrackedData<Quaternionf>private static final TrackedData<Vector3f>private static final TrackedData<Float>static final Stringprivate static final TrackedData<Float>static final Stringprivate static final TrackedData<Integer>static final Stringprivate booleanprivate static final TrackedData<Integer>static final Stringstatic final Stringprivate static final TrackedData<Vector3f>private static final TrackedData<Float>static final Stringprivate Boxprivate static final TrackedData<Float>static final StringFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether the entity cannot trigger pressure plates or tripwires.private DisplayEntity.RenderStateprivate DisplayEntity.BillboardModeprivate intprivate @Nullable Brightnessprivate floatprivate floatprivate intprivate intprivate DisplayEntity.RenderStategetLerpedRenderState(DisplayEntity.RenderState state, float lerpProgress) floatgetLerpProgress(float delta) floatdoubledoublefloatdoubleReturns the behavior of the piston for this entity.private floatprivate floatprivate intintReturns the team color value, or0xFFFFFFif the entity is not in a team or the color is not set.private intprivate static AffineTransformationgetTransformation(DataTracker dataTracker) private floatprotected voidInitializes data tracker.voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.protected voidReads custom data fromnbt.protected abstract voidrefreshData(boolean shouldLerp, float lerpProgress) private voidsetBillboardMode(DisplayEntity.BillboardMode billboardMode) private voidsetBrightness(@Nullable Brightness brightness) private voidsetDisplayHeight(float height) private voidsetDisplayWidth(float width) private voidsetGlowColorOverride(int glowColorOverride) private voidsetInterpolationDuration(int interpolationDuration) voidsetPosition(double x, double y, double z) Sets the position and refreshes the bounding box.private voidsetShadowRadius(float shadowRadius) private voidsetShadowStrength(float shadowStrength) private voidsetStartInterpolation(int startInterpolation) private voidsetTeleportDuration(int teleportDuration) private voidsetTransformation(AffineTransformation transformation) private voidsetViewRange(float viewRange) booleanshouldRender(double distance) voidtick()Ticks this entity.voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) private voidprotected voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canHit, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, damage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, extinguishWithSound, fall, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBodyYaw, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeadYaw, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerRidingPos, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRidingOffset, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStackReference, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeleportTarget, getTrackedPosition, getType, getUnscaledRidingOffset, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lerpPosAndRotation, limitFallDistance, lookAt, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDamaged, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeCommandTag, removeFromDimension, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickInVoid, tickPortal, tickPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official pLblt;p:Lorg/slf4j/Logger;intermediary field_42397Lnet/minecraft/class_8113;field_42397:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/entity/decoration/DisplayEntity;LOGGER:Lorg/slf4j/Logger;
-
field_42384
public static final int field_42384- See Also:
- Mappings:
Namespace Name Mixin selector official bLblt;b:Iintermediary field_42384Lnet/minecraft/class_8113;field_42384:Inamed field_42384Lnet/minecraft/entity/decoration/DisplayEntity;field_42384:I
-
START_INTERPOLATION
- Mappings:
Namespace Name Mixin selector official qLblt;q:Lagm;intermediary field_45112Lnet/minecraft/class_8113;field_45112:Lnet/minecraft/class_2940;named START_INTERPOLATIONLnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION:Lnet/minecraft/entity/data/TrackedData;
-
INTERPOLATION_DURATION
- Mappings:
Namespace Name Mixin selector official rLblt;r:Lagm;intermediary field_45113Lnet/minecraft/class_8113;field_45113:Lnet/minecraft/class_2940;named INTERPOLATION_DURATIONLnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION:Lnet/minecraft/entity/data/TrackedData;
-
TELEPORT_DURATION
- Mappings:
Namespace Name Mixin selector official sLblt;s:Lagm;intermediary field_45114Lnet/minecraft/class_8113;field_45114:Lnet/minecraft/class_2940;named TELEPORT_DURATIONLnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION:Lnet/minecraft/entity/data/TrackedData;
-
TRANSLATION
- Mappings:
Namespace Name Mixin selector official tLblt;t:Lagm;intermediary field_42401Lnet/minecraft/class_8113;field_42401:Lnet/minecraft/class_2940;named TRANSLATIONLnet/minecraft/entity/decoration/DisplayEntity;TRANSLATION:Lnet/minecraft/entity/data/TrackedData;
-
SCALE
- Mappings:
Namespace Name Mixin selector official uLblt;u:Lagm;intermediary field_42402Lnet/minecraft/class_8113;field_42402:Lnet/minecraft/class_2940;named SCALELnet/minecraft/entity/decoration/DisplayEntity;SCALE:Lnet/minecraft/entity/data/TrackedData;
-
LEFT_ROTATION
- Mappings:
Namespace Name Mixin selector official vLblt;v:Lagm;intermediary field_42403Lnet/minecraft/class_8113;field_42403:Lnet/minecraft/class_2940;named LEFT_ROTATIONLnet/minecraft/entity/decoration/DisplayEntity;LEFT_ROTATION:Lnet/minecraft/entity/data/TrackedData;
-
RIGHT_ROTATION
- Mappings:
Namespace Name Mixin selector official aELblt;aE:Lagm;intermediary field_42367Lnet/minecraft/class_8113;field_42367:Lnet/minecraft/class_2940;named RIGHT_ROTATIONLnet/minecraft/entity/decoration/DisplayEntity;RIGHT_ROTATION:Lnet/minecraft/entity/data/TrackedData;
-
BILLBOARD
- Mappings:
Namespace Name Mixin selector official aFLblt;aF:Lagm;intermediary field_42368Lnet/minecraft/class_8113;field_42368:Lnet/minecraft/class_2940;named BILLBOARDLnet/minecraft/entity/decoration/DisplayEntity;BILLBOARD:Lnet/minecraft/entity/data/TrackedData;
-
BRIGHTNESS
- Mappings:
Namespace Name Mixin selector official aGLblt;aG:Lagm;intermediary field_42369Lnet/minecraft/class_8113;field_42369:Lnet/minecraft/class_2940;named BRIGHTNESSLnet/minecraft/entity/decoration/DisplayEntity;BRIGHTNESS:Lnet/minecraft/entity/data/TrackedData;
-
VIEW_RANGE
- Mappings:
Namespace Name Mixin selector official aHLblt;aH:Lagm;intermediary field_42370Lnet/minecraft/class_8113;field_42370:Lnet/minecraft/class_2940;named VIEW_RANGELnet/minecraft/entity/decoration/DisplayEntity;VIEW_RANGE:Lnet/minecraft/entity/data/TrackedData;
-
SHADOW_RADIUS
- Mappings:
Namespace Name Mixin selector official aILblt;aI:Lagm;intermediary field_42371Lnet/minecraft/class_8113;field_42371:Lnet/minecraft/class_2940;named SHADOW_RADIUSLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_RADIUS:Lnet/minecraft/entity/data/TrackedData;
-
SHADOW_STRENGTH
- Mappings:
Namespace Name Mixin selector official aJLblt;aJ:Lagm;intermediary field_42372Lnet/minecraft/class_8113;field_42372:Lnet/minecraft/class_2940;named SHADOW_STRENGTHLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_STRENGTH:Lnet/minecraft/entity/data/TrackedData;
-
WIDTH
- Mappings:
Namespace Name Mixin selector official aKLblt;aK:Lagm;intermediary field_42373Lnet/minecraft/class_8113;field_42373:Lnet/minecraft/class_2940;named WIDTHLnet/minecraft/entity/decoration/DisplayEntity;WIDTH:Lnet/minecraft/entity/data/TrackedData;
-
HEIGHT
- Mappings:
Namespace Name Mixin selector official aLLblt;aL:Lagm;intermediary field_42374Lnet/minecraft/class_8113;field_42374:Lnet/minecraft/class_2940;named HEIGHTLnet/minecraft/entity/decoration/DisplayEntity;HEIGHT:Lnet/minecraft/entity/data/TrackedData;
-
GLOW_COLOR_OVERRIDE
- Mappings:
Namespace Name Mixin selector official aMLblt;aM:Lagm;intermediary field_42375Lnet/minecraft/class_8113;field_42375:Lnet/minecraft/class_2940;named GLOW_COLOR_OVERRIDELnet/minecraft/entity/decoration/DisplayEntity;GLOW_COLOR_OVERRIDE:Lnet/minecraft/entity/data/TrackedData;
-
RENDERING_DATA_IDS
- Mappings:
Namespace Name Mixin selector official aNLblt;aN:Lit/unimi/dsi/fastutil/ints/IntSet;intermediary field_43180Lnet/minecraft/class_8113;field_43180:Lit/unimi/dsi/fastutil/ints/IntSet;named RENDERING_DATA_IDSLnet/minecraft/entity/decoration/DisplayEntity;RENDERING_DATA_IDS:Lit/unimi/dsi/fastutil/ints/IntSet;
-
field_42376
private static final float field_42376- See Also:
- Mappings:
Namespace Name Mixin selector official aOLblt;aO:Fintermediary field_42376Lnet/minecraft/class_8113;field_42376:Fnamed field_42376Lnet/minecraft/entity/decoration/DisplayEntity;field_42376:F
-
field_42377
private static final float field_42377- See Also:
- Mappings:
Namespace Name Mixin selector official aPLblt;aP:Fintermediary field_42377Lnet/minecraft/class_8113;field_42377:Fnamed field_42377Lnet/minecraft/entity/decoration/DisplayEntity;field_42377:F
-
field_42378
private static final int field_42378- See Also:
- Mappings:
Namespace Name Mixin selector official aQLblt;aQ:Iintermediary field_42378Lnet/minecraft/class_8113;field_42378:Inamed field_42378Lnet/minecraft/entity/decoration/DisplayEntity;field_42378:I
-
TELEPORT_DURATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official cLblt;c:Ljava/lang/String;intermediary field_45109Lnet/minecraft/class_8113;field_45109:Ljava/lang/String;named TELEPORT_DURATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION_KEY:Ljava/lang/String;
-
INTERPOLATION_DURATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official dLblt;d:Ljava/lang/String;intermediary field_45110Lnet/minecraft/class_8113;field_45110:Ljava/lang/String;named INTERPOLATION_DURATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION_KEY:Ljava/lang/String;
-
START_INTERPOLATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official eLblt;e:Ljava/lang/String;intermediary field_45111Lnet/minecraft/class_8113;field_45111:Ljava/lang/String;named START_INTERPOLATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION_KEY:Ljava/lang/String;
-
TRANSFORMATION_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official fLblt;f:Ljava/lang/String;intermediary field_42387Lnet/minecraft/class_8113;field_42387:Ljava/lang/String;named TRANSFORMATION_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;TRANSFORMATION_NBT_KEY:Ljava/lang/String;
-
BILLBOARD_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official gLblt;g:Ljava/lang/String;intermediary field_42388Lnet/minecraft/class_8113;field_42388:Ljava/lang/String;named BILLBOARD_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;BILLBOARD_NBT_KEY:Ljava/lang/String;
-
BRIGHTNESS_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official hLblt;h:Ljava/lang/String;intermediary field_42389Lnet/minecraft/class_8113;field_42389:Ljava/lang/String;named BRIGHTNESS_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;BRIGHTNESS_NBT_KEY:Ljava/lang/String;
-
VIEW_RANGE_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official iLblt;i:Ljava/lang/String;intermediary field_42390Lnet/minecraft/class_8113;field_42390:Ljava/lang/String;named VIEW_RANGE_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;VIEW_RANGE_NBT_KEY:Ljava/lang/String;
-
SHADOW_RADIUS_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official jLblt;j:Ljava/lang/String;intermediary field_42391Lnet/minecraft/class_8113;field_42391:Ljava/lang/String;named SHADOW_RADIUS_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_RADIUS_NBT_KEY:Ljava/lang/String;
-
SHADOW_STRENGTH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official kLblt;k:Ljava/lang/String;intermediary field_42392Lnet/minecraft/class_8113;field_42392:Ljava/lang/String;named SHADOW_STRENGTH_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_STRENGTH_NBT_KEY:Ljava/lang/String;
-
WIDTH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official lLblt;l:Ljava/lang/String;intermediary field_42393Lnet/minecraft/class_8113;field_42393:Ljava/lang/String;named WIDTH_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;WIDTH_NBT_KEY:Ljava/lang/String;
-
HEIGHT_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official mLblt;m:Ljava/lang/String;intermediary field_42394Lnet/minecraft/class_8113;field_42394:Ljava/lang/String;named HEIGHT_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;HEIGHT_NBT_KEY:Ljava/lang/String;
-
GLOW_COLOR_OVERRIDE_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official nLblt;n:Ljava/lang/String;intermediary field_42395Lnet/minecraft/class_8113;field_42395:Ljava/lang/String;named GLOW_COLOR_OVERRIDE_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;GLOW_COLOR_OVERRIDE_NBT_KEY:Ljava/lang/String;
-
interpolationStart
private long interpolationStart- Mappings:
Namespace Name Mixin selector official aRLblt;aR:Jintermediary field_42620Lnet/minecraft/class_8113;field_42620:Jnamed interpolationStartLnet/minecraft/entity/decoration/DisplayEntity;interpolationStart:J
-
interpolationDuration
private int interpolationDuration- Mappings:
Namespace Name Mixin selector official aSLblt;aS:Iintermediary field_43181Lnet/minecraft/class_8113;field_43181:Inamed interpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;interpolationDuration:I
-
lerpProgress
private float lerpProgress- Mappings:
Namespace Name Mixin selector official aTLblt;aT:Fintermediary field_43135Lnet/minecraft/class_8113;field_43135:Fnamed lerpProgressLnet/minecraft/entity/decoration/DisplayEntity;lerpProgress:F
-
visibilityBoundingBox
- Mappings:
Namespace Name Mixin selector official aULblt;aU:Leln;intermediary field_42383Lnet/minecraft/class_8113;field_42383:Lnet/minecraft/class_238;named visibilityBoundingBoxLnet/minecraft/entity/decoration/DisplayEntity;visibilityBoundingBox:Lnet/minecraft/util/math/Box;
-
renderingDataSet
protected boolean renderingDataSet- Mappings:
Namespace Name Mixin selector official oLblt;o:Zintermediary field_43185Lnet/minecraft/class_8113;field_43185:Znamed renderingDataSetLnet/minecraft/entity/decoration/DisplayEntity;renderingDataSet:Z
-
startInterpolationSet
private boolean startInterpolationSet- Mappings:
Namespace Name Mixin selector official aVLblt;aV:Zintermediary field_43182Lnet/minecraft/class_8113;field_43182:Znamed startInterpolationSetLnet/minecraft/entity/decoration/DisplayEntity;startInterpolationSet:Z
-
interpolationDurationSet
private boolean interpolationDurationSet- Mappings:
Namespace Name Mixin selector official aWLblt;aW:Zintermediary field_43183Lnet/minecraft/class_8113;field_43183:Znamed interpolationDurationSetLnet/minecraft/entity/decoration/DisplayEntity;interpolationDurationSet:Z
-
renderState
- Mappings:
Namespace Name Mixin selector official aXLblt;aX:Lblt$k;intermediary field_43184Lnet/minecraft/class_8113;field_43184:Lnet/minecraft/class_8113$class_8229;named renderStateLnet/minecraft/entity/decoration/DisplayEntity;renderState:Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;
-
interpolationTarget
- Mappings:
Namespace Name Mixin selector official aYLblt;aY:Lblt$j;intermediary field_45108Lnet/minecraft/class_8113;field_45108:Lnet/minecraft/class_8113$class_8639;named interpolationTargetLnet/minecraft/entity/decoration/DisplayEntity;interpolationTarget:Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;
-
-
Constructor Details
-
DisplayEntity
- Mappings:
Namespace Name Mixin selector official <init>Lblu;<init>(Lbly;Lcto;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
onTrackedDataSet
Called on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed.
- Overrides:
onTrackedDataSetin classEntity- Mappings:
Namespace Name Mixin selector official aLblu;a(Lagm;)Vintermediary method_5674Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)Vnamed onTrackedDataSetLnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
getTransformation
- Mappings:
Namespace Name Mixin selector official aLblt;a(Lagp;)Lj;intermediary method_48845Lnet/minecraft/class_8113;method_48845(Lnet/minecraft/class_2945;)Lnet/minecraft/class_4590;named getTransformationLnet/minecraft/entity/decoration/DisplayEntity;getTransformation(Lnet/minecraft/entity/data/DataTracker;)Lnet/minecraft/util/math/AffineTransformation;
-
tick
public void tick()Ticks this entity. -
refreshData
protected abstract void refreshData(boolean shouldLerp, float lerpProgress) - Mappings:
Namespace Name Mixin selector official aLblt;a(ZF)Vintermediary method_49776Lnet/minecraft/class_8113;method_49776(ZF)Vnamed refreshDataLnet/minecraft/entity/decoration/DisplayEntity;refreshData(ZF)V
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official c_Lblu;c_()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Specified by:
readCustomDataFromNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector official aLblu;a(Lsn;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
setTransformation
- Mappings:
Namespace Name Mixin selector official aLblt;a(Lj;)Vintermediary method_48849Lnet/minecraft/class_8113;method_48849(Lnet/minecraft/class_4590;)Vnamed setTransformationLnet/minecraft/entity/decoration/DisplayEntity;setTransformation(Lnet/minecraft/util/math/AffineTransformation;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Specified by:
writeCustomDataToNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector official bLblu;b(Lsn;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
updateTrackedPositionAndAngles
public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) - Overrides:
updateTrackedPositionAndAnglesin classEntity- Mappings:
Namespace Name Mixin selector official aLblu;a(DDDFFI)Vintermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFI)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFI)V
-
getLerpTargetX
public double getLerpTargetX()- Overrides:
getLerpTargetXin classEntity- Mappings:
Namespace Name Mixin selector official p_Lblu;p_()Dintermediary method_53830Lnet/minecraft/class_1297;method_53830()Dnamed getLerpTargetXLnet/minecraft/entity/Entity;getLerpTargetX()D
-
getLerpTargetY
public double getLerpTargetY()- Overrides:
getLerpTargetYin classEntity- Mappings:
Namespace Name Mixin selector official N_Lblu;N_()Dintermediary method_53827Lnet/minecraft/class_1297;method_53827()Dnamed getLerpTargetYLnet/minecraft/entity/Entity;getLerpTargetY()D
-
getLerpTargetZ
public double getLerpTargetZ()- Overrides:
getLerpTargetZin classEntity- Mappings:
Namespace Name Mixin selector official O_Lblu;O_()Dintermediary method_53828Lnet/minecraft/class_1297;method_53828()Dnamed getLerpTargetZLnet/minecraft/entity/Entity;getLerpTargetZ()D
-
getLerpTargetPitch
public float getLerpTargetPitch()- Overrides:
getLerpTargetPitchin classEntity- Mappings:
Namespace Name Mixin selector official f_Lblu;f_()Fintermediary method_53829Lnet/minecraft/class_1297;method_53829()Fnamed getLerpTargetPitchLnet/minecraft/entity/Entity;getLerpTargetPitch()F
-
getLerpTargetYaw
public float getLerpTargetYaw()- Overrides:
getLerpTargetYawin classEntity- Mappings:
Namespace Name Mixin selector official q_Lblu;q_()Fintermediary method_53831Lnet/minecraft/class_1297;method_53831()Fnamed getLerpTargetYawLnet/minecraft/entity/Entity;getLerpTargetYaw()F
-
getVisibilityBoundingBox
- Overrides:
getVisibilityBoundingBoxin classEntity- Mappings:
Namespace Name Mixin selector official i_Lblu;i_()Leln;intermediary method_5830Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;named getVisibilityBoundingBoxLnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
-
getPistonBehavior
Returns the behavior of the piston for this entity.This is
PistonBehavior.NORMALby default.AreaEffectCloudEntity,MarkerEntity, and markerArmorStandEntityreturnPistonBehavior.IGNORE, causing the piston to not affect the entity's position. Other piston behaviors are inapplicable to entities, and treated likePistonBehavior.NORMAL.- Overrides:
getPistonBehaviorin classEntity- Returns:
- the behavior of the piston for this entity
- Mappings:
Namespace Name Mixin selector official s_Lblu;s_()Leev;intermediary method_5657Lnet/minecraft/class_1297;method_5657()Lnet/minecraft/class_3619;named getPistonBehaviorLnet/minecraft/entity/Entity;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
-
canAvoidTraps
public boolean canAvoidTraps()Returns whether the entity cannot trigger pressure plates or tripwires.BatEntityis the only entity in vanilla that can avoid traps.- Overrides:
canAvoidTrapsin classEntity- Returns:
- whether the entity cannot trigger pressure plates or tripwires
- Mappings:
Namespace Name Mixin selector official r_Lblu;r_()Zintermediary method_5696Lnet/minecraft/class_1297;method_5696()Znamed canAvoidTrapsLnet/minecraft/entity/Entity;canAvoidTraps()Z
-
getRenderState
- Mappings:
Namespace Name Mixin selector official qLblt;q()Lblt$k;intermediary method_49777Lnet/minecraft/class_8113;method_49777()Lnet/minecraft/class_8113$class_8229;named getRenderStateLnet/minecraft/entity/decoration/DisplayEntity;getRenderState()Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;
-
setInterpolationDuration
private void setInterpolationDuration(int interpolationDuration) - Mappings:
Namespace Name Mixin selector official bLblt;b(I)Vintermediary method_52524Lnet/minecraft/class_8113;method_52524(I)Vnamed setInterpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;setInterpolationDuration(I)V
-
getInterpolationDuration
private int getInterpolationDuration()- Mappings:
Namespace Name Mixin selector official sLblt;s()Iintermediary method_52527Lnet/minecraft/class_8113;method_52527()Inamed getInterpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;getInterpolationDuration()I
-
setStartInterpolation
private void setStartInterpolation(int startInterpolation) - Mappings:
Namespace Name Mixin selector official cLblt;c(I)Vintermediary method_52525Lnet/minecraft/class_8113;method_52525(I)Vnamed setStartInterpolationLnet/minecraft/entity/decoration/DisplayEntity;setStartInterpolation(I)V
-
getStartInterpolation
private int getStartInterpolation()- Mappings:
Namespace Name Mixin selector official uLblt;u()Iintermediary method_52528Lnet/minecraft/class_8113;method_52528()Inamed getStartInterpolationLnet/minecraft/entity/decoration/DisplayEntity;getStartInterpolation()I
-
setTeleportDuration
private void setTeleportDuration(int teleportDuration) - Mappings:
Namespace Name Mixin selector official dLblt;d(I)Vintermediary method_52526Lnet/minecraft/class_8113;method_52526(I)Vnamed setTeleportDurationLnet/minecraft/entity/decoration/DisplayEntity;setTeleportDuration(I)V
-
getTeleportDuration
private int getTeleportDuration()- Mappings:
Namespace Name Mixin selector official wLblt;w()Iintermediary method_52529Lnet/minecraft/class_8113;method_52529()Inamed getTeleportDurationLnet/minecraft/entity/decoration/DisplayEntity;getTeleportDuration()I
-
setBillboardMode
- Mappings:
Namespace Name Mixin selector official aLblt;a(Lblt$a;)Vintermediary method_48847Lnet/minecraft/class_8113;method_48847(Lnet/minecraft/class_8113$class_8114;)Vnamed setBillboardModeLnet/minecraft/entity/decoration/DisplayEntity;setBillboardMode(Lnet/minecraft/entity/decoration/DisplayEntity$BillboardMode;)V
-
getBillboardMode
- Mappings:
Namespace Name Mixin selector official xLblt;x()Lblt$a;intermediary method_48864Lnet/minecraft/class_8113;method_48864()Lnet/minecraft/class_8113$class_8114;named getBillboardModeLnet/minecraft/entity/decoration/DisplayEntity;getBillboardMode()Lnet/minecraft/entity/decoration/DisplayEntity$BillboardMode;
-
setBrightness
- Mappings:
Namespace Name Mixin selector official aLblt;a(Late;)Vintermediary method_48846Lnet/minecraft/class_8113;method_48846(Lnet/minecraft/class_8104;)Vnamed setBrightnessLnet/minecraft/entity/decoration/DisplayEntity;setBrightness(Lnet/minecraft/entity/decoration/Brightness;)V
-
getBrightnessUnpacked
- Mappings:
Namespace Name Mixin selector official yLblt;y()Late;intermediary method_48868Lnet/minecraft/class_8113;method_48868()Lnet/minecraft/class_8104;named getBrightnessUnpackedLnet/minecraft/entity/decoration/DisplayEntity;getBrightnessUnpacked()Lnet/minecraft/entity/decoration/Brightness;
-
getBrightness
private int getBrightness()- Mappings:
Namespace Name Mixin selector official zLblt;z()Iintermediary method_48865Lnet/minecraft/class_8113;method_48865()Inamed getBrightnessLnet/minecraft/entity/decoration/DisplayEntity;getBrightness()I
-
setViewRange
private void setViewRange(float viewRange) - Mappings:
Namespace Name Mixin selector official bLblt;b(F)Vintermediary method_48861Lnet/minecraft/class_8113;method_48861(F)Vnamed setViewRangeLnet/minecraft/entity/decoration/DisplayEntity;setViewRange(F)V
-
getViewRange
private float getViewRange()- Mappings:
Namespace Name Mixin selector official ALblt;A()Fintermediary method_48869Lnet/minecraft/class_8113;method_48869()Fnamed getViewRangeLnet/minecraft/entity/decoration/DisplayEntity;getViewRange()F
-
setShadowRadius
private void setShadowRadius(float shadowRadius) - Mappings:
Namespace Name Mixin selector official cLblt;c(F)Vintermediary method_48862Lnet/minecraft/class_8113;method_48862(F)Vnamed setShadowRadiusLnet/minecraft/entity/decoration/DisplayEntity;setShadowRadius(F)V
-
getShadowRadius
private float getShadowRadius()- Mappings:
Namespace Name Mixin selector official BLblt;B()Fintermediary method_48870Lnet/minecraft/class_8113;method_48870()Fnamed getShadowRadiusLnet/minecraft/entity/decoration/DisplayEntity;getShadowRadius()F
-
setShadowStrength
private void setShadowStrength(float shadowStrength) - Mappings:
Namespace Name Mixin selector official uLblt;u(F)Vintermediary method_48872Lnet/minecraft/class_8113;method_48872(F)Vnamed setShadowStrengthLnet/minecraft/entity/decoration/DisplayEntity;setShadowStrength(F)V
-
getShadowStrength
private float getShadowStrength()- Mappings:
Namespace Name Mixin selector official CLblt;C()Fintermediary method_48871Lnet/minecraft/class_8113;method_48871()Fnamed getShadowStrengthLnet/minecraft/entity/decoration/DisplayEntity;getShadowStrength()F
-
setDisplayWidth
private void setDisplayWidth(float width) - Mappings:
Namespace Name Mixin selector official vLblt;v(F)Vintermediary method_48873Lnet/minecraft/class_8113;method_48873(F)Vnamed setDisplayWidthLnet/minecraft/entity/decoration/DisplayEntity;setDisplayWidth(F)V
-
getDisplayWidth
private float getDisplayWidth()- Mappings:
Namespace Name Mixin selector official DLblt;D()Fintermediary method_48874Lnet/minecraft/class_8113;method_48874()Fnamed getDisplayWidthLnet/minecraft/entity/decoration/DisplayEntity;getDisplayWidth()F
-
setDisplayHeight
private void setDisplayHeight(float height) - Mappings:
Namespace Name Mixin selector official wLblt;w(F)Vintermediary method_48875Lnet/minecraft/class_8113;method_48875(F)Vnamed setDisplayHeightLnet/minecraft/entity/decoration/DisplayEntity;setDisplayHeight(F)V
-
getGlowColorOverride
private int getGlowColorOverride()- Mappings:
Namespace Name Mixin selector official ELblt;E()Iintermediary method_48876Lnet/minecraft/class_8113;method_48876()Inamed getGlowColorOverrideLnet/minecraft/entity/decoration/DisplayEntity;getGlowColorOverride()I
-
setGlowColorOverride
private void setGlowColorOverride(int glowColorOverride) - Mappings:
Namespace Name Mixin selector official mLblt;m(I)Vintermediary method_48858Lnet/minecraft/class_8113;method_48858(I)Vnamed setGlowColorOverrideLnet/minecraft/entity/decoration/DisplayEntity;setGlowColorOverride(I)V
-
getLerpProgress
public float getLerpProgress(float delta) - Mappings:
Namespace Name Mixin selector official aLblt;a(F)Fintermediary method_48844Lnet/minecraft/class_8113;method_48844(F)Fnamed getLerpProgressLnet/minecraft/entity/decoration/DisplayEntity;getLerpProgress(F)F
-
getDisplayHeight
private float getDisplayHeight()- Mappings:
Namespace Name Mixin selector official GLblt;G()Fintermediary method_48877Lnet/minecraft/class_8113;method_48877()Fnamed getDisplayHeightLnet/minecraft/entity/decoration/DisplayEntity;getDisplayHeight()F
-
setPosition
public void setPosition(double x, double y, double z) Sets the position and refreshes the bounding box.This should be called after creating an instance of non-living entities. For living entities,
Entity.refreshPositionAndAngles(net.minecraft.util.math.BlockPos, float, float)should be used instead.- Overrides:
setPositionin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector official a_Lblu;a_(DDD)Vintermediary method_5814Lnet/minecraft/class_1297;method_5814(DDD)Vnamed setPositionLnet/minecraft/entity/Entity;setPosition(DDD)V
-
updateVisibilityBoundingBox
private void updateVisibilityBoundingBox()- Mappings:
Namespace Name Mixin selector official HLblt;H()Vintermediary method_48878Lnet/minecraft/class_8113;method_48878()Vnamed updateVisibilityBoundingBoxLnet/minecraft/entity/decoration/DisplayEntity;updateVisibilityBoundingBox()V
-
shouldRender
public boolean shouldRender(double distance) - Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official aLblu;a(D)Zintermediary method_5640Lnet/minecraft/class_1297;method_5640(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
getTeamColorValue
public int getTeamColorValue()Returns the team color value, or0xFFFFFFif the entity is not in a team or the color is not set.- Overrides:
getTeamColorValuein classEntity- Returns:
- the team color value, or
0xFFFFFFif the entity is not in a team or the color is not set - Mappings:
Namespace Name Mixin selector official j_Lblu;j_()Iintermediary method_22861Lnet/minecraft/class_1297;method_22861()Inamed getTeamColorValueLnet/minecraft/entity/Entity;getTeamColorValue()I
-
copyRenderState
- Mappings:
Namespace Name Mixin selector official ILblt;I()Lblt$k;intermediary method_49774Lnet/minecraft/class_8113;method_49774()Lnet/minecraft/class_8113$class_8229;named copyRenderStateLnet/minecraft/entity/decoration/DisplayEntity;copyRenderState()Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;
-
getLerpedRenderState
private DisplayEntity.RenderState getLerpedRenderState(DisplayEntity.RenderState state, float lerpProgress) - Mappings:
Namespace Name Mixin selector official aLblt;a(Lblt$k;F)Lblt$k;intermediary method_49775Lnet/minecraft/class_8113;method_49775(Lnet/minecraft/class_8113$class_8229;F)Lnet/minecraft/class_8113$class_8229;named getLerpedRenderStateLnet/minecraft/entity/decoration/DisplayEntity;getLerpedRenderState(Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;F)Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;
-