net.minecraft.client.toast

public class NowPlayingToast

implements Toast

net.minecraft.client.gui.components.toasts.NowPlayingToast
net.minecraft.class_11469
net.minecraft.client.toast.NowPlayingToast

Field summary

Modifier and TypeField
private static final Identifier
NOW_PLAYING_BACKGROUND_SPRITE
field_60723
TEXTURE
private static final Identifier
MUSIC_NOTES_SPRITE
field_60724
MUSIC_NOTES_ICON
private static final int
PADDING
field_60725
MARGIN
private static final int
MUSIC_NOTES_SIZE
field_60726
MUSIC_NOTES_ICON_SIZE
private static final int
HEIGHT
field_60727
field_60727
private static final int
MUSIC_NOTES_SPACE
field_60728
field_60728
private static final int
VISIBILITY_DURATION
field_60729
VISIBILITY_DURATION
private static final int
TEXT_COLOR
field_60730
TEXT_COLOR
private static final long
MUSIC_COLOR_CHANGE_FREQUENCY_MS
field_60731
MUSIC_NOTE_COLOR_CHANGE_INTERVAL
private static int
musicNoteColorTick
field_60732
musicNoteColorChanges
private static long
lastMusicNoteColorChange
field_60733
lastMusicNoteColorChangeTime
private static int
musicNoteColor
field_60734
musicNotesIconColor
private boolean
updateToast
field_60871
showing
private double
notificationDisplayTimeMultiplier
field_60872
displayTimeMultiplier
private final MinecraftClient
minecraft
field_60736
client
private Toast$Visibility
wantedVisibility
field_60737
visibility

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
extractToast(GuiGraphicsExtractor graphics, Font font)
method_71810(class_332 arg0, class_327 arg1)
draw(DrawContext context, TextRenderer textRenderer)
private static String
getCurrentSongName()
method_76618()
getCurrentMusicTranslationKey()
public static void
tickMusicNotes()
method_71814()
tick()
private static Text
getNowPlayingString(String currentSongKey)
method_71812(String arg0)
getMusicText(String translationKey)
public void
showToast(Options options)
method_71994(class_315 arg0)
show(GameOptions options)
public void
update(ToastManager manager, long fullyVisibleForMs)
method_61989(class_374 arg0, long arg1)
update(ToastManager arg0, long arg1)
public void
extractRenderState(GuiGraphicsExtractor graphics, Font font, long fullyVisibleForMs)
method_1986(class_332 arg0, class_327 arg1, long arg2)
draw(DrawContext arg0, TextRenderer arg1, long arg2)
public void
onFinishedRendering()
method_71995()
onFinishedRendering()
public int
width()
method_29049()
getWidth()
private static int
getWidth(String currentSong, Font font)
method_71813(String arg0, class_327 arg1)
getMusicTextWidth(String translationKey, TextRenderer textRenderer)
public int
height()
method_29050()
getHeight()
public float
xPos(int screenWidth, float visiblePortion)
method_71809(int arg0, float arg1)
getXPos(int arg0, float arg1)
public float
yPos(int firstSlotIndex)
method_71808(int arg0)
getYPos(int arg0)
public Toast$Visibility
getWantedVisibility()
method_61988()
getVisibility()
public void
setWantedVisibility(Toast$Visibility visibility)
method_71811(class_368$class_369 arg0)
setVisibility(Toast$Visibility visibility)