Package net.minecraft.client.gui
Class DrawContext
java.lang.Object
net.minecraft.client.gui.DrawContext
- Mappings:
- Namespace - Name - official - eox- intermediary - net/minecraft/class_332- named - net/minecraft/client/gui/DrawContext
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final MinecraftClientprivate static final intstatic final floatstatic final floatprivate final MatrixStackprivate booleanprivate final DrawContext.ScissorStackprivate final VertexConsumerProvider.Immediate
- 
Constructor SummaryConstructorsModifierConstructorDescriptionDrawContext(MinecraftClient client, VertexConsumerProvider.Immediate vertexConsumers) privateDrawContext(MinecraftClient client, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static IntIteratorcreateDivider(int sideLength, int textureSideLength) voidvoiddraw()voidDeprecated.voiddrawBorder(int x, int y, int width, int height, int color) voiddrawCenteredTextWithShadow(TextRenderer textRenderer, String text, int centerX, int y, int color) voiddrawCenteredTextWithShadow(TextRenderer textRenderer, OrderedText text, int centerX, int y, int color) voiddrawCenteredTextWithShadow(TextRenderer textRenderer, Text text, int centerX, int y, int color) voiddrawHorizontalLine(int x1, int x2, int y, int color) voiddrawHorizontalLine(RenderLayer layer, int x1, int x2, int y, int color) voiddrawHoverEvent(TextRenderer textRenderer, Style style, int x, int y) private voidDeprecated.voiddrawItem(LivingEntity entity, ItemStack stack, int x, int y, int seed) private voiddrawItem(LivingEntity entity, World world, ItemStack stack, int x, int y, int seed) private voiddrawItem(LivingEntity entity, World world, ItemStack stack, int x, int y, int seed, int z) voidvoidvoidvoiddrawItemInSlot(TextRenderer textRenderer, ItemStack stack, int x, int y) voiddrawItemInSlot(TextRenderer textRenderer, ItemStack stack, int x, int y, String countOverride) voiddrawItemTooltip(TextRenderer textRenderer, ItemStack stack, int x, int y) voiddrawItemWithoutEntity(ItemStack stack, int x, int y) voiddrawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int outerSliceSize, int centerSliceWidth, int centerSliceHeight, int u, int v) voiddrawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int outerSliceWidth, int outerSliceHeight, int centerSliceWidth, int centerSliceHeight, int u, int v) voiddrawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int leftSliceWidth, int topSliceHeight, int rightSliceWidth, int bottomSliceHeight, int centerSliceWidth, int centerSliceHeight, int u, int v) voiddrawOrderedTooltip(TextRenderer textRenderer, List<? extends OrderedText> text, int x, int y) voiddrawRepeatingTexture(Identifier texture, int x, int y, int width, int height, int u, int v, int textureWidth, int textureHeight) voiddrawSprite(int x, int y, int z, int width, int height, Sprite sprite) voiddrawSprite(int x, int y, int z, int width, int height, Sprite sprite, float red, float green, float blue, float alpha) intdrawText(TextRenderer textRenderer, String text, int x, int y, int color, boolean shadow) intdrawText(TextRenderer textRenderer, OrderedText text, int x, int y, int color, boolean shadow) intdrawText(TextRenderer textRenderer, Text text, int x, int y, int color, boolean shadow) voiddrawTexture(Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.voiddrawTexture(Identifier texture, int x, int y, int z, float u, float v, int width, int height, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.voiddrawTexture(Identifier texture, int x, int y, int width, int height, float u, float v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.voiddrawTexture(Identifier texture, int x, int y, int u, int v, int width, int height) Draws a textured rectangle from a region in a 256x256 texture.(package private) voiddrawTexture(Identifier texture, int x1, int x2, int y1, int y2, int z, int regionWidth, int regionHeight, float u, float v, int textureWidth, int textureHeight) (package private) voiddrawTexturedQuad(Identifier texture, int x1, int x2, int y1, int y2, int z, float u1, float u2, float v1, float v2) (package private) voiddrawTexturedQuad(Identifier texture, int x1, int x2, int y1, int y2, int z, float u1, float u2, float v1, float v2, float red, float green, float blue, float alpha) intdrawTextWithShadow(TextRenderer textRenderer, String text, int x, int y, int color) intdrawTextWithShadow(TextRenderer textRenderer, OrderedText text, int x, int y, int color) intdrawTextWithShadow(TextRenderer textRenderer, Text text, int x, int y, int color) voiddrawTextWrapped(TextRenderer textRenderer, StringVisitable text, int x, int y, int width, int color) private voiddrawTooltip(TextRenderer textRenderer, List<TooltipComponent> components, int x, int y, TooltipPositioner positioner) voiddrawTooltip(TextRenderer textRenderer, List<OrderedText> text, TooltipPositioner positioner, int x, int y) voiddrawTooltip(TextRenderer textRenderer, List<Text> text, int x, int y) voiddrawTooltip(TextRenderer textRenderer, List<Text> text, Optional<TooltipData> data, int x, int y) voiddrawTooltip(TextRenderer textRenderer, Text text, int x, int y) voiddrawVerticalLine(int x, int y1, int y2, int color) voiddrawVerticalLine(RenderLayer layer, int x, int y1, int y2, int color) voidenableScissor(int x1, int y1, int x2, int y2) voidfill(int x1, int y1, int x2, int y2, int color) voidfill(int x1, int y1, int x2, int y2, int z, int color) voidfill(RenderLayer layer, int x1, int y1, int x2, int y2, int color) voidfill(RenderLayer layer, int x1, int y1, int x2, int y2, int z, int color) voidfillGradient(int startX, int startY, int endX, int endY, int colorStart, int colorEnd) voidfillGradient(int startX, int startY, int endX, int endY, int z, int colorStart, int colorEnd) voidfillGradient(RenderLayer layer, int startX, int startY, int endX, int endY, int colorStart, int colorEnd, int z) private voidfillGradient(VertexConsumer vertexConsumer, int startX, int startY, int endX, int endY, int z, int colorStart, int colorEnd) intintprivate voidsetScissor(ScreenRect rect) voidsetShaderColor(float red, float green, float blue, float alpha) private voidtryDraw()Deprecated.
- 
Field Details- 
field_44931public static final float field_44931- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a:F- intermediary - field_44931- Lnet/minecraft/class_332;field_44931:F- named - field_44931- Lnet/minecraft/client/gui/DrawContext;field_44931:F
 
- 
field_44932public static final float field_44932- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b:F- intermediary - field_44932- Lnet/minecraft/class_332;field_44932:F- named - field_44932- Lnet/minecraft/client/gui/DrawContext;field_44932:F
 
- 
field_44655private static final int field_44655- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Leox;c:I- intermediary - field_44655- Lnet/minecraft/class_332;field_44655:I- named - field_44655- Lnet/minecraft/client/gui/DrawContext;field_44655:I
 
- 
client- Mappings:
- Namespace - Name - Mixin selector - official - d- Leox;d:Lenn;- intermediary - field_44656- Lnet/minecraft/class_332;field_44656:Lnet/minecraft/class_310;- named - client- Lnet/minecraft/client/gui/DrawContext;client:Lnet/minecraft/client/MinecraftClient;
 
- 
matrices- Mappings:
- Namespace - Name - Mixin selector - official - e- Leox;e:Leij;- intermediary - field_44657- Lnet/minecraft/class_332;field_44657:Lnet/minecraft/class_4587;- named - matrices- Lnet/minecraft/client/gui/DrawContext;matrices:Lnet/minecraft/client/util/math/MatrixStack;
 
- 
vertexConsumers- Mappings:
- Namespace - Name - Mixin selector - official - f- Leox;f:Lfjx$a;- intermediary - field_44658- Lnet/minecraft/class_332;field_44658:Lnet/minecraft/class_4597$class_4598;- named - vertexConsumers- Lnet/minecraft/client/gui/DrawContext;vertexConsumers:Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
 
- 
scissorStack- Mappings:
- Namespace - Name - Mixin selector - official - g- Leox;g:Leox$a;- intermediary - field_44659- Lnet/minecraft/class_332;field_44659:Lnet/minecraft/class_332$class_8214;- named - scissorStack- Lnet/minecraft/client/gui/DrawContext;scissorStack:Lnet/minecraft/client/gui/DrawContext$ScissorStack;
 
- 
runningDrawCallbackprivate boolean runningDrawCallback- Mappings:
- Namespace - Name - Mixin selector - official - h- Leox;h:Z- intermediary - field_44797- Lnet/minecraft/class_332;field_44797:Z- named - runningDrawCallback- Lnet/minecraft/client/gui/DrawContext;runningDrawCallback:Z
 
 
- 
- 
Constructor Details- 
DrawContextprivate DrawContext(MinecraftClient client, MatrixStack matrices, VertexConsumerProvider.Immediate vertexConsumers) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Leox;<init>(Lenn;Leij;Lfjx$a;)V- intermediary - <init>- Lnet/minecraft/class_332;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;)V- named - <init>- Lnet/minecraft/client/gui/DrawContext;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
 
- 
DrawContext- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Leox;<init>(Lenn;Lfjx$a;)V- intermediary - <init>- Lnet/minecraft/class_332;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_4597$class_4598;)V- named - <init>- Lnet/minecraft/client/gui/DrawContext;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;)V
 
 
- 
- 
Method Details- 
drawDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Ljava/lang/Runnable;)V- intermediary - method_51741- Lnet/minecraft/class_332;method_51741(Ljava/lang/Runnable;)V- named - draw- Lnet/minecraft/client/gui/DrawContext;draw(Ljava/lang/Runnable;)V
 
