枚举 Instrument

    • 枚举常量详细资料

      • HARP

        public static final Instrument HARP
        Mappings:
        Namespace Name Mixin selector
        official a Lcks;a:Lcks;
        intermediary field_12648 Lnet/minecraft/class_2766;field_12648:Lnet/minecraft/class_2766;
        named HARP Lnet/minecraft/block/enums/Instrument;HARP:Lnet/minecraft/block/enums/Instrument;
      • BASEDRUM

        public static final Instrument BASEDRUM
        Mappings:
        Namespace Name Mixin selector
        official b Lcks;b:Lcks;
        intermediary field_12653 Lnet/minecraft/class_2766;field_12653:Lnet/minecraft/class_2766;
        named BASEDRUM Lnet/minecraft/block/enums/Instrument;BASEDRUM:Lnet/minecraft/block/enums/Instrument;
      • SNARE

        public static final Instrument SNARE
        Mappings:
        Namespace Name Mixin selector
        official c Lcks;c:Lcks;
        intermediary field_12643 Lnet/minecraft/class_2766;field_12643:Lnet/minecraft/class_2766;
        named SNARE Lnet/minecraft/block/enums/Instrument;SNARE:Lnet/minecraft/block/enums/Instrument;
      • HAT

        public static final Instrument HAT
        Mappings:
        Namespace Name Mixin selector
        official d Lcks;d:Lcks;
        intermediary field_12645 Lnet/minecraft/class_2766;field_12645:Lnet/minecraft/class_2766;
        named HAT Lnet/minecraft/block/enums/Instrument;HAT:Lnet/minecraft/block/enums/Instrument;
      • BASS

        public static final Instrument BASS
        Mappings:
        Namespace Name Mixin selector
        official e Lcks;e:Lcks;
        intermediary field_12651 Lnet/minecraft/class_2766;field_12651:Lnet/minecraft/class_2766;
        named BASS Lnet/minecraft/block/enums/Instrument;BASS:Lnet/minecraft/block/enums/Instrument;
      • FLUTE

        public static final Instrument FLUTE
        Mappings:
        Namespace Name Mixin selector
        official f Lcks;f:Lcks;
        intermediary field_12650 Lnet/minecraft/class_2766;field_12650:Lnet/minecraft/class_2766;
        named FLUTE Lnet/minecraft/block/enums/Instrument;FLUTE:Lnet/minecraft/block/enums/Instrument;
      • BELL

        public static final Instrument BELL
        Mappings:
        Namespace Name Mixin selector
        official g Lcks;g:Lcks;
        intermediary field_12644 Lnet/minecraft/class_2766;field_12644:Lnet/minecraft/class_2766;
        named BELL Lnet/minecraft/block/enums/Instrument;BELL:Lnet/minecraft/block/enums/Instrument;
      • GUITAR

        public static final Instrument GUITAR
        Mappings:
        Namespace Name Mixin selector
        official h Lcks;h:Lcks;
        intermediary field_12654 Lnet/minecraft/class_2766;field_12654:Lnet/minecraft/class_2766;
        named GUITAR Lnet/minecraft/block/enums/Instrument;GUITAR:Lnet/minecraft/block/enums/Instrument;
      • CHIME

        public static final Instrument CHIME
        Mappings:
        Namespace Name Mixin selector
        official i Lcks;i:Lcks;
        intermediary field_12647 Lnet/minecraft/class_2766;field_12647:Lnet/minecraft/class_2766;
        named CHIME Lnet/minecraft/block/enums/Instrument;CHIME:Lnet/minecraft/block/enums/Instrument;
      • XYLOPHONE

        public static final Instrument XYLOPHONE
        Mappings:
        Namespace Name Mixin selector
        official j Lcks;j:Lcks;
        intermediary field_12655 Lnet/minecraft/class_2766;field_12655:Lnet/minecraft/class_2766;
        named XYLOPHONE Lnet/minecraft/block/enums/Instrument;XYLOPHONE:Lnet/minecraft/block/enums/Instrument;
      • IRON_XYLOPHONE

        public static final Instrument IRON_XYLOPHONE
        Mappings:
        Namespace Name Mixin selector
        official k Lcks;k:Lcks;
        intermediary field_18284 Lnet/minecraft/class_2766;field_18284:Lnet/minecraft/class_2766;
        named IRON_XYLOPHONE Lnet/minecraft/block/enums/Instrument;IRON_XYLOPHONE:Lnet/minecraft/block/enums/Instrument;
      • COW_BELL

        public static final Instrument COW_BELL
        Mappings:
        Namespace Name Mixin selector
        official l Lcks;l:Lcks;
        intermediary field_18285 Lnet/minecraft/class_2766;field_18285:Lnet/minecraft/class_2766;
        named COW_BELL Lnet/minecraft/block/enums/Instrument;COW_BELL:Lnet/minecraft/block/enums/Instrument;
      • DIDGERIDOO

        public static final Instrument DIDGERIDOO
        Mappings:
        Namespace Name Mixin selector
        official m Lcks;m:Lcks;
        intermediary field_18286 Lnet/minecraft/class_2766;field_18286:Lnet/minecraft/class_2766;
        named DIDGERIDOO Lnet/minecraft/block/enums/Instrument;DIDGERIDOO:Lnet/minecraft/block/enums/Instrument;
      • BIT

        public static final Instrument BIT
        Mappings:
        Namespace Name Mixin selector
        official n Lcks;n:Lcks;
        intermediary field_18287 Lnet/minecraft/class_2766;field_18287:Lnet/minecraft/class_2766;
        named BIT Lnet/minecraft/block/enums/Instrument;BIT:Lnet/minecraft/block/enums/Instrument;
      • BANJO

        public static final Instrument BANJO
        Mappings:
        Namespace Name Mixin selector
        official o Lcks;o:Lcks;
        intermediary field_18288 Lnet/minecraft/class_2766;field_18288:Lnet/minecraft/class_2766;
        named BANJO Lnet/minecraft/block/enums/Instrument;BANJO:Lnet/minecraft/block/enums/Instrument;
      • PLING

        public static final Instrument PLING
        Mappings:
        Namespace Name Mixin selector
        official p Lcks;p:Lcks;
        intermediary field_18289 Lnet/minecraft/class_2766;field_18289:Lnet/minecraft/class_2766;
        named PLING Lnet/minecraft/block/enums/Instrument;PLING:Lnet/minecraft/block/enums/Instrument;
    • 字段详细资料

      • name

        private final String name
        Mappings:
        Namespace Name Mixin selector
        official q Lcks;q:Ljava/lang/String;
        intermediary field_12646 Lnet/minecraft/class_2766;field_12646:Ljava/lang/String;
        named name Lnet/minecraft/block/enums/Instrument;name:Ljava/lang/String;
      • sound

        private final SoundEvent sound
        Mappings:
        Namespace Name Mixin selector
        official r Lcks;r:Laev;
        intermediary field_12649 Lnet/minecraft/class_2766;field_12649:Lnet/minecraft/class_3414;
        named sound Lnet/minecraft/block/enums/Instrument;sound:Lnet/minecraft/sound/SoundEvent;
    • 构造器详细资料

      • Instrument

        private Instrument​(String name,
                           SoundEvent sound)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcks;<init>(Ljava/lang/String;ILjava/lang/String;Laev;)V
        intermediary <init> Lnet/minecraft/class_2766;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_3414;)V
        named <init> Lnet/minecraft/block/enums/Instrument;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/sound/SoundEvent;)V
    • 方法详细资料

      • values

        public static Instrument[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (Instrument c : Instrument.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static Instrument valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • asString

        public String asString()
        指定者:
        asString 在接口中 StringIdentifiable
        Mappings:
        Namespace Name Mixin selector
        official c Lagz;c()Ljava/lang/String;
        intermediary method_15434 Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;
        named asString Lnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
      • getSound

        public SoundEvent getSound()
        Mappings:
        Namespace Name Mixin selector
        official a Lcks;a()Laev;
        intermediary method_11886 Lnet/minecraft/class_2766;method_11886()Lnet/minecraft/class_3414;
        named getSound Lnet/minecraft/block/enums/Instrument;getSound()Lnet/minecraft/sound/SoundEvent;
      • fromBlockState

        public static Instrument fromBlockState​(BlockState state)
        Mappings:
        Namespace Name Mixin selector
        official a Lcks;a(Lcjr;)Lcks;
        intermediary method_11887 Lnet/minecraft/class_2766;method_11887(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2766;
        named fromBlockState Lnet/minecraft/block/enums/Instrument;fromBlockState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/enums/Instrument;