net.minecraft.entity.decoration

public class DisplayEntity$TextDisplayEntity

extends DisplayEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible

net.minecraft.world.entity.Display$TextDisplay
net.minecraft.class_8113$class_8123
net.minecraft.entity.decoration.DisplayEntity$TextDisplayEntity

Field summary

Modifier and TypeField
public static final String
TAG_TEXT
field_42443
TEXT_NBT_KEY
private static final String
TAG_LINE_WIDTH
field_42427
LINE_WIDTH_NBT_KEY
private static final String
TAG_TEXT_OPACITY
field_42428
TEXT_OPACITY_NBT_KEY
private static final String
TAG_BACKGROUND_COLOR
field_42429
BACKGROUND_NBT_KEY
private static final String
TAG_SHADOW
field_42430
SHADOW_NBT_KEY
private static final String
TAG_SEE_THROUGH
field_42431
SEE_THROUGH_NBT_KEY
private static final String
TAG_USE_DEFAULT_BACKGROUND
field_42432
DEFAULT_BACKGROUND_NBT_KEY
private static final String
TAG_ALIGNMENT
field_42433
ALIGNMENT_NBT_KEY
public static final byte
FLAG_SHADOW
field_42444
SHADOW_FLAG
public static final byte
FLAG_SEE_THROUGH
field_42445
SEE_THROUGH_FLAG
public static final byte
FLAG_USE_DEFAULT_BACKGROUND
field_42446
DEFAULT_BACKGROUND_FLAG
public static final byte
FLAG_ALIGN_LEFT
field_42447
LEFT_ALIGNMENT_FLAG
public static final byte
FLAG_ALIGN_RIGHT
field_42448
RIGHT_ALIGNMENT_FLAG
private static final byte
INITIAL_TEXT_OPACITY
field_42434
INITIAL_TEXT_OPACITY
public static final int
INITIAL_BACKGROUND
field_42449
INITIAL_BACKGROUND
private static final int
INITIAL_LINE_WIDTH
field_57578
DEFAULT_LINE_WIDTH
private static final TrackedData<Text>
DATA_TEXT_ID
field_42435
TEXT
private static final TrackedData<Integer>
DATA_LINE_WIDTH_ID
field_42436
LINE_WIDTH
private static final TrackedData<Integer>
DATA_BACKGROUND_COLOR_ID
field_42437
BACKGROUND
private static final TrackedData<Byte>
DATA_TEXT_OPACITY_ID
field_42438
TEXT_OPACITY
private static final TrackedData<Byte>
DATA_STYLE_FLAGS_ID
field_42439
TEXT_DISPLAY_FLAGS
private static final it.unimi.dsi.fastutil.ints.IntSet
TEXT_RENDER_STATE_IDS
field_43188
TEXT_RENDERING_DATA_IDS
private DisplayEntity$TextDisplayEntity$TextLines
clientDisplayCache
field_42442
textLines
private DisplayEntity$TextDisplayEntity$Data
textRenderState
field_43189
data

Constructor summary

ModifierConstructor
public (EntityType<?> type, World level)

Method summary

Modifier and TypeMethod
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public void
onSyncedDataUpdated(EntityDataAccessor<?> accessor)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
private Text
getText()
method_48915()
getText()
private void
setText(Component text)
method_48911(class_2561 arg0)
setText(Text text)
private int
getLineWidth()
method_48916()
getLineWidth()
private void
setLineWidth(int width)
method_48908(int arg0)
setLineWidth(int lineWidth)
private byte
getTextOpacity()
method_48918()
getTextOpacity()
private void
setTextOpacity(byte opacity)
method_48909(byte arg0)
setTextOpacity(byte textOpacity)
private int
getBackgroundColor()
method_48919()
getBackground()
private void
setBackgroundColor(int color)
method_48910(int arg0)
setBackground(int background)
private byte
getFlags()
method_48917()
getDisplayFlags()
private void
setFlags(byte flags)
method_48912(byte arg0)
setDisplayFlags(byte flags)
private static byte
loadFlag(byte flags, ValueInput input, String id, byte mask)
method_48903(byte arg0, class_11368 arg1, String arg2, byte arg3)
readFlag(byte flags, ReadView view, String nbtKey, byte flag)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
private static void
storeFlag(byte flags, ValueOutput output, String id, byte mask)
method_48907(byte arg0, class_11372 arg1, String arg2, byte arg3)
writeFlag(byte flags, WriteView view, String nbtKey, byte flag)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
updateRenderSubState(boolean shouldInterpolate, float progress)
method_49776(boolean arg0, float arg1)
refreshData(boolean arg0, float arg1)
public DisplayEntity$TextDisplayEntity$Data
textRenderState()
method_49784()
getData()
private DisplayEntity$TextDisplayEntity$Data
createFreshTextRenderState()
method_49785()
copyData()
private DisplayEntity$TextDisplayEntity$Data
createInterpolatedTextRenderState(Display$TextDisplay$TextRenderState previous, float progress)
method_49783(class_8113$class_8123$class_8230 arg0, float arg1)
getLerpedRenderState(DisplayEntity$TextDisplayEntity$Data data, float lerpProgress)
public DisplayEntity$TextDisplayEntity$TextLines
cacheDisplay(Display$TextDisplay$LineSplitter splitter)
method_48905(class_8113$class_8123$class_8127 arg0)
splitLines(DisplayEntity$TextDisplayEntity$LineSplitter splitter)
public static DisplayEntity$TextDisplayEntity$TextAlignment
getAlign(byte flags)
method_48902(byte arg0)
getAlignment(byte flags)