- 
tryDrawDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - g- Leox;g()V- intermediary - method_51744- Lnet/minecraft/class_332;method_51744()V- named - tryDraw- Lnet/minecraft/client/gui/DrawContext;tryDraw()V
 
- 
drawIfRunningDeprecated.- Mappings:
- Namespace - Name - Mixin selector - official - h- Leox;h()V- intermediary - method_51887- Lnet/minecraft/class_332;method_51887()V- named - drawIfRunning- Lnet/minecraft/client/gui/DrawContext;drawIfRunning()V
 
- 
getScaledWindowWidthpublic int getScaledWindowWidth()- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a()I- intermediary - method_51421- Lnet/minecraft/class_332;method_51421()I- named - getScaledWindowWidth- Lnet/minecraft/client/gui/DrawContext;getScaledWindowWidth()I
 
- 
getScaledWindowHeightpublic int getScaledWindowHeight()- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b()I- intermediary - method_51443- Lnet/minecraft/class_332;method_51443()I- named - getScaledWindowHeight- Lnet/minecraft/client/gui/DrawContext;getScaledWindowHeight()I
 
- 
getMatrices- Mappings:
- Namespace - Name - Mixin selector - official - c- Leox;c()Leij;- intermediary - method_51448- Lnet/minecraft/class_332;method_51448()Lnet/minecraft/class_4587;- named - getMatrices- Lnet/minecraft/client/gui/DrawContext;getMatrices()Lnet/minecraft/client/util/math/MatrixStack;
 
