Class EffectsInInventory
java.lang.Object
net.minecraft.client.gui.screens.inventory.EffectsInInventory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Identifierprivate static final Identifierprivate static final intprivate final Minecraftprivate final AbstractContainerScreen<?> static final intstatic final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate intextractBackground(GuiGraphicsExtractor graphics, Font font, Component effectName, Component duration, int x0, int y0, boolean isAmbient, int maxTextureWidth) private voidextractEffects(GuiGraphicsExtractor graphics, Collection<MobEffectInstance> activeEffects, int x0, int yStep, int mouseX, int mouseY, int maxWidth) voidextractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY) private voidextractText(GuiGraphicsExtractor graphics, Component effectText, Component duration, Font font, int x0, int y0, int textureWidth, int yStep, int mouseX, int mouseY) private ComponentgetEffectName(MobEffectInstance effect) private voidrenderText(GuiGraphicsExtractor graphics, Component effectText, Component duration, Font font, int x0, int y0, int textureWidth, int yStep, int mouseX, int mouseY, @Nullable MobEffectInstance effectInstance)
-
Field Details
-
EFFECT_BACKGROUND_SPRITE
-
EFFECT_BACKGROUND_AMBIENT_SPRITE
-
ICON_SIZE
private static final int ICON_SIZE- See Also:
-
SPACING
public static final int SPACING- See Also:
-
TEXT_X_OFFSET
private static final int TEXT_X_OFFSET- See Also:
-
SPRITE_SQUARE_SIZE
public static final int SPRITE_SQUARE_SIZE- See Also:
-
screen
-
minecraft
-
-
Constructor Details
-
EffectsInInventory
-
-
Method Details
-
canSeeEffects
public boolean canSeeEffects() -
extractRenderState
-
extractEffects
private void extractEffects(GuiGraphicsExtractor graphics, Collection<MobEffectInstance> activeEffects, int x0, int yStep, int mouseX, int mouseY, int maxWidth) -
extractBackground
private int extractBackground(GuiGraphicsExtractor graphics, Font font, Component effectName, Component duration, int x0, int y0, boolean isAmbient, int maxTextureWidth) -
extractText
private void extractText(GuiGraphicsExtractor graphics, Component effectText, Component duration, Font font, int x0, int y0, int textureWidth, int yStep, int mouseX, int mouseY) -
renderText
private void renderText(GuiGraphicsExtractor graphics, Component effectText, Component duration, Font font, int x0, int y0, int textureWidth, int yStep, int mouseX, int mouseY, @Nullable MobEffectInstance effectInstance) -
getEffectName
-