net.minecraft.client.gui

public class DrawContext

net.minecraft.client.gui.GuiGraphicsExtractor
net.minecraft.class_332
net.minecraft.client.gui.DrawContext

Field summary

Modifier and TypeField
private static final int
EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE
field_44655
BACKGROUND_MARGIN
private final MinecraftClient
minecraft
field_44656
client
private final org.joml.Matrix3x2fStack
pose
field_44657
matrices
private final DrawContext$ScissorStack
scissorStack
field_44659
scissorStack
private final SpriteHolder
sprites
field_61531
spriteHolder
private final SpriteAtlasTexture
guiSprites
field_61532
spriteAtlasTexture
private final GuiRenderState
guiRenderState
field_59826
state
private Cursor
pendingCursor
field_62463
cursor
private final int
mouseX
field_63846
mouseX
private final int
mouseY
field_63847
mouseY
private Runnable
deferredTooltip
field_60305
tooltipDrawer
private Style
hoveredTextStyle
field_63848
hoverStyle
private Style
clickableTextStyle
field_63849
clickStyle
private Drawable
preeditOverlay
field_1_2025
preEditWidget

Constructor summary

ModifierConstructor
private (MinecraftClient client, org.joml.Matrix3x2fStack matrices, GuiRenderState state, int mouseX, int mouseY)
public (MinecraftClient client, GuiRenderState state, int mouseX, int mouseY)

Method summary