- 
getVertexConsumers- Mappings:
- Namespace - Name - Mixin selector - official - d- Leox;d()Lfjx$a;- intermediary - method_51450- Lnet/minecraft/class_332;method_51450()Lnet/minecraft/class_4597$class_4598;- named - getVertexConsumers- Lnet/minecraft/client/gui/DrawContext;getVertexConsumers()Lnet/minecraft/client/render/VertexConsumerProvider$Immediate;
 
- 
drawpublic void draw()- Mappings:
- Namespace - Name - Mixin selector - official - e- Leox;e()V- intermediary - method_51452- Lnet/minecraft/class_332;method_51452()V- named - draw- Lnet/minecraft/client/gui/DrawContext;draw()V
 
- 
drawHorizontalLinepublic void drawHorizontalLine(int x1, int x2, int y, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIII)V- intermediary - method_25292- Lnet/minecraft/class_332;method_25292(IIII)V- named - drawHorizontalLine- Lnet/minecraft/client/gui/DrawContext;drawHorizontalLine(IIII)V
 
- 
drawHorizontalLine- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lfkf;IIII)V- intermediary - method_51738- Lnet/minecraft/class_332;method_51738(Lnet/minecraft/class_1921;IIII)V- named - drawHorizontalLine- Lnet/minecraft/client/gui/DrawContext;drawHorizontalLine(Lnet/minecraft/client/render/RenderLayer;IIII)V
 
- 
drawVerticalLinepublic void drawVerticalLine(int x, int y1, int y2, int color) - Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(IIII)V- intermediary - method_25301- Lnet/minecraft/class_332;method_25301(IIII)V- named - drawVerticalLine- Lnet/minecraft/client/gui/DrawContext;drawVerticalLine(IIII)V
 
