Class SoundsScreen.SoundButtonWidget

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ButtonWidget
net.minecraft.client.gui.screen.SoundsScreen.SoundButtonWidget
Enclosing class:
SoundsScreen

@Environment(CLIENT) class SoundsScreen.SoundButtonWidget extends ButtonWidget
Mappings:
Namespace Name
official bfd$a
intermediary net/minecraft/class_1815$class_1816
named net/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget
  • Field Details

    • category

      private final SoundCategory category
      Mappings:
      Namespace Name Mixin selector
      official r Lbfd$a;r:Lni;
      intermediary field_7780 Lnet/minecraft/class_1815$class_1816;field_7780:Lnet/minecraft/class_2153;
      named category Lnet/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget;category:Lnet/minecraft/client/sound/SoundCategory;
    • categoryName

      private final String categoryName
      Mappings:
      Namespace Name Mixin selector
      official s Lbfd$a;s:Ljava/lang/String;
      intermediary field_7781 Lnet/minecraft/class_1815$class_1816;field_7781:Ljava/lang/String;
      named categoryName Lnet/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget;categoryName:Ljava/lang/String;
    • volume

      public float volume
      Mappings:
      Namespace Name Mixin selector
      official o Lbfd$a;o:F
      intermediary field_7777 Lnet/minecraft/class_1815$class_1816;field_7777:F
      named volume Lnet/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget;volume:F
    • mouseButtonPressed

      public boolean mouseButtonPressed
      Mappings:
      Namespace Name Mixin selector
      official p Lbfd$a;p:Z
      intermediary field_7778 Lnet/minecraft/class_1815$class_1816;field_7778:Z
      named mouseButtonPressed Lnet/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget;mouseButtonPressed:Z
  • Constructor Details

    • SoundButtonWidget

      public SoundButtonWidget(int id, int x, int y, SoundCategory category, boolean isLarge)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbfd$a;<init>(Lbfd;IIILni;Z)V
      intermediary <init> Lnet/minecraft/class_1815$class_1816;<init>(Lnet/minecraft/class_1815;IIILnet/minecraft/class_2153;Z)V
      named <init> Lnet/minecraft/client/gui/screen/SoundsScreen$SoundButtonWidget;<init>(Lnet/minecraft/client/gui/screen/SoundsScreen;IIILnet/minecraft/client/sound/SoundCategory;Z)V
  • Method Details

    • getYImage

      protected int getYImage(boolean isHovered)
      Overrides:
      getYImage in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbcx;a(Z)I
      intermediary method_892 Lnet/minecraft/class_356;method_892(Z)I
      named getYImage Lnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
    • renderBg

      protected void renderBg(MinecraftClient client, int mouseX, int mouseY)
      Overrides:
      renderBg in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official b Lbcx;b(Lbcd;II)V
      intermediary method_893 Lnet/minecraft/class_356;method_893(Lnet/minecraft/class_1600;II)V
      named renderBg Lnet/minecraft/client/gui/widget/ButtonWidget;renderBg(Lnet/minecraft/client/MinecraftClient;II)V
    • isMouseOver

      public boolean isMouseOver(MinecraftClient client, int mouseX, int mouseY)
      Overrides:
      isMouseOver in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official c Lbcx;c(Lbcd;II)Z
      intermediary method_894 Lnet/minecraft/class_356;method_894(Lnet/minecraft/class_1600;II)Z
      named isMouseOver Lnet/minecraft/client/gui/widget/ButtonWidget;isMouseOver(Lnet/minecraft/client/MinecraftClient;II)Z
    • playDownSound

      public void playDownSound(SoundManager soundManager)
      Overrides:
      playDownSound in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbcx;a(Lbyv;)V
      intermediary method_6687 Lnet/minecraft/class_356;method_6687(Lnet/minecraft/class_1909;)V
      named playDownSound Lnet/minecraft/client/gui/widget/ButtonWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
    • mouseReleased

      public void mouseReleased(int mouseX, int mouseY)
      Overrides:
      mouseReleased in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbcx;a(II)V
      intermediary method_890 Lnet/minecraft/class_356;method_890(II)V
      named mouseReleased Lnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V