Class FilterGuiGraphicsExtractor
java.lang.Object
net.minecraft.client.gui.GuiGraphicsExtractor
org.moddingx.libx.render.FilterGuiGraphicsExtractor
- All Implemented Interfaces:
net.neoforged.neoforge.client.extensions.GuiGraphicsExtractorExtension
public class FilterGuiGraphicsExtractor
extends net.minecraft.client.gui.GuiGraphicsExtractor
A
GuiGraphicsExtractor that overrides all methods and passes them through to the given parent. Useful if you
need to change the behavior of some methods in some specific part of code.-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.GuiGraphicsExtractor
net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.client.gui.GuiGraphicsExtractorFields inherited from class net.minecraft.client.gui.GuiGraphicsExtractor
guiRenderState, mouseX, mouseYFields inherited from interface net.neoforged.neoforge.client.extensions.GuiGraphicsExtractorExtension
DEFAULT_BACKGROUND_COLOR, DEFAULT_BORDER_COLOR_END, DEFAULT_BORDER_COLOR_START, INVALID, RESET_CHAR, TEXT_COLOR_CODES, UNDO_CHAR, VALID -
Constructor Summary
ConstructorsConstructorDescriptionFilterGuiGraphicsExtractor(net.minecraft.client.gui.GuiGraphicsExtractor parent) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyCursor(com.mojang.blaze3d.platform.Window window) voidbannerPattern(net.minecraft.client.model.object.banner.BannerFlagModel flag, net.minecraft.world.item.DyeColor baseColor, net.minecraft.world.level.block.entity.BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1) voidblit(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight) voidblit(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight, int color) voidblit(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight) voidblit(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight, int color) voidblit(com.mojang.blaze3d.textures.GpuTextureView textureView, com.mojang.blaze3d.textures.GpuSampler sampler, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1) voidblit(net.minecraft.resources.Identifier location, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1) voidblitInscribed(net.minecraft.resources.Identifier texture, int x, int y, int boundsWidth, int boundsHeight, int rectWidth, int rectHeight) voidblitInscribed(net.minecraft.resources.Identifier texture, int x, int y, int boundsWidth, int boundsHeight, int rectWidth, int rectHeight, boolean centerX, boolean centerY) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int x, int y, int width, int height) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.client.renderer.texture.TextureAtlasSprite sprite, int x, int y, int width, int height, int color) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier location, int x, int y, int width, int height) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier location, int x, int y, int width, int height, float alpha) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier location, int x, int y, int width, int height, int color) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height) voidblitSprite(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.resources.Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height, int color) voidvoidbook(net.minecraft.client.model.object.book.BookModel bookModel, net.minecraft.resources.Identifier texture, float scale, float open, float flip, int x0, int y0, int x1, int y1) voidcenteredText(net.minecraft.client.gui.Font font, String str, int x, int y, int color) voidcenteredText(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int x, int y, int color) voidcenteredText(net.minecraft.client.gui.Font font, net.minecraft.util.FormattedCharSequence text, int x, int y, int color) voidcomponentHoverEffect(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Style hoveredStyle, int xMouse, int yMouse) booleancontainsPointInScissor(int x, int y) voidvoiddrawScrollingString(net.minecraft.client.gui.ActiveTextCollector textCollector, net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int minX, int maxX, int y) voidenableScissor(int x0, int y0, int x1, int y1) voidentity(net.minecraft.client.renderer.entity.state.EntityRenderState renderState, float scale, Vector3f translation, Quaternionf rotation, @Nullable Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1) voidextractDeferredElements(int mouseX, int mouseY, float a) voidfakeItem(net.minecraft.world.item.ItemStack itemStack, int x, int y) voidfakeItem(net.minecraft.world.item.ItemStack itemStack, int x, int y, int seed) voidfill(int x0, int y0, int x1, int y1, int col) voidfill(com.mojang.blaze3d.pipeline.RenderPipeline pipeline, int x0, int y0, int x1, int y1, int col) voidfill(com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, net.minecraft.client.gui.render.TextureSetup textureSetup, int x0, int y0, int x1, int y1) voidfillGradient(int x0, int y0, int x1, int y1, int col1, int col2) intgetColorFromFormattingCharacter(char c, boolean isLighter) net.minecraft.client.renderer.texture.TextureAtlasSpritegetSprite(net.minecraft.client.resources.model.sprite.SpriteId sprite) intintguiWidth()voidhorizontalLine(int x0, int x1, int y, int col) voiditem(net.minecraft.world.entity.LivingEntity owner, net.minecraft.world.item.ItemStack itemStack, int x, int y, int seed) voiditem(net.minecraft.world.item.ItemStack itemStack, int x, int y) voiditem(net.minecraft.world.item.ItemStack itemStack, int x, int y, int seed) voiditemDecorations(net.minecraft.client.gui.Font font, net.minecraft.world.item.ItemStack itemStack, int x, int y) voiditemDecorations(net.minecraft.client.gui.Font font, net.minecraft.world.item.ItemStack itemStack, int x, int y, @Nullable String countText) voidmap(net.minecraft.client.renderer.state.MapRenderState mapRenderState) voidvoidoutline(int x, int y, int width, int height, int color) @Nullable net.minecraft.client.gui.navigation.ScreenRectanglepose()voidprofilerChart(List<net.minecraft.util.profiling.ResultField> chartData, int x0, int y0, int x1, int y1) voidrequestCursor(com.mojang.blaze3d.platform.cursor.CursorType cursorType) voidsetComponentTooltipForNextFrame(net.minecraft.client.gui.Font font, List<? extends net.minecraft.network.chat.FormattedText> tooltips, int mouseX, int mouseY, net.minecraft.world.item.ItemStack stack) voidsetComponentTooltipForNextFrame(net.minecraft.client.gui.Font font, List<? extends net.minecraft.network.chat.FormattedText> tooltips, int mouseX, int mouseY, net.minecraft.world.item.ItemStack stack, @Nullable net.minecraft.resources.Identifier backgroundTexture) voidsetComponentTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> lines, int xo, int yo) voidsetComponentTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> lines, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) voidsetComponentTooltipFromElementsForNextFrame(net.minecraft.client.gui.Font font, List<com.mojang.datafixers.util.Either<net.minecraft.network.chat.FormattedText, net.minecraft.world.inventory.tooltip.TooltipComponent>> elements, int mouseX, int mouseY, net.minecraft.world.item.ItemStack stack) voidsetComponentTooltipFromElementsForNextFrame(net.minecraft.client.gui.Font font, List<com.mojang.datafixers.util.Either<net.minecraft.network.chat.FormattedText, net.minecraft.world.inventory.tooltip.TooltipComponent>> elements, int mouseX, int mouseY, net.minecraft.world.item.ItemStack stack, @Nullable net.minecraft.resources.Identifier backgroundTexture) voidsetPreeditOverlay(net.minecraft.client.gui.components.Renderable preeditOverlay) voidsetTooltipForNextFrame(List<net.minecraft.util.FormattedCharSequence> formattedCharSequences, int x, int y) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<? extends net.minecraft.util.FormattedCharSequence> lines, int xo, int yo) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<? extends net.minecraft.util.FormattedCharSequence> lines, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> texts, Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> optionalImage, int xo, int yo) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> texts, Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> optionalImage, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> textComponents, Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> tooltipComponent, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.network.chat.Component> textComponents, Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> tooltipComponent, net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY, @Nullable net.minecraft.resources.Identifier backgroundTexture) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.util.FormattedCharSequence> tooltip, Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> component, net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting, @Nullable net.minecraft.resources.Identifier style) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, List<net.minecraft.util.FormattedCharSequence> tooltip, net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int xo, int yo) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component text, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) voidsetTooltipForNextFrame(net.minecraft.client.gui.Font font, net.minecraft.world.item.ItemStack itemStack, int xo, int yo) voidsetTooltipForNextFrame(net.minecraft.network.chat.Component component, int x, int y) voidsign(net.minecraft.client.model.Model.Simple signModel, float scale, net.minecraft.world.level.block.state.properties.WoodType woodType, int x0, int y0, int x1, int y1) voidskin(net.minecraft.client.model.player.PlayerModel playerModel, net.minecraft.resources.Identifier texture, float scale, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1) voidsubmitGuiElementRenderState(net.minecraft.client.renderer.state.gui.GuiElementRenderState renderState) voidsubmitPictureInPictureRenderState(net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState renderState) voidvoidtext(net.minecraft.client.gui.Font font, @Nullable String str, int x, int y, int color, boolean dropShadow) voidtext(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component str, int x, int y, int color) voidtext(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component str, int x, int y, int color, boolean dropShadow) voidtext(net.minecraft.client.gui.Font font, net.minecraft.util.FormattedCharSequence str, int x, int y, int color) voidtext(net.minecraft.client.gui.Font font, net.minecraft.util.FormattedCharSequence str, int x, int y, int color, boolean dropShadow) voidtextHighlight(int x0, int y0, int x1, int y1, boolean invertText) net.minecraft.client.gui.ActiveTextCollectornet.minecraft.client.gui.ActiveTextCollectortextRenderer(net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects hoveredTextEffects) net.minecraft.client.gui.ActiveTextCollectortextRenderer(net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects hoveredTextEffects, @Nullable Consumer<net.minecraft.network.chat.Style> additionalHoverStyleConsumer) net.minecraft.client.gui.ActiveTextCollectortextRendererForWidget(net.minecraft.client.gui.components.AbstractWidget owner, net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects hoveredTextEffects) voidtextWithBackdrop(net.minecraft.client.gui.Font font, net.minecraft.network.chat.Component str, int textX, int textY, int textWidth, int textColor) voidtextWithWordWrap(net.minecraft.client.gui.Font font, net.minecraft.network.chat.FormattedText string, int x, int y, int width, int col) voidtextWithWordWrap(net.minecraft.client.gui.Font font, net.minecraft.network.chat.FormattedText string, int x, int y, int width, int col, boolean dropShadow) voidtooltip(net.minecraft.client.gui.Font font, List<net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> lines, int xo, int yo, net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, @Nullable net.minecraft.resources.Identifier style) voidtooltip(net.minecraft.client.gui.Font font, List<net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> lines, int xo, int yo, net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, @Nullable net.minecraft.resources.Identifier style, net.minecraft.world.item.ItemStack tooltipStack) voidverticalLine(int x, int y0, int y1, int col)
-
Field Details
-
parent
protected final net.minecraft.client.gui.GuiGraphicsExtractor parent
-
-
Constructor Details
-
FilterGuiGraphicsExtractor
public FilterGuiGraphicsExtractor(net.minecraft.client.gui.GuiGraphicsExtractor parent)
-
-
Method Details
-
requestCursor
- Overrides:
requestCursorin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
applyCursor
- Overrides:
applyCursorin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
guiWidth
public int guiWidth()- Overrides:
guiWidthin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
guiHeight
public int guiHeight()- Overrides:
guiHeightin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
pose
- Overrides:
posein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
nextStratum
public void nextStratum()- Overrides:
nextStratumin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blurBeforeThisStratum
public void blurBeforeThisStratum()- Overrides:
blurBeforeThisStratumin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
enableScissor
public void enableScissor(int x0, int y0, int x1, int y1) - Overrides:
enableScissorin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
disableScissor
public void disableScissor()- Overrides:
disableScissorin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
containsPointInScissor
public boolean containsPointInScissor(int x, int y) - Overrides:
containsPointInScissorin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
horizontalLine
public void horizontalLine(int x0, int x1, int y, int col) - Overrides:
horizontalLinein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
verticalLine
public void verticalLine(int x, int y0, int y1, int col) - Overrides:
verticalLinein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
fill
public void fill(int x0, int y0, int x1, int y1, int col) - Overrides:
fillin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
fill
public void fill(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline pipeline, int x0, int y0, int x1, int y1, int col) - Overrides:
fillin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
fillGradient
public void fillGradient(int x0, int y0, int x1, int y1, int col1, int col2) - Overrides:
fillGradientin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
fill
-
outline
public void outline(int x, int y, int width, int height, int color) - Overrides:
outlinein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
textHighlight
public void textHighlight(int x0, int y0, int x1, int y1, boolean invertText) - Overrides:
textHighlightin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
text
-
text
-
text
-
text
-
text
-
text
-
centeredText
-
centeredText
-
centeredText
-
textWithWordWrap
-
textWithWordWrap
-
textWithBackdrop
-
blit
public void blit(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight, int color) - Overrides:
blitin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blit
public void blit(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight) - Overrides:
blitin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blit
public void blit(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight) - Overrides:
blitin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blit
public void blit(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight, int color) - Overrides:
blitin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blit
public void blit(@Nonnull net.minecraft.resources.Identifier location, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1) - Overrides:
blitin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blit
-
blitSprite
-
blitSprite
-
blitSprite
-
blitSprite
public void blitSprite(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height) - Overrides:
blitSpritein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blitSprite
public void blitSprite(@Nonnull com.mojang.blaze3d.pipeline.RenderPipeline renderPipeline, @Nonnull net.minecraft.resources.Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height, int color) - Overrides:
blitSpritein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
blitSprite
-
blitSprite
-
item
- Overrides:
itemin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
item
- Overrides:
itemin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
item
-
fakeItem
- Overrides:
fakeItemin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
fakeItem
- Overrides:
fakeItemin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
itemDecorations
-
itemDecorations
-
map
- Overrides:
mapin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
entity
public void entity(@Nonnull net.minecraft.client.renderer.entity.state.EntityRenderState renderState, float scale, @Nonnull Vector3f translation, @Nonnull Quaternionf rotation, @Nullable Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1) - Overrides:
entityin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
skin
public void skin(@Nonnull net.minecraft.client.model.player.PlayerModel playerModel, @Nonnull net.minecraft.resources.Identifier texture, float scale, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1) - Overrides:
skinin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
book
-
bannerPattern
public void bannerPattern(@Nonnull net.minecraft.client.model.object.banner.BannerFlagModel flag, @Nonnull net.minecraft.world.item.DyeColor baseColor, @Nonnull net.minecraft.world.level.block.entity.BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1) - Overrides:
bannerPatternin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
sign
-
profilerChart
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.network.chat.Component component, int x, int y) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
-
setTooltipForNextFrame
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.network.chat.Component> textComponents, @Nonnull Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> tooltipComponent, @Nonnull net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.network.chat.Component> textComponents, @Nonnull Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> tooltipComponent, @Nonnull net.minecraft.world.item.ItemStack stack, int mouseX, int mouseY, @Nullable net.minecraft.resources.Identifier backgroundTexture) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.network.chat.Component> texts, @Nonnull Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> optionalImage, int xo, int yo) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.network.chat.Component> texts, @Nonnull Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> optionalImage, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.util.FormattedCharSequence> tooltip, @Nonnull Optional<net.minecraft.world.inventory.tooltip.TooltipComponent> component, @Nonnull net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting, @Nullable net.minecraft.resources.Identifier style) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
-
setTooltipForNextFrame
-
setComponentTooltipForNextFrame
-
setComponentTooltipForNextFrame
public void setComponentTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.network.chat.Component> lines, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) - Overrides:
setComponentTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setComponentTooltipForNextFrame
public void setComponentTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<? extends net.minecraft.network.chat.FormattedText> tooltips, int mouseX, int mouseY, @Nonnull net.minecraft.world.item.ItemStack stack) - Overrides:
setComponentTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setComponentTooltipForNextFrame
public void setComponentTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<? extends net.minecraft.network.chat.FormattedText> tooltips, int mouseX, int mouseY, @Nonnull net.minecraft.world.item.ItemStack stack, @Nullable net.minecraft.resources.Identifier backgroundTexture) - Overrides:
setComponentTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setComponentTooltipFromElementsForNextFrame
public void setComponentTooltipFromElementsForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<com.mojang.datafixers.util.Either<net.minecraft.network.chat.FormattedText, net.minecraft.world.inventory.tooltip.TooltipComponent>> elements, int mouseX, int mouseY, @Nonnull net.minecraft.world.item.ItemStack stack) - Overrides:
setComponentTooltipFromElementsForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setComponentTooltipFromElementsForNextFrame
public void setComponentTooltipFromElementsForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<com.mojang.datafixers.util.Either<net.minecraft.network.chat.FormattedText, net.minecraft.world.inventory.tooltip.TooltipComponent>> elements, int mouseX, int mouseY, @Nonnull net.minecraft.world.item.ItemStack stack, @Nullable net.minecraft.resources.Identifier backgroundTexture) - Overrides:
setComponentTooltipFromElementsForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<? extends net.minecraft.util.FormattedCharSequence> lines, int xo, int yo, @Nullable net.minecraft.resources.Identifier style) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setTooltipForNextFrame
public void setTooltipForNextFrame(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.util.FormattedCharSequence> tooltip, @Nonnull net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting) - Overrides:
setTooltipForNextFramein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
tooltip
public void tooltip(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> lines, int xo, int yo, @Nonnull net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, @Nullable net.minecraft.resources.Identifier style) - Overrides:
tooltipin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
tooltip
public void tooltip(@Nonnull net.minecraft.client.gui.Font font, @Nonnull List<net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent> lines, int xo, int yo, @Nonnull net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipPositioner positioner, @Nullable net.minecraft.resources.Identifier style, @Nonnull net.minecraft.world.item.ItemStack tooltipStack) - Overrides:
tooltipin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
setPreeditOverlay
public void setPreeditOverlay(@Nonnull net.minecraft.client.gui.components.Renderable preeditOverlay) - Overrides:
setPreeditOverlayin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
extractDeferredElements
public void extractDeferredElements(int mouseX, int mouseY, float a) - Overrides:
extractDeferredElementsin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
componentHoverEffect
-
submitGuiElementRenderState
public void submitGuiElementRenderState(@Nonnull net.minecraft.client.renderer.state.gui.GuiElementRenderState renderState) - Overrides:
submitGuiElementRenderStatein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
submitPictureInPictureRenderState
public void submitPictureInPictureRenderState(@Nonnull net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState renderState) - Overrides:
submitPictureInPictureRenderStatein classnet.minecraft.client.gui.GuiGraphicsExtractor
-
peekScissorStack
- Overrides:
peekScissorStackin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
getSprite
-
textRendererForWidget
@Nonnull public net.minecraft.client.gui.ActiveTextCollector textRendererForWidget(@Nonnull net.minecraft.client.gui.components.AbstractWidget owner, @Nonnull net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects hoveredTextEffects) - Overrides:
textRendererForWidgetin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
textRenderer
- Overrides:
textRendererin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
textRenderer
-
textRenderer
@Nonnull public net.minecraft.client.gui.ActiveTextCollector textRenderer(@Nonnull net.minecraft.client.gui.GuiGraphicsExtractor.HoveredTextEffects hoveredTextEffects, @Nullable Consumer<net.minecraft.network.chat.Style> additionalHoverStyleConsumer) - Overrides:
textRendererin classnet.minecraft.client.gui.GuiGraphicsExtractor
-
getColorFromFormattingCharacter
public int getColorFromFormattingCharacter(char c, boolean isLighter) -
drawScrollingString
-
blitInscribed
public void blitInscribed(@Nonnull net.minecraft.resources.Identifier texture, int x, int y, int boundsWidth, int boundsHeight, int rectWidth, int rectHeight) -
blitInscribed
public void blitInscribed(@Nonnull net.minecraft.resources.Identifier texture, int x, int y, int boundsWidth, int boundsHeight, int rectWidth, int rectHeight, boolean centerX, boolean centerY)
-