- 
drawVerticalLine- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Lfkf;IIII)V- intermediary - method_51742- Lnet/minecraft/class_332;method_51742(Lnet/minecraft/class_1921;IIII)V- named - drawVerticalLine- Lnet/minecraft/client/gui/DrawContext;drawVerticalLine(Lnet/minecraft/client/render/RenderLayer;IIII)V
 
- 
enableScissorpublic void enableScissor(int x1, int y1, int x2, int y2) - Mappings:
- Namespace - Name - Mixin selector - official - c- Leox;c(IIII)V- intermediary - method_44379- Lnet/minecraft/class_332;method_44379(IIII)V- named - enableScissor- Lnet/minecraft/client/gui/DrawContext;enableScissor(IIII)V
 
- 
disableScissorpublic void disableScissor()- Mappings:
- Namespace - Name - Mixin selector - official - f- Leox;f()V- intermediary - method_44380- Lnet/minecraft/class_332;method_44380()V- named - disableScissor- Lnet/minecraft/client/gui/DrawContext;disableScissor()V
 
- 
setScissor- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lesz;)V- intermediary - method_49698- Lnet/minecraft/class_332;method_49698(Lnet/minecraft/class_8030;)V- named - setScissor- Lnet/minecraft/client/gui/DrawContext;setScissor(Lnet/minecraft/client/gui/ScreenRect;)V
 
- 
setShaderColorpublic void setShaderColor(float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(FFFF)V- intermediary - method_51422- Lnet/minecraft/class_332;method_51422(FFFF)V- named - setShaderColor- Lnet/minecraft/client/gui/DrawContext;setShaderColor(FFFF)V
 
- 
fillpublic void fill(int x1, int y1, int x2, int y2, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIIII)V- intermediary - method_25294- Lnet/minecraft/class_332;method_25294(IIIII)V- named - fill- Lnet/minecraft/client/gui/DrawContext;fill(IIIII)V
 
- 
fillpublic void fill(int x1, int y1, int x2, int y2, int z, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIIIII)V- intermediary - method_51737- Lnet/minecraft/class_332;method_51737(IIIIII)V- named - fill- Lnet/minecraft/client/gui/DrawContext;fill(IIIIII)V
 
- 
fill- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lfkf;IIIII)V- intermediary - method_51739- Lnet/minecraft/class_332;method_51739(Lnet/minecraft/class_1921;IIIII)V- named - fill- Lnet/minecraft/client/gui/DrawContext;fill(Lnet/minecraft/client/render/RenderLayer;IIIII)V
 
- 
fill- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lfkf;IIIIII)V- intermediary - method_48196- Lnet/minecraft/class_332;method_48196(Lnet/minecraft/class_1921;IIIIII)V- named - fill- Lnet/minecraft/client/gui/DrawContext;fill(Lnet/minecraft/client/render/RenderLayer;IIIIII)V
 
- 
fillGradientpublic void fillGradient(int startX, int startY, int endX, int endY, int colorStart, int colorEnd) - Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(IIIIII)V- intermediary - method_25296- Lnet/minecraft/class_332;method_25296(IIIIII)V- named - fillGradient- Lnet/minecraft/client/gui/DrawContext;fillGradient(IIIIII)V
 
- 
fillGradientpublic void fillGradient(int startX, int startY, int endX, int endY, int z, int colorStart, int colorEnd) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIIIIII)V- intermediary - method_33284- Lnet/minecraft/class_332;method_33284(IIIIIII)V- named - fillGradient- Lnet/minecraft/client/gui/DrawContext;fillGradient(IIIIIII)V
 
- 
fillGradientpublic void fillGradient(RenderLayer layer, int startX, int startY, int endX, int endY, int colorStart, int colorEnd, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lfkf;IIIIIII)V- intermediary - method_51740- Lnet/minecraft/class_332;method_51740(Lnet/minecraft/class_1921;IIIIIII)V- named - fillGradient- Lnet/minecraft/client/gui/DrawContext;fillGradient(Lnet/minecraft/client/render/RenderLayer;IIIIIII)V
 
