Package net.minecraft.client.gui.hud
Class ChatHud.Interactable
java.lang.Object
net.minecraft.client.gui.hud.ChatHud.Interactable
- All Implemented Interfaces:
Consumer<Style>,ChatHud.Backend
- Enclosing class:
ChatHud
@Environment(CLIENT)
private static class ChatHud.Interactable
extends Object
implements ChatHud.Backend, Consumer<Style>
- Mappings:
Namespace Name named net/minecraft/client/gui/hud/ChatHud$Interactableintermediary net/minecraft/class_338$class_12235official gjf$h
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DrawContextprivate final TextConsumerprivate final booleanprivate final intprivate final intprivate Styleprivate final TextRendererprivate TextConsumer.Transformationprivate final Vector2f -
Constructor Summary
ConstructorsConstructorDescriptionInteractable(DrawContext context, TextRenderer textRenderer, int mouseX, int mouseY, boolean bool) -
Method Summary
Modifier and TypeMethodDescriptionvoidprivate voidvoidfill(int x1, int y1, int x2, int y2, int color) voidindicator(int x1, int y1, int x2, int y2, float opacity, MessageIndicator indicator) voidindicatorIcon(int left, int bottom, boolean forceDraw, MessageIndicator indicator, MessageIndicator.Icon icon) private voidindicatorTooltip(MessageIndicator indicator) private booleanisWithinBounds(int left, int top, int right, int bottom) booleantext(int y, float opacity, OrderedText text) voidupdatePose(Consumer<Matrix3x2f> transformer)
-
Field Details
-
context
- Mappings:
Namespace Name Mixin selector named contextLnet/minecraft/client/gui/hud/ChatHud$Interactable;context:Lnet/minecraft/client/gui/DrawContext;intermediary field_63876Lnet/minecraft/class_338$class_12235;field_63876:Lnet/minecraft/class_332;official aLgjf$h;a:Lgir;
-
textRenderer
- Mappings:
Namespace Name Mixin selector named textRendererLnet/minecraft/client/gui/hud/ChatHud$Interactable;textRenderer:Lnet/minecraft/client/font/TextRenderer;intermediary field_63877Lnet/minecraft/class_338$class_12235;field_63877:Lnet/minecraft/class_327;official bLgjf$h;b:Lgio;
-
drawer
- Mappings:
Namespace Name Mixin selector named drawerLnet/minecraft/client/gui/hud/ChatHud$Interactable;drawer:Lnet/minecraft/client/font/TextConsumer;intermediary field_63878Lnet/minecraft/class_338$class_12235;field_63878:Lnet/minecraft/class_12225;official cLgjf$h;c:Lgil;
-
transformation
- Mappings:
Namespace Name Mixin selector named transformationLnet/minecraft/client/gui/hud/ChatHud$Interactable;transformation:Lnet/minecraft/client/font/TextConsumer$Transformation;intermediary field_63879Lnet/minecraft/class_338$class_12235;field_63879:Lnet/minecraft/class_12225$class_12227;official dLgjf$h;d:Lgil$b;
-
mouseX
private final int mouseX- Mappings:
Namespace Name Mixin selector named mouseXLnet/minecraft/client/gui/hud/ChatHud$Interactable;mouseX:Iintermediary field_63880Lnet/minecraft/class_338$class_12235;field_63880:Iofficial eLgjf$h;e:I
-
mouseY
private final int mouseY- Mappings:
Namespace Name Mixin selector named mouseYLnet/minecraft/client/gui/hud/ChatHud$Interactable;mouseY:Iintermediary field_63881Lnet/minecraft/class_338$class_12235;field_63881:Iofficial fLgjf$h;f:I
-
untransformedOffset
- Mappings:
Namespace Name Mixin selector named untransformedOffsetLnet/minecraft/client/gui/hud/ChatHud$Interactable;untransformedOffset:Lorg/joml/Vector2f;intermediary field_63882Lnet/minecraft/class_338$class_12235;field_63882:Lorg/joml/Vector2f;official gLgjf$h;g:Lorg/joml/Vector2f;
-
style
- Mappings:
Namespace Name Mixin selector named styleLnet/minecraft/client/gui/hud/ChatHud$Interactable;style:Lnet/minecraft/text/Style;intermediary field_63883Lnet/minecraft/class_338$class_12235;field_63883:Lnet/minecraft/class_2583;official hLgjf$h;h:Lzf;
-
field_64672
private final boolean field_64672- Mappings:
Namespace Name Mixin selector named field_64672Lnet/minecraft/client/gui/hud/ChatHud$Interactable;field_64672:Zintermediary field_64672Lnet/minecraft/class_338$class_12235;field_64672:Zofficial iLgjf$h;i:Z
-
-
Constructor Details
-
Interactable
public Interactable(DrawContext context, TextRenderer textRenderer, int mouseX, int mouseY, boolean bool) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/hud/ChatHud$Interactable;<init>(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;IIZ)Vintermediary <init>Lnet/minecraft/class_338$class_12235;<init>(Lnet/minecraft/class_332;Lnet/minecraft/class_327;IIZ)Vofficial <init>Lgjf$h;<init>(Lgir;Lgio;IIZ)V
-
-
Method Details
-
calculateUntransformedOffset
private void calculateUntransformedOffset()- Mappings:
Namespace Name Mixin selector named calculateUntransformedOffsetLnet/minecraft/client/gui/hud/ChatHud$Interactable;calculateUntransformedOffset()Vintermediary method_75812Lnet/minecraft/class_338$class_12235;method_75812()Vofficial aLgjf$h;a()V
-
updatePose
- Specified by:
updatePosein interfaceChatHud.Backend- Mappings:
Namespace Name Mixin selector named updatePoseLnet/minecraft/client/gui/hud/ChatHud$Backend;updatePose(Ljava/util/function/Consumer;)Vintermediary method_75811Lnet/minecraft/class_338$class_12233;method_75811(Ljava/util/function/Consumer;)Vofficial aLgjf$b;a(Ljava/util/function/Consumer;)V
-
fill
public void fill(int x1, int y1, int x2, int y2, int color) - Specified by:
fillin interfaceChatHud.Backend- Mappings:
Namespace Name Mixin selector named fillLnet/minecraft/client/gui/hud/ChatHud$Backend;fill(IIIII)Vintermediary method_75809Lnet/minecraft/class_338$class_12233;method_75809(IIIII)Vofficial aLgjf$b;a(IIIII)V
-
accept
- Specified by:
acceptin interfaceConsumer<Style>- Mappings:
Namespace Name Mixin selector named acceptLnet/minecraft/client/gui/hud/ChatHud$Interactable;accept(Lnet/minecraft/text/Style;)Vintermediary method_75815Lnet/minecraft/class_338$class_12235;method_75815(Lnet/minecraft/class_2583;)Vofficial aLgjf$h;a(Lzf;)V
-
text
- Specified by:
textin interfaceChatHud.Backend- Mappings:
Namespace Name Mixin selector named textLnet/minecraft/client/gui/hud/ChatHud$Backend;text(IFLnet/minecraft/text/OrderedText;)Zintermediary method_75807Lnet/minecraft/class_338$class_12233;method_75807(IFLnet/minecraft/class_5481;)Zofficial aLgjf$b;a(IFLbfr;)Z
-
isWithinBounds
private boolean isWithinBounds(int left, int top, int right, int bottom) - Mappings:
Namespace Name Mixin selector named isWithinBoundsLnet/minecraft/client/gui/hud/ChatHud$Interactable;isWithinBounds(IIII)Zintermediary method_75813Lnet/minecraft/class_338$class_12235;method_75813(IIII)Zofficial aLgjf$h;a(IIII)Z
-
indicator
- Specified by:
indicatorin interfaceChatHud.Backend- Mappings:
Namespace Name Mixin selector named indicatorLnet/minecraft/client/gui/hud/ChatHud$Backend;indicator(IIIIFLnet/minecraft/client/gui/hud/MessageIndicator;)Vintermediary method_75808Lnet/minecraft/class_338$class_12233;method_75808(IIIIFLnet/minecraft/class_7591;)Vofficial aLgjf$b;a(IIIIFLgfd;)V
-
indicatorIcon
public void indicatorIcon(int left, int bottom, boolean forceDraw, MessageIndicator indicator, MessageIndicator.Icon icon) - Specified by:
indicatorIconin interfaceChatHud.Backend- Mappings:
Namespace Name Mixin selector named indicatorIconLnet/minecraft/client/gui/hud/ChatHud$Backend;indicatorIcon(IIZLnet/minecraft/client/gui/hud/MessageIndicator;Lnet/minecraft/client/gui/hud/MessageIndicator$Icon;)Vintermediary method_75810Lnet/minecraft/class_338$class_12233;method_75810(IIZLnet/minecraft/class_7591;Lnet/minecraft/class_7591$class_7592;)Vofficial aLgjf$b;a(IIZLgfd;Lgfd$a;)V
-
indicatorTooltip
- Mappings:
Namespace Name Mixin selector named indicatorTooltipLnet/minecraft/client/gui/hud/ChatHud$Interactable;indicatorTooltip(Lnet/minecraft/client/gui/hud/MessageIndicator;)Vintermediary method_75814Lnet/minecraft/class_338$class_12235;method_75814(Lnet/minecraft/class_7591;)Vofficial aLgjf$h;a(Lgfd;)V
-