net.minecraft.client.gui.screen.ingame

public class StatusEffectsDisplay

net.minecraft.client.gui.screens.inventory.EffectsInInventory
net.minecraft.class_485
net.minecraft.client.gui.screen.ingame.StatusEffectsDisplay

Field summary

Modifier and TypeField
private static final Identifier
EFFECT_BACKGROUND_SPRITE
field_63532
BACKGROUND_TEXTURE
private static final Identifier
EFFECT_BACKGROUND_AMBIENT_SPRITE
field_63533
AMBIENT_BACKGROUND_TEXTURE
private static final int
ICON_SIZE
field_63534
field_63534
public static final int
SPACING
field_63530
field_63530
private static final int
TEXT_X_OFFSET
field_63535
field_63535
public static final int
SPRITE_SQUARE_SIZE
field_63531
field_63531
private final HandledScreen<?>
screen
field_54477
parent
private final MinecraftClient
minecraft
field_54478
client

Constructor summary

ModifierConstructor
public (HandledScreen<?> parent)

Method summary

Modifier and TypeMethod
public boolean
canSeeEffects()
method_38934()
shouldHideStatusEffectHud()
public void
extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY)
method_75368(class_332 arg0, int arg1, int arg2)
render(DrawContext context, int mouseX, int mouseY)
private void
extractEffects(GuiGraphicsExtractor graphics, Collection<MobEffectInstance> activeEffects, int x0, int yStep, int mouseX, int mouseY, int maxWidth)
method_2477(class_332 arg0, Collection<class_1293> arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
drawStatusEffects(DrawContext context, Collection<StatusEffectInstance> effects, int x, int height, int mouseX, int mouseY, int width)
private int
extractBackground(GuiGraphicsExtractor graphics, Font font, Component effectName, Component duration, int x0, int y0, boolean isAmbient, int maxTextureWidth)
method_18642(class_332 arg0, class_327 arg1, class_2561 arg2, class_2561 arg3, int arg4, int arg5, boolean arg6, int arg7)
drawStatusEffectBackgrounds(DrawContext context, TextRenderer textRenderer, Text description, Text duration, int x, int y, boolean ambient, int width)
private void
extractText(GuiGraphicsExtractor graphics, Component effectText, Component duration, Font font, int x0, int y0, int textureWidth, int yStep, int mouseX, int mouseY)
method_75369(class_332 arg0, class_2561 arg1, class_2561 arg2, class_327 arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
drawTexts(DrawContext context, Text description, Text duration, TextRenderer textRenderer, int x, int y, int width, int height, int mouseX, int mouseY)
private Text
getEffectName(MobEffectInstance effect)
method_38933(class_1293 arg0)
getStatusEffectDescription(StatusEffectInstance statusEffect)