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 brt
-
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) 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, getPassengerRidingPos, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflector, 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 pLbrt;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 bLbrt;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 qLbrt;q:Lajr;
-
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 rLbrt;r:Lajr;
-
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 sLbrt;s:Lajr;
-
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 tLbrt;t:Lajr;
-
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 uLbrt;u:Lajr;
-
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 vLbrt;v:Lajr;
-
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 aFLbrt;aF:Lajr;
-
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 aGLbrt;aG:Lajr;
-
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 aHLbrt;aH:Lajr;
-
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 aILbrt;aI:Lajr;
-
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 aJLbrt;aJ:Lajr;
-
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 aKLbrt;aK:Lajr;
-
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 aLLbrt;aL:Lajr;
-
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 aMLbrt;aM:Lajr;
-
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 aNLbrt;aN:Lajr;
-
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 aOLbrt;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 aPLbrt;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 aQLbrt;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 aRLbrt;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 cLbrt;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 dLbrt;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 eLbrt;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 fLbrt;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 gLbrt;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 hLbrt;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 iLbrt;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 jLbrt;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 kLbrt;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 lLbrt;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 mLbrt;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 nLbrt;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 aSLbrt;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 aTLbrt;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 aULbrt;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 aVLbrt;aV:Leuf;
-
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 oLbrt;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 aWLbrt;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 aXLbrt;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 aYLbrt;aY:Lbrt$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 aZLbrt;aZ:Lbrt$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>Lbru;<init>(Lbsa;Ldax;)V
-
-
Method Details
-
onTrackedDataSet
- 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 aLaju;a(Lajr;)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 aLbrt;a(Lajv;)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 lLbru;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 aLbrt;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 aLbru;a(Lajv$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 aLbru;a(Lud;)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 aLbrt;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 bLbru;b(Lud;)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 aLbru;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_Lbru;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_Lbru;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_Lbru;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_Lbru;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_Lbru;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_Lbru;h_()Leuf;
-
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_Lbru;k_()Lemz;
-
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_Lbru;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 pLbrt;p()Lbrt$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 bLbrt;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 sLbrt;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 cLbrt;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 uLbrt;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 dLbrt;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 vLbrt;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 aLbrt;a(Lbrt$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 wLbrt;w()Lbrt$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 aLbrt;a(Lawu;)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 xLbrt;x()Lawu;
-
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 yLbrt;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 bLbrt;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 zLbrt;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 cLbrt;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 ALbrt;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 tLbrt;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 BLbrt;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 uLbrt;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 CLbrt;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 vLbrt;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 DLbrt;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 nLbrt;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 aLbrt;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 ELbrt;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_Lbru;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 GLbrt;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 aLbru;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_Lbru;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 HLbrt;H()Lbrt$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 aLbrt;a(Lbrt$k;F)Lbrt$k;
-