- 
fillGradientprivate void fillGradient(VertexConsumer vertexConsumer, int startX, int startY, int endX, int endY, int z, int colorStart, int colorEnd) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lein;IIIIIII)V- intermediary - method_27533- Lnet/minecraft/class_332;method_27533(Lnet/minecraft/class_4588;IIIIIII)V- named - fillGradient- Lnet/minecraft/client/gui/DrawContext;fillGradient(Lnet/minecraft/client/render/VertexConsumer;IIIIIII)V
 
- 
drawCenteredTextWithShadowpublic void drawCenteredTextWithShadow(TextRenderer textRenderer, String text, int centerX, int y, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/lang/String;III)V- intermediary - method_25300- Lnet/minecraft/class_332;method_25300(Lnet/minecraft/class_327;Ljava/lang/String;III)V- named - drawCenteredTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawCenteredTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Ljava/lang/String;III)V
 
- 
drawCenteredTextWithShadowpublic void drawCenteredTextWithShadow(TextRenderer textRenderer, Text text, int centerX, int y, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lsw;III)V- intermediary - method_27534- Lnet/minecraft/class_332;method_27534(Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)V- named - drawCenteredTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawCenteredTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;III)V
 
- 
drawCenteredTextWithShadowpublic void drawCenteredTextWithShadow(TextRenderer textRenderer, OrderedText text, int centerX, int y, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Laom;III)V- intermediary - method_35719- Lnet/minecraft/class_332;method_35719(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)V- named - drawCenteredTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawCenteredTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/OrderedText;III)V
 
- 
drawTextWithShadow- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Leov;Ljava/lang/String;III)I- intermediary - method_25303- Lnet/minecraft/class_332;method_25303(Lnet/minecraft/class_327;Ljava/lang/String;III)I- named - drawTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Ljava/lang/String;III)I
 
- 
drawTextpublic int drawText(TextRenderer textRenderer, String text, int x, int y, int color, boolean shadow) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/lang/String;IIIZ)I- intermediary - method_51433- Lnet/minecraft/class_332;method_51433(Lnet/minecraft/class_327;Ljava/lang/String;IIIZ)I- named - drawText- Lnet/minecraft/client/gui/DrawContext;drawText(Lnet/minecraft/client/font/TextRenderer;Ljava/lang/String;IIIZ)I
 
- 
drawTextWithShadow- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Leov;Laom;III)I- intermediary - method_35720- Lnet/minecraft/class_332;method_35720(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;III)I- named - drawTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/OrderedText;III)I
 
- 
drawTextpublic int drawText(TextRenderer textRenderer, OrderedText text, int x, int y, int color, boolean shadow) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Laom;IIIZ)I- intermediary - method_51430- Lnet/minecraft/class_332;method_51430(Lnet/minecraft/class_327;Lnet/minecraft/class_5481;IIIZ)I- named - drawText- Lnet/minecraft/client/gui/DrawContext;drawText(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/OrderedText;IIIZ)I
 
- 
drawTextWithShadow- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Leov;Lsw;III)I- intermediary - method_27535- Lnet/minecraft/class_332;method_27535(Lnet/minecraft/class_327;Lnet/minecraft/class_2561;III)I- named - drawTextWithShadow- Lnet/minecraft/client/gui/DrawContext;drawTextWithShadow(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;III)I
 
- 
drawText- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lsw;IIIZ)I- intermediary - method_51439- Lnet/minecraft/class_332;method_51439(Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIZ)I- named - drawText- Lnet/minecraft/client/gui/DrawContext;drawText(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;IIIZ)I
 
- 
drawTextWrappedpublic void drawTextWrapped(TextRenderer textRenderer, StringVisitable text, int x, int y, int width, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lta;IIII)V- intermediary - method_51440- Lnet/minecraft/class_332;method_51440(Lnet/minecraft/class_327;Lnet/minecraft/class_5348;IIII)V- named - drawTextWrapped- Lnet/minecraft/client/gui/DrawContext;drawTextWrapped(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/StringVisitable;IIII)V
 
- 
drawSprite- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIIIILfuv;)V- intermediary - method_25298- Lnet/minecraft/class_332;method_25298(IIIIILnet/minecraft/class_1058;)V- named - drawSprite- Lnet/minecraft/client/gui/DrawContext;drawSprite(IIIIILnet/minecraft/client/texture/Sprite;)V
 
