枚举 Instrument
- java.lang.Object
-
- java.lang.Enum<Instrument>
-
- net.minecraft.block.enums.Instrument
-
- 所有已实现的接口:
Serializable,Comparable<Instrument>,StringIdentifiable
public enum Instrument extends Enum<Instrument> implements StringIdentifiable
- Mappings:
Namespace Name official cksintermediary net/minecraft/class_2766named net/minecraft/block/enums/Instrument
-
-
字段概要
字段 修饰符和类型 字段 说明 private Stringnameprivate SoundEventsound
-
构造器概要
构造器 限定符 构造器 说明 privateInstrument(String name, SoundEvent sound)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 StringasString()static InstrumentfromBlockState(BlockState state)SoundEventgetSound()static InstrumentvalueOf(String name)返回带有指定名称的该类型的枚举常量。static Instrument[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
HARP
public static final Instrument HARP
- Mappings:
Namespace Name Mixin selector official aLcks;a:Lcks;intermediary field_12648Lnet/minecraft/class_2766;field_12648:Lnet/minecraft/class_2766;named HARPLnet/minecraft/block/enums/Instrument;HARP:Lnet/minecraft/block/enums/Instrument;
-
BASEDRUM
public static final Instrument BASEDRUM
- Mappings:
Namespace Name Mixin selector official bLcks;b:Lcks;intermediary field_12653Lnet/minecraft/class_2766;field_12653:Lnet/minecraft/class_2766;named BASEDRUMLnet/minecraft/block/enums/Instrument;BASEDRUM:Lnet/minecraft/block/enums/Instrument;
-
SNARE
public static final Instrument SNARE
- Mappings:
Namespace Name Mixin selector official cLcks;c:Lcks;intermediary field_12643Lnet/minecraft/class_2766;field_12643:Lnet/minecraft/class_2766;named SNARELnet/minecraft/block/enums/Instrument;SNARE:Lnet/minecraft/block/enums/Instrument;
-
HAT
public static final Instrument HAT
- Mappings:
Namespace Name Mixin selector official dLcks;d:Lcks;intermediary field_12645Lnet/minecraft/class_2766;field_12645:Lnet/minecraft/class_2766;named HATLnet/minecraft/block/enums/Instrument;HAT:Lnet/minecraft/block/enums/Instrument;
-
BASS
public static final Instrument BASS
- Mappings:
Namespace Name Mixin selector official eLcks;e:Lcks;intermediary field_12651Lnet/minecraft/class_2766;field_12651:Lnet/minecraft/class_2766;named BASSLnet/minecraft/block/enums/Instrument;BASS:Lnet/minecraft/block/enums/Instrument;
-
FLUTE
public static final Instrument FLUTE
- Mappings:
Namespace Name Mixin selector official fLcks;f:Lcks;intermediary field_12650Lnet/minecraft/class_2766;field_12650:Lnet/minecraft/class_2766;named FLUTELnet/minecraft/block/enums/Instrument;FLUTE:Lnet/minecraft/block/enums/Instrument;
-
BELL
public static final Instrument BELL
- Mappings:
Namespace Name Mixin selector official gLcks;g:Lcks;intermediary field_12644Lnet/minecraft/class_2766;field_12644:Lnet/minecraft/class_2766;named BELLLnet/minecraft/block/enums/Instrument;BELL:Lnet/minecraft/block/enums/Instrument;
-
GUITAR
public static final Instrument GUITAR
- Mappings:
Namespace Name Mixin selector official hLcks;h:Lcks;intermediary field_12654Lnet/minecraft/class_2766;field_12654:Lnet/minecraft/class_2766;named GUITARLnet/minecraft/block/enums/Instrument;GUITAR:Lnet/minecraft/block/enums/Instrument;
-
CHIME
public static final Instrument CHIME
- Mappings:
Namespace Name Mixin selector official iLcks;i:Lcks;intermediary field_12647Lnet/minecraft/class_2766;field_12647:Lnet/minecraft/class_2766;named CHIMELnet/minecraft/block/enums/Instrument;CHIME:Lnet/minecraft/block/enums/Instrument;
-
XYLOPHONE
public static final Instrument XYLOPHONE
- Mappings:
Namespace Name Mixin selector official jLcks;j:Lcks;intermediary field_12655Lnet/minecraft/class_2766;field_12655:Lnet/minecraft/class_2766;named XYLOPHONELnet/minecraft/block/enums/Instrument;XYLOPHONE:Lnet/minecraft/block/enums/Instrument;
-
IRON_XYLOPHONE
public static final Instrument IRON_XYLOPHONE
- Mappings:
Namespace Name Mixin selector official kLcks;k:Lcks;intermediary field_18284Lnet/minecraft/class_2766;field_18284:Lnet/minecraft/class_2766;named IRON_XYLOPHONELnet/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 lLcks;l:Lcks;intermediary field_18285Lnet/minecraft/class_2766;field_18285:Lnet/minecraft/class_2766;named COW_BELLLnet/minecraft/block/enums/Instrument;COW_BELL:Lnet/minecraft/block/enums/Instrument;
-
DIDGERIDOO
public static final Instrument DIDGERIDOO
- Mappings:
Namespace Name Mixin selector official mLcks;m:Lcks;intermediary field_18286Lnet/minecraft/class_2766;field_18286:Lnet/minecraft/class_2766;named DIDGERIDOOLnet/minecraft/block/enums/Instrument;DIDGERIDOO:Lnet/minecraft/block/enums/Instrument;
-
BIT
public static final Instrument BIT
- Mappings:
Namespace Name Mixin selector official nLcks;n:Lcks;intermediary field_18287Lnet/minecraft/class_2766;field_18287:Lnet/minecraft/class_2766;named BITLnet/minecraft/block/enums/Instrument;BIT:Lnet/minecraft/block/enums/Instrument;
-
BANJO
public static final Instrument BANJO
- Mappings:
Namespace Name Mixin selector official oLcks;o:Lcks;intermediary field_18288Lnet/minecraft/class_2766;field_18288:Lnet/minecraft/class_2766;named BANJOLnet/minecraft/block/enums/Instrument;BANJO:Lnet/minecraft/block/enums/Instrument;
-
PLING
public static final Instrument PLING
- Mappings:
Namespace Name Mixin selector official pLcks;p:Lcks;intermediary field_18289Lnet/minecraft/class_2766;field_18289:Lnet/minecraft/class_2766;named PLINGLnet/minecraft/block/enums/Instrument;PLING:Lnet/minecraft/block/enums/Instrument;
-
-
字段详细资料
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official qLcks;q:Ljava/lang/String;intermediary field_12646Lnet/minecraft/class_2766;field_12646:Ljava/lang/String;named nameLnet/minecraft/block/enums/Instrument;name:Ljava/lang/String;
-
sound
private final SoundEvent sound
- Mappings:
Namespace Name Mixin selector official rLcks;r:Laev;intermediary field_12649Lnet/minecraft/class_2766;field_12649:Lnet/minecraft/class_3414;named soundLnet/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;)Vintermediary <init>Lnet/minecraft/class_2766;<init>(Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_3414;)Vnamed <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 cLagz;c()Ljava/lang/String;intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-
getSound
public SoundEvent getSound()
- Mappings:
Namespace Name Mixin selector official aLcks;a()Laev;intermediary method_11886Lnet/minecraft/class_2766;method_11886()Lnet/minecraft/class_3414;named getSoundLnet/minecraft/block/enums/Instrument;getSound()Lnet/minecraft/sound/SoundEvent;
-
fromBlockState
public static Instrument fromBlockState(BlockState state)
- Mappings:
Namespace Name Mixin selector official aLcks;a(Lcjr;)Lcks;intermediary method_11887Lnet/minecraft/class_2766;method_11887(Lnet/minecraft/class_2680;)Lnet/minecraft/class_2766;named fromBlockStateLnet/minecraft/block/enums/Instrument;fromBlockState(Lnet/minecraft/block/BlockState;)Lnet/minecraft/block/enums/Instrument;
-
-