Modifier and TypeMethod
public void
requestCursor(CursorType cursorType)
method_74037(class_11875 arg0)
setCursor(Cursor cursor)
public void
applyCursor(Window window)
method_74036(class_1041 arg0)
applyCursorTo(Window window)
public int
guiWidth()
method_51421()
getScaledWindowWidth()
public int
guiHeight()
method_51443()
getScaledWindowHeight()
public org.joml.Matrix3x2fStack
pose()
method_51448()
getMatrices()
public void
nextStratum()
method_71048()
createNewRootLayer()
public void
blurBeforeThisStratum()
method_71278()
applyBlur()
public void
enableScissor(int x0, int y0, int x1, int y1)
method_44379(int arg0, int arg1, int arg2, int arg3)
enableScissor(int x1, int y1, int x2, int y2)
public void
disableScissor()
method_44380()
disableScissor()
public boolean
containsPointInScissor(int x, int y)
method_58135(int arg0, int arg1)
scissorContains(int x, int y)
public void
horizontalLine(int x0, int x1, int y, int col)
method_51738(int arg0, int arg1, int arg2, int arg3)
drawHorizontalLine(int x1, int x2, int y, int color)
public void
verticalLine(int x, int y0, int y1, int col)
method_51742(int arg0, int arg1, int arg2, int arg3)
drawVerticalLine(int x, int y1, int y2, int color)
public void
fill(int x0, int y0, int x1, int y1, int col)
method_25294(int arg0, int arg1, int arg2, int arg3, int arg4)
fill(int x1, int y1, int x2, int y2, int color)
public void
fill(RenderPipeline pipeline, int x0, int y0, int x1, int y1, int col)
method_48196(RenderPipeline arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
fill(RenderPipeline pipeline, int x1, int y1, int x2, int y2, int color)
public void
fillGradient(int x0, int y0, int x1, int y1, int col1, int col2)
method_25296(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
fillGradient(int startX, int startY, int endX, int endY, int colorStart, int colorEnd)
public void
fill(RenderPipeline renderPipeline, TextureSetup textureSetup, int x0, int y0, int x1, int y1)
method_51739(RenderPipeline arg0, class_11231 arg1, int arg2, int arg3, int arg4, int arg5)
fill(RenderPipeline pipeline, TextureSetup textureSetup, int x1, int y1, int x2, int y2)
public void
outline(int x, int y, int width, int height, int color)
method_73198(int arg0, int arg1, int arg2, int arg3, int arg4)
drawStrokedRectangle(int x, int y, int width, int height, int color)
private void
innerFill(RenderPipeline renderPipeline, TextureSetup textureSetup, int x0, int y0, int x1, int y1, int color1, Integer color2)
method_70848(RenderPipeline arg0, class_11231 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, Integer arg7)
fill(RenderPipeline pipeline, TextureSetup textureSetup, int x1, int y1, int x2, int y2, int color, Integer color2)
public void
textHighlight(int x0, int y0, int x1, int y1, boolean invertText)
method_72238(int arg0, int arg1, int arg2, int arg3, boolean arg4)
drawSelection(int x1, int y1, int x2, int y2, boolean invert)
public void
text(Font font, String str, int x, int y, int color)
method_25303(class_327 arg0, String arg1, int arg2, int arg3, int arg4)
drawTextWithShadow(TextRenderer textRenderer, String text, int x, int y, int color)
public void
text(Font font, String str, int x, int y, int color, boolean dropShadow)
method_51433(class_327 arg0, String arg1, int arg2, int arg3, int arg4, boolean arg5)
drawText(TextRenderer textRenderer, String text, int x, int y, int color, boolean shadow)
public void
text(Font font, FormattedCharSequence str, int x, int y, int color)
method_35720(class_327 arg0, class_5481 arg1, int arg2, int arg3, int arg4)
drawTextWithShadow(TextRenderer textRenderer, OrderedText text, int x, int y, int color)
public void
text(Font font, FormattedCharSequence str, int x, int y, int color, boolean dropShadow)
method_51430(class_327 arg0, class_5481 arg1, int arg2, int arg3, int arg4, boolean arg5)
drawText(TextRenderer textRenderer, OrderedText text, int x, int y, int color, boolean shadow)
public void
text(Font font, Component str, int x, int y, int color)
method_27535(class_327 arg0, class_2561 arg1, int arg2, int arg3, int arg4)
drawTextWithShadow(TextRenderer textRenderer, Text text, int x, int y, int color)
public void
text(Font font, Component str, int x, int y, int color, boolean dropShadow)
method_51439(class_327 arg0, class_2561 arg1, int arg2, int arg3, int arg4, boolean arg5)
drawText(TextRenderer textRenderer, Text text, int x, int y, int color, boolean shadow)
public void
centeredText(Font font, String str, int x, int y, int color)
method_25300(class_327 arg0, String arg1, int arg2, int arg3, int arg4)
drawCenteredTextWithShadow(TextRenderer textRenderer, String text, int centerX, int y, int color)
public void
centeredText(Font font, Component text, int x, int y, int color)
method_27534(class_327 arg0, class_2561 arg1, int arg2, int arg3, int arg4)
drawCenteredTextWithShadow(TextRenderer textRenderer, Text text, int centerX, int y, int color)
public void
centeredText(Font font, FormattedCharSequence text, int x, int y, int color)
method_35719(class_327 arg0, class_5481 arg1, int arg2, int arg3, int arg4)
drawCenteredTextWithShadow(TextRenderer textRenderer, OrderedText text, int centerX, int y, int color)
public void
textWithWordWrap(Font font, FormattedText string, int x, int y, int width, int col)
method_65179(class_327 arg0, class_5348 arg1, int arg2, int arg3, int arg4, int arg5)
drawWrappedTextWithShadow(TextRenderer textRenderer, StringVisitable text, int x, int y, int arg4, int color)
public void
textWithWordWrap(Font font, FormattedText string, int x, int y, int width, int col, boolean dropShadow)
method_51440(class_327 arg0, class_5348 arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
drawWrappedText(TextRenderer textRenderer, StringVisitable text, int x, int y, int arg4, int color, boolean shadow)
public void
textWithBackdrop(Font font, Component str, int textX, int textY, int textWidth, int textColor)
method_60649(class_327 arg0, class_2561 arg1, int arg2, int arg3, int arg4, int arg5)
drawTextWithBackground(TextRenderer textRenderer, Text text, int x, int y, int width, int color)
public void
blit(RenderPipeline renderPipeline, Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight, int color)
method_25291(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
drawTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight, int color)
public void
blit(RenderPipeline renderPipeline, Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight)
method_25290(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7, int arg8, int arg9)
drawTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight)
public void
blit(RenderPipeline renderPipeline, Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight)
method_25302(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11)
drawTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, float u, float v, int width, int height, int regionWidth, int regionHeight, int textureWidth, int textureHeight)
public void
blit(RenderPipeline renderPipeline, Identifier texture, int x, int y, float u, float v, int width, int height, int srcWidth, int srcHeight, int textureWidth, int textureHeight, int color)
method_25293(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, float arg4, float arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12)
drawTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, float u, float v, int width, int height, int regionWidth, int regionHeight, int textureWidth, int textureHeight, int color)
public void
blit(Identifier location, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1)
method_70845(class_2960 arg0, int arg1, int arg2, int arg3, int arg4, float arg5, float arg6, float arg7, float arg8)
drawTexturedQuad(Identifier sprite, int x1, int y1, int x2, int y2, float u1, float u2, float v1, float v2)
public void
blit(GpuTextureView textureView, GpuSampler sampler, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1)
method_1_399(com.mojang.blaze3d.textures.GpuTextureView arg0, class_12137 arg1, int arg2, int arg3, int arg4, int arg5, float arg6, float arg7, float arg8, float arg9)
drawTexturedQuad(com.mojang.blaze3d.textures.GpuTextureView texture, GpuSampler sampler, int x1, int y1, int x2, int y2, float u1, float v1, float u2, float v2)
public void
blitSprite(RenderPipeline renderPipeline, Identifier location, int x, int y, int width, int height)
method_52706(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5)
drawGuiTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, int width, int height)
public void
blitSprite(RenderPipeline renderPipeline, Identifier location, int x, int y, int width, int height, float alpha)
method_71501(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5, float arg6)
drawGuiTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, int width, int height, float alpha)
public void
blitSprite(RenderPipeline renderPipeline, Identifier location, int x, int y, int width, int height, int color)
method_52707(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
drawGuiTexture(RenderPipeline pipeline, Identifier sprite, int x, int y, int width, int height, int color)
public void
blitSprite(RenderPipeline renderPipeline, Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height)
method_70846(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
drawGuiTexture(RenderPipeline pipeline, Identifier sprite, int textureWidth, int textureHeight, int u, int v, int x, int y, int width, int height)
public void
blitSprite(RenderPipeline renderPipeline, Identifier location, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height, int color)
method_52708(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
drawGuiTexture(RenderPipeline pipeline, Identifier sprite, int textureWidth, int textureHeight, int u, int v, int x, int y, int width, int height, int color)
public void
blitSprite(RenderPipeline renderPipeline, TextureAtlasSprite sprite, int x, int y, int width, int height)
method_52709(RenderPipeline arg0, class_1058 arg1, int arg2, int arg3, int arg4, int arg5)
drawSpriteStretched(RenderPipeline pipeline, Sprite sprite, int x, int y, int width, int height)
public void
blitSprite(RenderPipeline renderPipeline, TextureAtlasSprite sprite, int x, int y, int width, int height, int color)
method_52710(RenderPipeline arg0, class_1058 arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
drawSpriteStretched(RenderPipeline pipeline, Sprite sprite, int x, int y, int width, int height, int color)
private void
blitSprite(RenderPipeline renderPipeline, TextureAtlasSprite sprite, int spriteWidth, int spriteHeight, int textureX, int textureY, int x, int y, int width, int height, int color)
method_52711(RenderPipeline arg0, class_1058 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10)
drawSpriteRegion(RenderPipeline pipeline, Sprite sprite, int textureWidth, int textureHeight, int u, int v, int x, int y, int width, int height, int color)
private void
blitNineSlicedSprite(RenderPipeline renderPipeline, TextureAtlasSprite sprite, GuiSpriteScaling$NineSlice nineSlice, int x, int y, int width, int height, int color)
method_52713(RenderPipeline arg0, class_1058 arg1, class_8690$class_8691 arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
drawSpriteNineSliced(RenderPipeline pipeline, Sprite sprite, Scaling$NineSlice nineSlice, int x, int y, int width, int height, int color)
private void
blitNineSliceInnerSegment(RenderPipeline renderPipeline, GuiSpriteScaling$NineSlice nineSlice, TextureAtlasSprite sprite, int x, int y, int width, int height, int textureX, int textureY, int textureWidth, int textureHeight, int spriteWidth, int spriteHeight, int color)
method_64040(RenderPipeline arg0, class_8690$class_8691 arg1, class_1058 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13)
drawInnerSprite(RenderPipeline pipeline, Scaling$NineSlice nineSlice, Sprite sprite, int x, int y, int width, int height, int u, int v, int tileWidth, int tileHeight, int textureWidth, int textureHeight, int color)
private void
blitTiledSprite(RenderPipeline renderPipeline, TextureAtlasSprite sprite, int x, int y, int width, int height, int textureX, int textureY, int tileWidth, int tileHeight, int spriteWidth, int spriteHeight, int color)
method_52712(RenderPipeline arg0, class_1058 arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12)
drawSpriteTiled(RenderPipeline pipeline, Sprite sprite, int x, int y, int width, int height, int u, int v, int tileWidth, int tileHeight, int textureWidth, int textureHeight, int color)
private void
innerBlit(RenderPipeline renderPipeline, Identifier location, int x0, int x1, int y0, int y1, float u0, float u1, float v0, float v1, int color)
method_25295(RenderPipeline arg0, class_2960 arg1, int arg2, int arg3, int arg4, int arg5, float arg6, float arg7, float arg8, float arg9, int arg10)
drawTexturedQuad(RenderPipeline pipeline, Identifier sprite, int x1, int x2, int y1, int y2, float u1, float u2, float v1, float v2, int color)
private void
innerBlit(RenderPipeline pipeline, GpuTextureView textureView, GpuSampler sampler, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color)
method_70847(RenderPipeline arg0, com.mojang.blaze3d.textures.GpuTextureView arg1, class_12137 arg2, int arg3, int arg4, int arg5, int arg6, float arg7, float arg8, float arg9, float arg10, int arg11)
drawTexturedQuad(RenderPipeline pipeline, com.mojang.blaze3d.textures.GpuTextureView texture, GpuSampler sampler, int x1, int y1, int x2, int y2, float u1, float v1, float u2, float v2, int color)
private void
innerTiledBlit(RenderPipeline pipeline, GpuTextureView textureView, GpuSampler sampler, int tileWidth, int tileHeight, int x0, int y0, int x1, int y1, float u0, float u1, float v0, float v1, int color)
method_74707(RenderPipeline arg0, com.mojang.blaze3d.textures.GpuTextureView arg1, class_12137 arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, float arg9, float arg10, float arg11, float arg12, int arg13)
drawTiledTexturedQuad(RenderPipeline pipeline, com.mojang.blaze3d.textures.GpuTextureView texture, GpuSampler sampler, int tileWidth, int tileHeight, int x0, int y0, int x1, int y1, float u0, float v0, float u1, float v1, int color)
private static Scaling
getSpriteScaling(TextureAtlasSprite sprite)
method_72740(class_1058 arg0)
getScaling(Sprite sprite)
public void
item(ItemStack itemStack, int x, int y)
method_51427(class_1799 arg0, int arg1, int arg2)
drawItem(ItemStack item, int x, int y)
public void
item(ItemStack itemStack, int x, int y, int seed)
method_51428(class_1799 arg0, int arg1, int arg2, int arg3)
drawItem(ItemStack stack, int x, int y, int seed)
public void
item(LivingEntity owner, ItemStack itemStack, int x, int y, int seed)
method_51423(class_1309 arg0, class_1799 arg1, int arg2, int arg3, int arg4)
drawItem(LivingEntity entity, ItemStack stack, int x, int y, int seed)
private void
item(LivingEntity owner, Level level, ItemStack itemStack, int x, int y, int seed)
method_51425(class_1309 arg0, class_1937 arg1, class_1799 arg2, int arg3, int arg4, int arg5)
drawItem(LivingEntity entity, World world, ItemStack stack, int x, int y, int seed)
public void
fakeItem(ItemStack itemStack, int x, int y)
method_51445(class_1799 arg0, int arg1, int arg2)
drawItemWithoutEntity(ItemStack stack, int x, int y)
public void
fakeItem(ItemStack itemStack, int x, int y, int seed)
method_55231(class_1799 arg0, int arg1, int arg2, int arg3)
drawItemWithoutEntity(ItemStack stack, int x, int y, int seed)
public void
itemDecorations(Font font, ItemStack itemStack, int x, int y)
method_51431(class_327 arg0, class_1799 arg1, int arg2, int arg3)
drawStackOverlay(TextRenderer textRenderer, ItemStack stack, int x, int y)
public void
itemDecorations(Font font, ItemStack itemStack, int x, int y, String countText)
method_51432(class_327 arg0, class_1799 arg1, int arg2, int arg3, String arg4)
drawStackOverlay(TextRenderer textRenderer, ItemStack stack, int x, int y, String stackCountText)
private void
itemBar(ItemStack itemStack, int x, int y)
method_64860(class_1799 arg0, int arg1, int arg2)
drawItemBar(ItemStack stack, int x, int y)
private void
itemCount(Font font, ItemStack itemStack, int x, int y, String countText)
method_64859(class_327 arg0, class_1799 arg1, int arg2, int arg3, String arg4)
drawStackCount(TextRenderer textRenderer, ItemStack stack, int x, int y, String stackCountText)
private void
itemCooldown(ItemStack itemStack, int x, int y)
method_64861(class_1799 arg0, int arg1, int arg2)
drawCooldownProgress(ItemStack stack, int x, int y)
public void
map(MapRenderState mapRenderState)
method_70857(class_10090 arg0)
drawMap(MapRenderState mapState)
public void
entity(EntityRenderState renderState, float scale, org.joml.Vector3f translation, org.joml.Quaternionf rotation, org.joml.Quaternionf overrideCameraAngle, int x0, int y0, int x1, int y1)
method_70856(class_10017 arg0, float arg1, org.joml.Vector3f arg2, org.joml.Quaternionf arg3, org.joml.Quaternionf arg4, int arg5, int arg6, int arg7, int arg8)
addEntity(EntityRenderState entityState, float scale, org.joml.Vector3f translation, org.joml.Quaternionf rotation, org.joml.Quaternionf overrideCameraAngle, int x1, int y1, int x2, int y2)
public void
skin(PlayerModel playerModel, Identifier texture, float scale, float rotationX, float rotationY, float pivotY, int x0, int y0, int x1, int y1)
method_70854(class_591 arg0, class_2960 arg1, float arg2, float arg3, float arg4, float arg5, int arg6, int arg7, int arg8, int arg9)
addPlayerSkin(PlayerEntityModel playerModel, Identifier texture, float scale, float xRotation, float yRotation, float yPivot, int x1, int y1, int x2, int y2)
public void
book(BookModel bookModel, Identifier texture, float scale, float open, float flip, int x0, int y0, int x1, int y1)
method_70852(class_557 arg0, class_2960 arg1, float arg2, float arg3, float arg4, int arg5, int arg6, int arg7, int arg8)
addBookModel(BookModel bookModel, Identifier texture, float scale, float open, float flip, int x1, int y1, int x2, int y2)
public void
bannerPattern(BannerFlagModel flag, DyeColor baseColor, BannerPatternLayers resultBannerPatterns, int x0, int y0, int x1, int y1)
method_70855(class_10377 arg0, class_1767 arg1, class_9307 arg2, int arg3, int arg4, int arg5, int arg6)
addBannerResult(BannerFlagBlockModel bannerModel, DyeColor baseColor, BannerPatternsComponent resultBannerPatterns, int x1, int y1, int x2, int y2)
public void
sign(Model$Simple signModel, float scale, WoodType woodType, int x0, int y0, int x1, int y1)
method_70853(class_3879$class_9948 arg0, float arg1, class_4719 arg2, int arg3, int arg4, int arg5, int arg6)
addSign(Model$SinglePartModel model, float scale, WoodType woodType, int x1, int y1, int x2, int y2)
public void
profilerChart(List<ResultField> chartData, int x0, int y0, int x1, int y1)
method_70858(List<class_3534> arg0, int arg1, int arg2, int arg3, int arg4)
addProfilerChart(List<ProfilerTiming> chartData, int x1, int y1, int x2, int y2)
public void
setTooltipForNextFrame(Component component, int x, int y)
method_71276(class_2561 arg0, int arg1, int arg2)
drawTooltip(Text text, int x, int y)
public void
setTooltipForNextFrame(List<FormattedCharSequence> formattedCharSequences, int x, int y)
method_71274(List<class_5481> arg0, int arg1, int arg2)
drawTooltip(List<OrderedText> text, int x, int y)
public void
setTooltipForNextFrame(Font font, ItemStack itemStack, int xo, int yo)
method_51446(class_327 arg0, class_1799 arg1, int arg2, int arg3)
drawItemTooltip(TextRenderer textRenderer, ItemStack stack, int x, int y)
public void
setTooltipForNextFrame(Font font, List<Component> texts, Optional<TooltipComponent> optionalImage, int xo, int yo)
method_64038(class_327 arg0, List<class_2561> arg1, Optional<class_5632> arg2, int arg3, int arg4)
drawTooltip(TextRenderer textRenderer, List<Text> text, Optional<TooltipData> data, int x, int y)
public void
setTooltipForNextFrame(Font font, List<Component> texts, Optional<TooltipComponent> optionalImage, int xo, int yo, Identifier style)
method_51437(class_327 arg0, List<class_2561> arg1, Optional<class_5632> arg2, int arg3, int arg4, class_2960 arg5)
drawTooltip(TextRenderer textRenderer, List<Text> text, Optional<TooltipData> data, int x, int y, Identifier texture)
public void
setTooltipForNextFrame(Font font, List<FormattedCharSequence> tooltip, Optional<TooltipComponent> component, ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting, Identifier style)
method_1_401(class_327 arg0, List<class_5481> arg1, Optional<class_5632> arg2, class_8000 arg3, int arg4, int arg5, boolean arg6, class_2960 arg7)
drawTooltip(TextRenderer textRenderer, List<OrderedText> text, Optional<TooltipData> tooltipData, TooltipPositioner positioner, int x, int y, boolean focused, Identifier texture)
public void
setTooltipForNextFrame(Font font, Component text, int xo, int yo)
method_51438(class_327 arg0, class_2561 arg1, int arg2, int arg3)
drawTooltip(TextRenderer textRenderer, Text text, int x, int y)
public void
setTooltipForNextFrame(Font font, Component text, int xo, int yo, Identifier style)
method_64235(class_327 arg0, class_2561 arg1, int arg2, int arg3, class_2960 arg4)
drawTooltip(TextRenderer textRenderer, Text text, int x, int y, Identifier texture)
public void
setComponentTooltipForNextFrame(Font font, List<Component> lines, int xo, int yo)
method_51434(class_327 arg0, List<class_2561> arg1, int arg2, int arg3)
drawTooltip(TextRenderer textRenderer, List<Text> text, int x, int y)
public void
setComponentTooltipForNextFrame(Font font, List<Component> lines, int xo, int yo, Identifier style)
method_64037(class_327 arg0, List<class_2561> arg1, int arg2, int arg3, class_2960 arg4)
drawTooltip(TextRenderer textRenderer, List<Text> text, int x, int y, Identifier texture)
public void
setTooltipForNextFrame(Font font, List<? extends FormattedCharSequence> lines, int xo, int yo)
method_51447(class_327 arg0, List<? extends class_5481> arg1, int arg2, int arg3)
drawOrderedTooltip(TextRenderer textRenderer, List<? extends OrderedText> text, int x, int y)
public void
setTooltipForNextFrame(Font font, List<? extends FormattedCharSequence> lines, int xo, int yo, Identifier style)
method_64236(class_327 arg0, List<? extends class_5481> arg1, int arg2, int arg3, class_2960 arg4)
drawOrderedTooltip(TextRenderer textRenderer, List<? extends OrderedText> text, int x, int y, Identifier texture)
public void
setTooltipForNextFrame(Font font, List<FormattedCharSequence> tooltip, ClientTooltipPositioner positioner, int xo, int yo, boolean replaceExisting)
method_51436(class_327 arg0, List<class_5481> arg1, class_8000 arg2, int arg3, int arg4, boolean arg5)
drawTooltip(TextRenderer textRenderer, List<OrderedText> text, TooltipPositioner positioner, int x, int y, boolean focused)
private void
setTooltipForNextFrameInternal(Font font, List<ClientTooltipComponent> lines, int xo, int yo, ClientTooltipPositioner positioner, Identifier style, boolean replaceExisting)
method_71273(class_327 arg0, List<class_5684> arg1, int arg2, int arg3, class_8000 arg4, class_2960 arg5, boolean arg6)
drawTooltip(TextRenderer textRenderer, List<TooltipComponent> components, int x, int y, TooltipPositioner positioner, Identifier texture, boolean focused)
public void
tooltip(Font font, List<ClientTooltipComponent> lines, int xo, int yo, ClientTooltipPositioner positioner, Identifier style)
method_51435(class_327 arg0, List<class_5684> arg1, int arg2, int arg3, class_8000 arg4, class_2960 arg5)
drawTooltipImmediately(TextRenderer textRenderer, List<TooltipComponent> components, int x, int y, TooltipPositioner positioner, Identifier texture)
public void
setPreeditOverlay(Renderable preeditOverlay)
method_1_2483(class_4068 arg0)
setPreEditWidget(Drawable widget)
public void
extractDeferredElements(int mouseX, int mouseY, float a)
method_73199(int arg0, int arg1, float arg2)
drawDeferredElements(int mouseX, int mouseY, float deltaTicks)
private void
componentHoverEffect(Font font, Style hoveredStyle, int xMouse, int yMouse)
method_51441(class_327 arg0, class_2583 arg1, int arg2, int arg3)
drawHoverEvent(TextRenderer textRenderer, Style style, int mouseX, int mouseY)
public Sprite
getSprite(SpriteId sprite)
method_72741(class_1_310 arg0)
getSprite(SpriteIdentifier id)
public DrawnTextConsumer
textRendererForWidget(AbstractWidget owner, GuiGraphicsExtractor$HoveredTextEffects hoveredTextEffects)
method_75787(class_339 arg0, class_332$class_12228 arg1)
getHoverListener(ClickableWidget widget, DrawContext$HoverType hoverType)
public DrawnTextConsumer
textRenderer()
method_75788()
getTextConsumer()
public DrawnTextConsumer
textRenderer(GuiGraphicsExtractor$HoveredTextEffects hoveredTextEffects)
method_75785(class_332$class_12228 arg0)
getTextConsumer(DrawContext$HoverType hoverType)
public DrawnTextConsumer
textRenderer(GuiGraphicsExtractor$HoveredTextEffects hoveredTextEffects, Consumer<Style> additionalHoverStyleConsumer)
method_75786(class_332$class_12228 arg0, Consumer<class_2583> arg1)
getTextConsumer(DrawContext$HoverType hoverType, Consumer<Style> styleCallback)
private DrawnTextConsumer$Transformation
createDefaultTextParameters(float opacity)
method_75784(float arg0)
getTransformationForCurrentState(float opacity)
private void
lambda$setTooltipForNextFrameInternal$0(Font arg0, List arg1, int arg2, int arg3, ClientTooltipPositioner arg4, Identifier arg5)
method_71277(class_327 arg0, List arg1, int arg2, int arg3, class_8000 arg4, class_2960 arg5)
method_71277(TextRenderer arg0, List arg1, int arg2, int arg3, TooltipPositioner arg4, Identifier arg5)
private static void
lambda$setTooltipForNextFrame$1(List arg0, TooltipComponent arg1)
method_1_400(List arg0, class_5632 arg1)
method_1_400(List arg0, TooltipData data)
private static void
lambda$setTooltipForNextFrame$0(List arg0, TooltipComponent arg1)
method_71275(List arg0, class_5632 arg1)
method_71275(List arg0, TooltipData datax)
private static String
lambda$item$2(ItemStack arg0)
method_57708(class_1799 arg0)
method_57708(ItemStack arg0)
private static String
lambda$item$1(ItemStack arg0)
method_51449(class_1799 arg0)
method_51449(ItemStack arg0)
private static String
lambda$item$0(ItemStack arg0)
method_51451(class_1799 arg0)
method_51451(ItemStack arg0)