- 
drawSpritepublic void drawSprite(int x, int y, int z, int width, int height, Sprite sprite, float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(IIIIILfuv;FFFF)V- intermediary - method_48465- Lnet/minecraft/class_332;method_48465(IIIIILnet/minecraft/class_1058;FFFF)V- named - drawSprite- Lnet/minecraft/client/gui/DrawContext;drawSprite(IIIIILnet/minecraft/client/texture/Sprite;FFFF)V
 
- 
drawBorderpublic void drawBorder(int x, int y, int width, int height, int color) - Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(IIIII)V- intermediary - method_49601- Lnet/minecraft/class_332;method_49601(IIIII)V- named - drawBorder- Lnet/minecraft/client/gui/DrawContext;drawBorder(IIIII)V
 
- 
drawTextureDraws a textured rectangle from a region in a 256x256 texture.The Z coordinate of the rectangle is 0.The width and height of the region are the same as the dimensions of the rectangle. - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIII)V- intermediary - method_25302- Lnet/minecraft/class_332;method_25302(Lnet/minecraft/class_2960;IIIIII)V- named - drawTexture- Lnet/minecraft/client/gui/DrawContext;drawTexture(Lnet/minecraft/util/Identifier;IIIIII)V
 
- 
drawTexturepublic void drawTexture(Identifier texture, int x, int y, int z, float u, float v, int width, int height, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.The width and height of the region are the same as the dimensions of the rectangle. - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIFFIIII)V- intermediary - method_25291- Lnet/minecraft/class_332;method_25291(Lnet/minecraft/class_2960;IIIFFIIII)V- named - drawTexture- Lnet/minecraft/client/gui/DrawContext;drawTexture(Lnet/minecraft/util/Identifier;IIIFFIIII)V
 
- 
drawTexturepublic void drawTexture(Identifier texture, int x, int y, int width, int height, float u, float v, int regionWidth, int regionHeight, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIFFIIII)V- intermediary - method_25293- Lnet/minecraft/class_332;method_25293(Lnet/minecraft/class_2960;IIIIFFIIII)V- named - drawTexture- Lnet/minecraft/client/gui/DrawContext;drawTexture(Lnet/minecraft/util/Identifier;IIIIFFIIII)V
 
- 
drawTexturepublic void drawTexture(Identifier texture, int x, int y, float u, float v, int width, int height, int textureWidth, int textureHeight) Draws a textured rectangle from a region in a texture.The width and height of the region are the same as the dimensions of the rectangle. - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIFFIIII)V- intermediary - method_25290- Lnet/minecraft/class_332;method_25290(Lnet/minecraft/class_2960;IIFFIIII)V- named - drawTexture- Lnet/minecraft/client/gui/DrawContext;drawTexture(Lnet/minecraft/util/Identifier;IIFFIIII)V
 
- 
drawTexturevoid drawTexture(Identifier texture, int x1, int x2, int y1, int y2, int z, int regionWidth, int regionHeight, float u, float v, int textureWidth, int textureHeight) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIIIFFII)V- intermediary - method_25297- Lnet/minecraft/class_332;method_25297(Lnet/minecraft/class_2960;IIIIIIIFFII)V- named - drawTexture- Lnet/minecraft/client/gui/DrawContext;drawTexture(Lnet/minecraft/util/Identifier;IIIIIIIFFII)V
 
- 
drawTexturedQuadvoid drawTexturedQuad(Identifier texture, int x1, int x2, int y1, int y2, int z, float u1, float u2, float v1, float v2) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIFFFF)V- intermediary - method_25295- Lnet/minecraft/class_332;method_25295(Lnet/minecraft/class_2960;IIIIIFFFF)V- named - drawTexturedQuad- Lnet/minecraft/client/gui/DrawContext;drawTexturedQuad(Lnet/minecraft/util/Identifier;IIIIIFFFF)V
 
- 
drawTexturedQuadvoid drawTexturedQuad(Identifier texture, int x1, int x2, int y1, int y2, int z, float u1, float u2, float v1, float v2, float red, float green, float blue, float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIFFFFFFFF)V- intermediary - method_48466- Lnet/minecraft/class_332;method_48466(Lnet/minecraft/class_2960;IIIIIFFFFFFFF)V- named - drawTexturedQuad- Lnet/minecraft/client/gui/DrawContext;drawTexturedQuad(Lnet/minecraft/util/Identifier;IIIIIFFFFFFFF)V
 
