Class DisplayEntity
- All Implemented Interfaces:
DataTracked,ScoreHolder,CommandOutput,Nameable,EntityLike
- Direct Known Subclasses:
DisplayEntity.BlockDisplayEntity,DisplayEntity.ItemDisplayEntity,DisplayEntity.TextDisplayEntity
- Mappings:
Namespace Name named net/minecraft/entity/decoration/DisplayEntityintermediary net/minecraft/class_8113official bsv
-
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_44870, field_44871, field_44872, field_49073, field_49791, 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 voidinitDataTracker(DataTracker.Builder builder) Initializes 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, applyGravity, 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, extinguish, extinguishWithSound, fall, getAir, getAttachments, 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, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGravity, getHandPosOffset, getHeadYaw, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerNearestTo, getPassengerRidingPos, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, 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, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, 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, onExplodedBy, 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, setOnFireForTicks, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, 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 named LOGGERLnet/minecraft/entity/decoration/DisplayEntity;LOGGER:Lorg/slf4j/Logger;intermediary field_42397Lnet/minecraft/class_8113;field_42397:Lorg/slf4j/Logger;official pLbsv;p:Lorg/slf4j/Logger;
-
field_42384
public static final int field_42384- See Also:
- Mappings:
Namespace Name Mixin selector named field_42384Lnet/minecraft/entity/decoration/DisplayEntity;field_42384:Iintermediary field_42384Lnet/minecraft/class_8113;field_42384:Iofficial bLbsv;b:I
-
START_INTERPOLATION
- Mappings:
Namespace Name Mixin selector named START_INTERPOLATIONLnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_45112Lnet/minecraft/class_8113;field_45112:Lnet/minecraft/class_2940;official qLbsv;q:Lakk;
-
INTERPOLATION_DURATION
- Mappings:
Namespace Name Mixin selector named INTERPOLATION_DURATIONLnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_45113Lnet/minecraft/class_8113;field_45113:Lnet/minecraft/class_2940;official rLbsv;r:Lakk;
-
TELEPORT_DURATION
- Mappings:
Namespace Name Mixin selector named TELEPORT_DURATIONLnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_45114Lnet/minecraft/class_8113;field_45114:Lnet/minecraft/class_2940;official sLbsv;s:Lakk;
-
TRANSLATION
- Mappings:
Namespace Name Mixin selector named TRANSLATIONLnet/minecraft/entity/decoration/DisplayEntity;TRANSLATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_42401Lnet/minecraft/class_8113;field_42401:Lnet/minecraft/class_2940;official tLbsv;t:Lakk;
-
SCALE
- Mappings:
Namespace Name Mixin selector named SCALELnet/minecraft/entity/decoration/DisplayEntity;SCALE:Lnet/minecraft/entity/data/TrackedData;intermediary field_42402Lnet/minecraft/class_8113;field_42402:Lnet/minecraft/class_2940;official uLbsv;u:Lakk;
-
LEFT_ROTATION
- Mappings:
Namespace Name Mixin selector named LEFT_ROTATIONLnet/minecraft/entity/decoration/DisplayEntity;LEFT_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_42403Lnet/minecraft/class_8113;field_42403:Lnet/minecraft/class_2940;official vLbsv;v:Lakk;
-
RIGHT_ROTATION
- Mappings:
Namespace Name Mixin selector named RIGHT_ROTATIONLnet/minecraft/entity/decoration/DisplayEntity;RIGHT_ROTATION:Lnet/minecraft/entity/data/TrackedData;intermediary field_42367Lnet/minecraft/class_8113;field_42367:Lnet/minecraft/class_2940;official aFLbsv;aF:Lakk;
-
BILLBOARD
- Mappings:
Namespace Name Mixin selector named BILLBOARDLnet/minecraft/entity/decoration/DisplayEntity;BILLBOARD:Lnet/minecraft/entity/data/TrackedData;intermediary field_42368Lnet/minecraft/class_8113;field_42368:Lnet/minecraft/class_2940;official aGLbsv;aG:Lakk;
-
BRIGHTNESS
- Mappings:
Namespace Name Mixin selector named BRIGHTNESSLnet/minecraft/entity/decoration/DisplayEntity;BRIGHTNESS:Lnet/minecraft/entity/data/TrackedData;intermediary field_42369Lnet/minecraft/class_8113;field_42369:Lnet/minecraft/class_2940;official aHLbsv;aH:Lakk;
-
VIEW_RANGE
- Mappings:
Namespace Name Mixin selector named VIEW_RANGELnet/minecraft/entity/decoration/DisplayEntity;VIEW_RANGE:Lnet/minecraft/entity/data/TrackedData;intermediary field_42370Lnet/minecraft/class_8113;field_42370:Lnet/minecraft/class_2940;official aILbsv;aI:Lakk;
-
SHADOW_RADIUS
- Mappings:
Namespace Name Mixin selector named SHADOW_RADIUSLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_RADIUS:Lnet/minecraft/entity/data/TrackedData;intermediary field_42371Lnet/minecraft/class_8113;field_42371:Lnet/minecraft/class_2940;official aJLbsv;aJ:Lakk;
-
SHADOW_STRENGTH
- Mappings:
Namespace Name Mixin selector named SHADOW_STRENGTHLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_STRENGTH:Lnet/minecraft/entity/data/TrackedData;intermediary field_42372Lnet/minecraft/class_8113;field_42372:Lnet/minecraft/class_2940;official aKLbsv;aK:Lakk;
-
WIDTH
- Mappings:
Namespace Name Mixin selector named WIDTHLnet/minecraft/entity/decoration/DisplayEntity;WIDTH:Lnet/minecraft/entity/data/TrackedData;intermediary field_42373Lnet/minecraft/class_8113;field_42373:Lnet/minecraft/class_2940;official aLLbsv;aL:Lakk;
-
HEIGHT
- Mappings:
Namespace Name Mixin selector named HEIGHTLnet/minecraft/entity/decoration/DisplayEntity;HEIGHT:Lnet/minecraft/entity/data/TrackedData;intermediary field_42374Lnet/minecraft/class_8113;field_42374:Lnet/minecraft/class_2940;official aMLbsv;aM:Lakk;
-
GLOW_COLOR_OVERRIDE
- Mappings:
Namespace Name Mixin selector named GLOW_COLOR_OVERRIDELnet/minecraft/entity/decoration/DisplayEntity;GLOW_COLOR_OVERRIDE:Lnet/minecraft/entity/data/TrackedData;intermediary field_42375Lnet/minecraft/class_8113;field_42375:Lnet/minecraft/class_2940;official aNLbsv;aN:Lakk;
-
RENDERING_DATA_IDS
- Mappings:
Namespace Name Mixin selector named RENDERING_DATA_IDSLnet/minecraft/entity/decoration/DisplayEntity;RENDERING_DATA_IDS:Lit/unimi/dsi/fastutil/ints/IntSet;intermediary field_43180Lnet/minecraft/class_8113;field_43180:Lit/unimi/dsi/fastutil/ints/IntSet;official aOLbsv;aO:Lit/unimi/dsi/fastutil/ints/IntSet;
-
field_42376
private static final float field_42376- See Also:
- Mappings:
Namespace Name Mixin selector named field_42376Lnet/minecraft/entity/decoration/DisplayEntity;field_42376:Fintermediary field_42376Lnet/minecraft/class_8113;field_42376:Fofficial aPLbsv;aP:F
-
field_42377
private static final float field_42377- See Also:
- Mappings:
Namespace Name Mixin selector named field_42377Lnet/minecraft/entity/decoration/DisplayEntity;field_42377:Fintermediary field_42377Lnet/minecraft/class_8113;field_42377:Fofficial aQLbsv;aQ:F
-
field_42378
private static final int field_42378- See Also:
- Mappings:
Namespace Name Mixin selector named field_42378Lnet/minecraft/entity/decoration/DisplayEntity;field_42378:Iintermediary field_42378Lnet/minecraft/class_8113;field_42378:Iofficial aRLbsv;aR:I
-
TELEPORT_DURATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named TELEPORT_DURATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION_KEY:Ljava/lang/String;intermediary field_45109Lnet/minecraft/class_8113;field_45109:Ljava/lang/String;official cLbsv;c:Ljava/lang/String;
-
INTERPOLATION_DURATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named INTERPOLATION_DURATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION_KEY:Ljava/lang/String;intermediary field_45110Lnet/minecraft/class_8113;field_45110:Ljava/lang/String;official dLbsv;d:Ljava/lang/String;
-
START_INTERPOLATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named START_INTERPOLATION_KEYLnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION_KEY:Ljava/lang/String;intermediary field_45111Lnet/minecraft/class_8113;field_45111:Ljava/lang/String;official eLbsv;e:Ljava/lang/String;
-
TRANSFORMATION_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named TRANSFORMATION_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;TRANSFORMATION_NBT_KEY:Ljava/lang/String;intermediary field_42387Lnet/minecraft/class_8113;field_42387:Ljava/lang/String;official fLbsv;f:Ljava/lang/String;
-
BILLBOARD_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named BILLBOARD_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;BILLBOARD_NBT_KEY:Ljava/lang/String;intermediary field_42388Lnet/minecraft/class_8113;field_42388:Ljava/lang/String;official gLbsv;g:Ljava/lang/String;
-
BRIGHTNESS_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named BRIGHTNESS_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;BRIGHTNESS_NBT_KEY:Ljava/lang/String;intermediary field_42389Lnet/minecraft/class_8113;field_42389:Ljava/lang/String;official hLbsv;h:Ljava/lang/String;
-
VIEW_RANGE_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named VIEW_RANGE_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;VIEW_RANGE_NBT_KEY:Ljava/lang/String;intermediary field_42390Lnet/minecraft/class_8113;field_42390:Ljava/lang/String;official iLbsv;i:Ljava/lang/String;
-
SHADOW_RADIUS_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named SHADOW_RADIUS_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_RADIUS_NBT_KEY:Ljava/lang/String;intermediary field_42391Lnet/minecraft/class_8113;field_42391:Ljava/lang/String;official jLbsv;j:Ljava/lang/String;
-
SHADOW_STRENGTH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named SHADOW_STRENGTH_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;SHADOW_STRENGTH_NBT_KEY:Ljava/lang/String;intermediary field_42392Lnet/minecraft/class_8113;field_42392:Ljava/lang/String;official kLbsv;k:Ljava/lang/String;
-
WIDTH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named WIDTH_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;WIDTH_NBT_KEY:Ljava/lang/String;intermediary field_42393Lnet/minecraft/class_8113;field_42393:Ljava/lang/String;official lLbsv;l:Ljava/lang/String;
-
HEIGHT_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named HEIGHT_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;HEIGHT_NBT_KEY:Ljava/lang/String;intermediary field_42394Lnet/minecraft/class_8113;field_42394:Ljava/lang/String;official mLbsv;m:Ljava/lang/String;
-
GLOW_COLOR_OVERRIDE_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named GLOW_COLOR_OVERRIDE_NBT_KEYLnet/minecraft/entity/decoration/DisplayEntity;GLOW_COLOR_OVERRIDE_NBT_KEY:Ljava/lang/String;intermediary field_42395Lnet/minecraft/class_8113;field_42395:Ljava/lang/String;official nLbsv;n:Ljava/lang/String;
-
interpolationStart
private long interpolationStart- Mappings:
Namespace Name Mixin selector named interpolationStartLnet/minecraft/entity/decoration/DisplayEntity;interpolationStart:Jintermediary field_42620Lnet/minecraft/class_8113;field_42620:Jofficial aSLbsv;aS:J
-
interpolationDuration
private int interpolationDuration- Mappings:
Namespace Name Mixin selector named interpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;interpolationDuration:Iintermediary field_43181Lnet/minecraft/class_8113;field_43181:Iofficial aTLbsv;aT:I
-
lerpProgress
private float lerpProgress- Mappings:
Namespace Name Mixin selector named lerpProgressLnet/minecraft/entity/decoration/DisplayEntity;lerpProgress:Fintermediary field_43135Lnet/minecraft/class_8113;field_43135:Fofficial aULbsv;aU:F
-
visibilityBoundingBox
- Mappings:
Namespace Name Mixin selector named visibilityBoundingBoxLnet/minecraft/entity/decoration/DisplayEntity;visibilityBoundingBox:Lnet/minecraft/util/math/Box;intermediary field_42383Lnet/minecraft/class_8113;field_42383:Lnet/minecraft/class_238;official aVLbsv;aV:Levo;
-
renderingDataSet
protected boolean renderingDataSet- Mappings:
Namespace Name Mixin selector named renderingDataSetLnet/minecraft/entity/decoration/DisplayEntity;renderingDataSet:Zintermediary field_43185Lnet/minecraft/class_8113;field_43185:Zofficial oLbsv;o:Z
-
startInterpolationSet
private boolean startInterpolationSet- Mappings:
Namespace Name Mixin selector named startInterpolationSetLnet/minecraft/entity/decoration/DisplayEntity;startInterpolationSet:Zintermediary field_43182Lnet/minecraft/class_8113;field_43182:Zofficial aWLbsv;aW:Z
-
interpolationDurationSet
private boolean interpolationDurationSet- Mappings:
Namespace Name Mixin selector named interpolationDurationSetLnet/minecraft/entity/decoration/DisplayEntity;interpolationDurationSet:Zintermediary field_43183Lnet/minecraft/class_8113;field_43183:Zofficial aXLbsv;aX:Z
-
renderState
- Mappings:
Namespace Name Mixin selector named renderStateLnet/minecraft/entity/decoration/DisplayEntity;renderState:Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;intermediary field_43184Lnet/minecraft/class_8113;field_43184:Lnet/minecraft/class_8113$class_8229;official aYLbsv;aY:Lbsv$k;
-
interpolationTarget
- Mappings:
Namespace Name Mixin selector named interpolationTargetLnet/minecraft/entity/decoration/DisplayEntity;interpolationTarget:Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;intermediary field_45108Lnet/minecraft/class_8113;field_45108:Lnet/minecraft/class_8113$class_8639;official aZLbsv;aZ:Lbsv$j;
-
-
Constructor Details
-
DisplayEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbsw;<init>(Lbtc;Ldca;)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.
- Specified by:
onTrackedDataSetin interfaceDataTracked- Overrides:
onTrackedDataSetin classEntity- Mappings:
Namespace Name Mixin selector named onTrackedDataSetLnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)Vintermediary method_5674Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)Vofficial aLakn;a(Lakk;)V
-
getTransformation
- Mappings:
Namespace Name Mixin selector named getTransformationLnet/minecraft/entity/decoration/DisplayEntity;getTransformation(Lnet/minecraft/entity/data/DataTracker;)Lnet/minecraft/util/math/AffineTransformation;intermediary method_48845Lnet/minecraft/class_8113;method_48845(Lnet/minecraft/class_2945;)Lnet/minecraft/class_4590;official aLbsv;a(Lako;)Lj;
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
Entity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbsw;l()V
-
refreshData
protected abstract void refreshData(boolean shouldLerp, float lerpProgress) - Mappings:
Namespace Name Mixin selector named refreshDataLnet/minecraft/entity/decoration/DisplayEntity;refreshData(ZF)Vintermediary method_49776Lnet/minecraft/class_8113;method_49776(ZF)Vofficial aLbsv;a(ZF)V
-
initDataTracker
Initializes data tracker.- Specified by:
initDataTrackerin classEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbsw;a(Lako$a;)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 named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbsw;a(Lus;)V
-
setTransformation
- Mappings:
Namespace Name Mixin selector named setTransformationLnet/minecraft/entity/decoration/DisplayEntity;setTransformation(Lnet/minecraft/util/math/AffineTransformation;)Vintermediary method_48849Lnet/minecraft/class_8113;method_48849(Lnet/minecraft/class_4590;)Vofficial aLbsv;a(Lj;)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 named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbsw;b(Lus;)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 named updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFI)Vintermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFI)Vofficial aLbsw;a(DDDFFI)V
-
getLerpTargetX
public double getLerpTargetX()- Overrides:
getLerpTargetXin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetXLnet/minecraft/entity/Entity;getLerpTargetX()Dintermediary method_53830Lnet/minecraft/class_1297;method_53830()Dofficial c_Lbsw;c_()D
-
getLerpTargetY
public double getLerpTargetY()- Overrides:
getLerpTargetYin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetYLnet/minecraft/entity/Entity;getLerpTargetY()Dintermediary method_53827Lnet/minecraft/class_1297;method_53827()Dofficial d_Lbsw;d_()D
-
getLerpTargetZ
public double getLerpTargetZ()- Overrides:
getLerpTargetZin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetZLnet/minecraft/entity/Entity;getLerpTargetZ()Dintermediary method_53828Lnet/minecraft/class_1297;method_53828()Dofficial L_Lbsw;L_()D
-
getLerpTargetPitch
public float getLerpTargetPitch()- Overrides:
getLerpTargetPitchin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetPitchLnet/minecraft/entity/Entity;getLerpTargetPitch()Fintermediary method_53829Lnet/minecraft/class_1297;method_53829()Fofficial M_Lbsw;M_()F
-
getLerpTargetYaw
public float getLerpTargetYaw()- Overrides:
getLerpTargetYawin classEntity- Mappings:
Namespace Name Mixin selector named getLerpTargetYawLnet/minecraft/entity/Entity;getLerpTargetYaw()Fintermediary method_53831Lnet/minecraft/class_1297;method_53831()Fofficial e_Lbsw;e_()F
-
getVisibilityBoundingBox
- Overrides:
getVisibilityBoundingBoxin classEntity- Mappings:
Namespace Name Mixin selector named getVisibilityBoundingBoxLnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;intermediary method_5830Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;official h_Lbsw;h_()Levo;
-
getPistonBehavior
Returns the behavior of the piston for this entity.This is
PistonBehavior.NORMALby default.,invalid reference
AreaEffectCloudEntity, and markerinvalid reference
MarkerEntityArmorStandEntityreturnPistonBehavior.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 named getPistonBehaviorLnet/minecraft/entity/Entity;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;intermediary method_5657Lnet/minecraft/class_1297;method_5657()Lnet/minecraft/class_3619;official k_Lbsw;k_()Leoc;
-
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 named canAvoidTrapsLnet/minecraft/entity/Entity;canAvoidTraps()Zintermediary method_5696Lnet/minecraft/class_1297;method_5696()Zofficial r_Lbsw;r_()Z
-
getRenderState
- Mappings:
Namespace Name Mixin selector named getRenderStateLnet/minecraft/entity/decoration/DisplayEntity;getRenderState()Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;intermediary method_49777Lnet/minecraft/class_8113;method_49777()Lnet/minecraft/class_8113$class_8229;official pLbsv;p()Lbsv$k;
-
setInterpolationDuration
private void setInterpolationDuration(int interpolationDuration) - Mappings:
Namespace Name Mixin selector named setInterpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;setInterpolationDuration(I)Vintermediary method_52524Lnet/minecraft/class_8113;method_52524(I)Vofficial bLbsv;b(I)V
-
getInterpolationDuration
private int getInterpolationDuration()- Mappings:
Namespace Name Mixin selector named getInterpolationDurationLnet/minecraft/entity/decoration/DisplayEntity;getInterpolationDuration()Iintermediary method_52527Lnet/minecraft/class_8113;method_52527()Iofficial sLbsv;s()I
-
setStartInterpolation
private void setStartInterpolation(int startInterpolation) - Mappings:
Namespace Name Mixin selector named setStartInterpolationLnet/minecraft/entity/decoration/DisplayEntity;setStartInterpolation(I)Vintermediary method_52525Lnet/minecraft/class_8113;method_52525(I)Vofficial cLbsv;c(I)V
-
getStartInterpolation
private int getStartInterpolation()- Mappings:
Namespace Name Mixin selector named getStartInterpolationLnet/minecraft/entity/decoration/DisplayEntity;getStartInterpolation()Iintermediary method_52528Lnet/minecraft/class_8113;method_52528()Iofficial uLbsv;u()I
-
setTeleportDuration
private void setTeleportDuration(int teleportDuration) - Mappings:
Namespace Name Mixin selector named setTeleportDurationLnet/minecraft/entity/decoration/DisplayEntity;setTeleportDuration(I)Vintermediary method_52526Lnet/minecraft/class_8113;method_52526(I)Vofficial dLbsv;d(I)V
-
getTeleportDuration
private int getTeleportDuration()- Mappings:
Namespace Name Mixin selector named getTeleportDurationLnet/minecraft/entity/decoration/DisplayEntity;getTeleportDuration()Iintermediary method_52529Lnet/minecraft/class_8113;method_52529()Iofficial vLbsv;v()I
-
setBillboardMode
- Mappings:
Namespace Name Mixin selector named setBillboardModeLnet/minecraft/entity/decoration/DisplayEntity;setBillboardMode(Lnet/minecraft/entity/decoration/DisplayEntity$BillboardMode;)Vintermediary method_48847Lnet/minecraft/class_8113;method_48847(Lnet/minecraft/class_8113$class_8114;)Vofficial aLbsv;a(Lbsv$a;)V
-
getBillboardMode
- Mappings:
Namespace Name Mixin selector named getBillboardModeLnet/minecraft/entity/decoration/DisplayEntity;getBillboardMode()Lnet/minecraft/entity/decoration/DisplayEntity$BillboardMode;intermediary method_48864Lnet/minecraft/class_8113;method_48864()Lnet/minecraft/class_8113$class_8114;official wLbsv;w()Lbsv$a;
-
setBrightness
- Mappings:
Namespace Name Mixin selector named setBrightnessLnet/minecraft/entity/decoration/DisplayEntity;setBrightness(Lnet/minecraft/entity/decoration/Brightness;)Vintermediary method_48846Lnet/minecraft/class_8113;method_48846(Lnet/minecraft/class_8104;)Vofficial aLbsv;a(Laxo;)V
-
getBrightnessUnpacked
- Mappings:
Namespace Name Mixin selector named getBrightnessUnpackedLnet/minecraft/entity/decoration/DisplayEntity;getBrightnessUnpacked()Lnet/minecraft/entity/decoration/Brightness;intermediary method_48868Lnet/minecraft/class_8113;method_48868()Lnet/minecraft/class_8104;official xLbsv;x()Laxo;
-
getBrightness
private int getBrightness()- Mappings:
Namespace Name Mixin selector named getBrightnessLnet/minecraft/entity/decoration/DisplayEntity;getBrightness()Iintermediary method_48865Lnet/minecraft/class_8113;method_48865()Iofficial yLbsv;y()I
-
setViewRange
private void setViewRange(float viewRange) - Mappings:
Namespace Name Mixin selector named setViewRangeLnet/minecraft/entity/decoration/DisplayEntity;setViewRange(F)Vintermediary method_48861Lnet/minecraft/class_8113;method_48861(F)Vofficial bLbsv;b(F)V
-
getViewRange
private float getViewRange()- Mappings:
Namespace Name Mixin selector named getViewRangeLnet/minecraft/entity/decoration/DisplayEntity;getViewRange()Fintermediary method_48869Lnet/minecraft/class_8113;method_48869()Fofficial zLbsv;z()F
-
setShadowRadius
private void setShadowRadius(float shadowRadius) - Mappings:
Namespace Name Mixin selector named setShadowRadiusLnet/minecraft/entity/decoration/DisplayEntity;setShadowRadius(F)Vintermediary method_48862Lnet/minecraft/class_8113;method_48862(F)Vofficial cLbsv;c(F)V
-
getShadowRadius
private float getShadowRadius()- Mappings:
Namespace Name Mixin selector named getShadowRadiusLnet/minecraft/entity/decoration/DisplayEntity;getShadowRadius()Fintermediary method_48870Lnet/minecraft/class_8113;method_48870()Fofficial ALbsv;A()F
-
setShadowStrength
private void setShadowStrength(float shadowStrength) - Mappings:
Namespace Name Mixin selector named setShadowStrengthLnet/minecraft/entity/decoration/DisplayEntity;setShadowStrength(F)Vintermediary method_48872Lnet/minecraft/class_8113;method_48872(F)Vofficial tLbsv;t(F)V
-
getShadowStrength
private float getShadowStrength()- Mappings:
Namespace Name Mixin selector named getShadowStrengthLnet/minecraft/entity/decoration/DisplayEntity;getShadowStrength()Fintermediary method_48871Lnet/minecraft/class_8113;method_48871()Fofficial BLbsv;B()F
-
setDisplayWidth
private void setDisplayWidth(float width) - Mappings:
Namespace Name Mixin selector named setDisplayWidthLnet/minecraft/entity/decoration/DisplayEntity;setDisplayWidth(F)Vintermediary method_48873Lnet/minecraft/class_8113;method_48873(F)Vofficial uLbsv;u(F)V
-
getDisplayWidth
private float getDisplayWidth()- Mappings:
Namespace Name Mixin selector named getDisplayWidthLnet/minecraft/entity/decoration/DisplayEntity;getDisplayWidth()Fintermediary method_48874Lnet/minecraft/class_8113;method_48874()Fofficial CLbsv;C()F
-
setDisplayHeight
private void setDisplayHeight(float height) - Mappings:
Namespace Name Mixin selector named setDisplayHeightLnet/minecraft/entity/decoration/DisplayEntity;setDisplayHeight(F)Vintermediary method_48875Lnet/minecraft/class_8113;method_48875(F)Vofficial vLbsv;v(F)V
-
getGlowColorOverride
private int getGlowColorOverride()- Mappings:
Namespace Name Mixin selector named getGlowColorOverrideLnet/minecraft/entity/decoration/DisplayEntity;getGlowColorOverride()Iintermediary method_48876Lnet/minecraft/class_8113;method_48876()Iofficial DLbsv;D()I
-
setGlowColorOverride
private void setGlowColorOverride(int glowColorOverride) - Mappings:
Namespace Name Mixin selector named setGlowColorOverrideLnet/minecraft/entity/decoration/DisplayEntity;setGlowColorOverride(I)Vintermediary method_48858Lnet/minecraft/class_8113;method_48858(I)Vofficial nLbsv;n(I)V
-
getLerpProgress
public float getLerpProgress(float delta) - Mappings:
Namespace Name Mixin selector named getLerpProgressLnet/minecraft/entity/decoration/DisplayEntity;getLerpProgress(F)Fintermediary method_48844Lnet/minecraft/class_8113;method_48844(F)Fofficial aLbsv;a(F)F
-
getDisplayHeight
private float getDisplayHeight()- Mappings:
Namespace Name Mixin selector named getDisplayHeightLnet/minecraft/entity/decoration/DisplayEntity;getDisplayHeight()Fintermediary method_48877Lnet/minecraft/class_8113;method_48877()Fofficial ELbsv;E()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 named setPositionLnet/minecraft/entity/Entity;setPosition(DDD)Vintermediary method_5814Lnet/minecraft/class_1297;method_5814(DDD)Vofficial a_Lbsw;a_(DDD)V
-
updateVisibilityBoundingBox
private void updateVisibilityBoundingBox()- Mappings:
Namespace Name Mixin selector named updateVisibilityBoundingBoxLnet/minecraft/entity/decoration/DisplayEntity;updateVisibilityBoundingBox()Vintermediary method_48878Lnet/minecraft/class_8113;method_48878()Vofficial GLbsv;G()V
-
shouldRender
public boolean shouldRender(double distance) - Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector named shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Zintermediary method_5640Lnet/minecraft/class_1297;method_5640(D)Zofficial aLbsw;a(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 named getTeamColorValueLnet/minecraft/entity/Entity;getTeamColorValue()Iintermediary method_22861Lnet/minecraft/class_1297;method_22861()Iofficial i_Lbsw;i_()I
-
copyRenderState
- Mappings:
Namespace Name Mixin selector named copyRenderStateLnet/minecraft/entity/decoration/DisplayEntity;copyRenderState()Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;intermediary method_49774Lnet/minecraft/class_8113;method_49774()Lnet/minecraft/class_8113$class_8229;official HLbsv;H()Lbsv$k;
-
getLerpedRenderState
private DisplayEntity.RenderState getLerpedRenderState(DisplayEntity.RenderState state, float lerpProgress) - Mappings:
Namespace Name Mixin selector named getLerpedRenderStateLnet/minecraft/entity/decoration/DisplayEntity;getLerpedRenderState(Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;F)Lnet/minecraft/entity/decoration/DisplayEntity$RenderState;intermediary method_49775Lnet/minecraft/class_8113;method_49775(Lnet/minecraft/class_8113$class_8229;F)Lnet/minecraft/class_8113$class_8229;official aLbsv;a(Lbsv$k;F)Lbsv$k;
-