类 BeaconScreen.EffectButtonWidget

    • 字段详细资料

      • effect

        private final StatusEffect effect
        Mappings:
        Namespace Name Mixin selector
        official b Leaf$c;b:Lasd;
        intermediary field_2813 Lnet/minecraft/class_466$class_469;field_2813:Lnet/minecraft/class_1291;
        named effect Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;effect:Lnet/minecraft/entity/effect/StatusEffect;
      • sprite

        private final Sprite sprite
        Mappings:
        Namespace Name Mixin selector
        official c Leaf$c;c:Lewd;
        intermediary field_18223 Lnet/minecraft/class_466$class_469;field_18223:Lnet/minecraft/class_1058;
        named sprite Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;sprite:Lnet/minecraft/client/texture/Sprite;
      • primary

        private final boolean primary
        Mappings:
        Namespace Name Mixin selector
        official d Leaf$c;d:Z
        intermediary field_17416 Lnet/minecraft/class_466$class_469;field_17416:Z
        named primary Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;primary:Z
      • tooltip

        private final Text tooltip
        Mappings:
        Namespace Name Mixin selector
        official e Leaf$c;e:Lon;
        intermediary field_26562 Lnet/minecraft/class_466$class_469;field_26562:Lnet/minecraft/class_2561;
        named tooltip Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;tooltip:Lnet/minecraft/text/Text;
    • 构造器详细资料

      • EffectButtonWidget

        public EffectButtonWidget​(int x,
                                  int y,
                                  StatusEffect statusEffect,
                                  boolean primary)
        Mappings:
        Namespace Name Mixin selector
        official <init> Leaf$c;<init>(Leaf;IILasd;Z)V
        intermediary <init> Lnet/minecraft/class_466$class_469;<init>(Lnet/minecraft/class_466;IILnet/minecraft/class_1291;Z)V
        named <init> Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;<init>(Lnet/minecraft/client/gui/screen/ingame/BeaconScreen;IILnet/minecraft/entity/effect/StatusEffect;Z)V
    • 方法详细资料

      • getTextForEffect

        private Text getTextForEffect​(StatusEffect effect,
                                      boolean primary)
        Mappings:
        Namespace Name Mixin selector
        official a Leaf$c;a(Lasd;Z)Lon;
        intermediary method_30902 Lnet/minecraft/class_466$class_469;method_30902(Lnet/minecraft/class_1291;Z)Lnet/minecraft/class_2561;
        named getTextForEffect Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$EffectButtonWidget;getTextForEffect(Lnet/minecraft/entity/effect/StatusEffect;Z)Lnet/minecraft/text/Text;
      • onPress

        public void onPress()
        指定者:
        onPress 在类中 AbstractPressableButtonWidget
        Mappings:
        Namespace Name Mixin selector
        official b Ldvq;b()V
        intermediary method_25306 Lnet/minecraft/class_4264;method_25306()V
        named onPress Lnet/minecraft/client/gui/widget/AbstractPressableButtonWidget;onPress()V
      • renderToolTip

        public void renderToolTip​(MatrixStack matrices,
                                  int mouseX,
                                  int mouseY)
        覆盖:
        renderToolTip 在类中 AbstractButtonWidget
        Mappings:
        Namespace Name Mixin selector
        official a Ldvu;a(Ldpi;II)V
        intermediary method_25352 Lnet/minecraft/class_339;method_25352(Lnet/minecraft/class_4587;II)V
        named renderToolTip Lnet/minecraft/client/gui/widget/AbstractButtonWidget;renderToolTip(Lnet/minecraft/client/util/math/MatrixStack;II)V
      • renderExtra

        protected void renderExtra​(MatrixStack matrices)
        指定者:
        renderExtra 在类中 BeaconScreen.BaseButtonWidget
        Mappings:
        Namespace Name Mixin selector
        official a Leaf$d;a(Ldpi;)V
        intermediary method_18641 Lnet/minecraft/class_466$class_470;method_18641(Lnet/minecraft/class_4587;)V
        named renderExtra Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$BaseButtonWidget;renderExtra(Lnet/minecraft/client/util/math/MatrixStack;)V