- 
drawNineSlicedTexturepublic void drawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int outerSliceSize, int centerSliceWidth, int centerSliceHeight, int u, int v) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIIIII)V- intermediary - method_48586- Lnet/minecraft/class_332;method_48586(Lnet/minecraft/class_2960;IIIIIIIII)V- named - drawNineSlicedTexture- Lnet/minecraft/client/gui/DrawContext;drawNineSlicedTexture(Lnet/minecraft/util/Identifier;IIIIIIIII)V
 
- 
drawNineSlicedTexturepublic void drawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int outerSliceWidth, int outerSliceHeight, int centerSliceWidth, int centerSliceHeight, int u, int v) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIIIIII)V- intermediary - method_49697- Lnet/minecraft/class_332;method_49697(Lnet/minecraft/class_2960;IIIIIIIIII)V- named - drawNineSlicedTexture- Lnet/minecraft/client/gui/DrawContext;drawNineSlicedTexture(Lnet/minecraft/util/Identifier;IIIIIIIIII)V
 
- 
drawNineSlicedTexturepublic void drawNineSlicedTexture(Identifier texture, int x, int y, int width, int height, int leftSliceWidth, int topSliceHeight, int rightSliceWidth, int bottomSliceHeight, int centerSliceWidth, int centerSliceHeight, int u, int v) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIIIIIIII)V- intermediary - method_48587- Lnet/minecraft/class_332;method_48587(Lnet/minecraft/class_2960;IIIIIIIIIIII)V- named - drawNineSlicedTexture- Lnet/minecraft/client/gui/DrawContext;drawNineSlicedTexture(Lnet/minecraft/util/Identifier;IIIIIIIIIIII)V
 
- 
drawRepeatingTexturepublic void drawRepeatingTexture(Identifier texture, int x, int y, int width, int height, int u, int v, int textureWidth, int textureHeight) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lacq;IIIIIIII)V- intermediary - method_48585- Lnet/minecraft/class_332;method_48585(Lnet/minecraft/class_2960;IIIIIIII)V- named - drawRepeatingTexture- Lnet/minecraft/client/gui/DrawContext;drawRepeatingTexture(Lnet/minecraft/util/Identifier;IIIIIIII)V
 
- 
createDivider- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(II)Lit/unimi/dsi/fastutil/ints/IntIterator;- intermediary - method_49696- Lnet/minecraft/class_332;method_49696(II)Lit/unimi/dsi/fastutil/ints/IntIterator;- named - createDivider- Lnet/minecraft/client/gui/DrawContext;createDivider(II)Lit/unimi/dsi/fastutil/ints/IntIterator;
 
- 
drawItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lcfz;II)V- intermediary - method_51427- Lnet/minecraft/class_332;method_51427(Lnet/minecraft/class_1799;II)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/item/ItemStack;II)V
 
- 
drawItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lcfz;III)V- intermediary - method_51428- Lnet/minecraft/class_332;method_51428(Lnet/minecraft/class_1799;III)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/item/ItemStack;III)V
 
- 
drawItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lcfz;IIII)V- intermediary - method_51429- Lnet/minecraft/class_332;method_51429(Lnet/minecraft/class_1799;IIII)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/item/ItemStack;IIII)V
 
- 
drawItemWithoutEntity- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Lcfz;II)V- intermediary - method_51445- Lnet/minecraft/class_332;method_51445(Lnet/minecraft/class_1799;II)V- named - drawItemWithoutEntity- Lnet/minecraft/client/gui/DrawContext;drawItemWithoutEntity(Lnet/minecraft/item/ItemStack;II)V
 
- 
drawItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lbfz;Lcfz;III)V- intermediary - method_51423- Lnet/minecraft/class_332;method_51423(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;III)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;III)V
 
- 
drawItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lbfz;Lcmm;Lcfz;III)V- intermediary - method_51424- Lnet/minecraft/class_332;method_51424(Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;III)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;III)V
 
- 
drawItemprivate void drawItem(LivingEntity entity, World world, ItemStack stack, int x, int y, int seed, int z) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Lbfz;Lcmm;Lcfz;IIII)V- intermediary - method_51425- Lnet/minecraft/class_332;method_51425(Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;IIII)V- named - drawItem- Lnet/minecraft/client/gui/DrawContext;drawItem(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;IIII)V
 
- 
drawItemInSlot- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lcfz;II)V- intermediary - method_51431- Lnet/minecraft/class_332;method_51431(Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V- named - drawItemInSlot- Lnet/minecraft/client/gui/DrawContext;drawItemInSlot(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/item/ItemStack;II)V
 
- 
drawItemInSlotpublic void drawItemInSlot(TextRenderer textRenderer, ItemStack stack, int x, int y, String countOverride) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lcfz;IILjava/lang/String;)V- intermediary - method_51432- Lnet/minecraft/class_332;method_51432(Lnet/minecraft/class_327;Lnet/minecraft/class_1799;IILjava/lang/String;)V- named - drawItemInSlot- Lnet/minecraft/client/gui/DrawContext;drawItemInSlot(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
 
- 
drawItemTooltip- Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Leov;Lcfz;II)V- intermediary - method_51446- Lnet/minecraft/class_332;method_51446(Lnet/minecraft/class_327;Lnet/minecraft/class_1799;II)V- named - drawItemTooltip- Lnet/minecraft/client/gui/DrawContext;drawItemTooltip(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/item/ItemStack;II)V
 
- 
drawTooltippublic void drawTooltip(TextRenderer textRenderer, List<Text> text, Optional<TooltipData> data, int x, int y) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/util/List;Ljava/util/Optional;II)V- intermediary - method_51437- Lnet/minecraft/class_332;method_51437(Lnet/minecraft/class_327;Ljava/util/List;Ljava/util/Optional;II)V- named - drawTooltip- Lnet/minecraft/client/gui/DrawContext;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;Ljava/util/Optional;II)V
 
- 
drawTooltip- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lsw;II)V- intermediary - method_51438- Lnet/minecraft/class_332;method_51438(Lnet/minecraft/class_327;Lnet/minecraft/class_2561;II)V- named - drawTooltip- Lnet/minecraft/client/gui/DrawContext;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;II)V
 
- 
drawTooltip- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/util/List;II)V- intermediary - method_51434- Lnet/minecraft/class_332;method_51434(Lnet/minecraft/class_327;Ljava/util/List;II)V- named - drawTooltip- Lnet/minecraft/client/gui/DrawContext;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;II)V
 
- 
drawOrderedTooltippublic void drawOrderedTooltip(TextRenderer textRenderer, List<? extends OrderedText> text, int x, int y) - Mappings:
- Namespace - Name - Mixin selector - official - b- Leox;b(Leov;Ljava/util/List;II)V- intermediary - method_51447- Lnet/minecraft/class_332;method_51447(Lnet/minecraft/class_327;Ljava/util/List;II)V- named - drawOrderedTooltip- Lnet/minecraft/client/gui/DrawContext;drawOrderedTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;II)V
 
- 
drawTooltippublic void drawTooltip(TextRenderer textRenderer, List<OrderedText> text, TooltipPositioner positioner, int x, int y) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/util/List;Lexi;II)V- intermediary - method_51436- Lnet/minecraft/class_332;method_51436(Lnet/minecraft/class_327;Ljava/util/List;Lnet/minecraft/class_8000;II)V- named - drawTooltip- Lnet/minecraft/client/gui/DrawContext;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;Lnet/minecraft/client/gui/tooltip/TooltipPositioner;II)V
 
- 
drawTooltipprivate void drawTooltip(TextRenderer textRenderer, List<TooltipComponent> components, int x, int y, TooltipPositioner positioner) - Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Ljava/util/List;IILexi;)V- intermediary - method_51435- Lnet/minecraft/class_332;method_51435(Lnet/minecraft/class_327;Ljava/util/List;IILnet/minecraft/class_8000;)V- named - drawTooltip- Lnet/minecraft/client/gui/DrawContext;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;IILnet/minecraft/client/gui/tooltip/TooltipPositioner;)V
 
- 
drawHoverEvent- Mappings:
- Namespace - Name - Mixin selector - official - a- Leox;a(Leov;Lts;II)V- intermediary - method_51441- Lnet/minecraft/class_332;method_51441(Lnet/minecraft/class_327;Lnet/minecraft/class_2583;II)V- named - drawHoverEvent- Lnet/minecraft/client/gui/DrawContext;drawHoverEvent(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Style;II)V
 
 
-