枚举 GameMode
- java.lang.Object
-
- java.lang.Enum<GameMode>
-
- net.minecraft.world.GameMode
-
- 所有已实现的接口:
Serializable,Comparable<GameMode>
public enum GameMode extends Enum<GameMode>
- Mappings:
Namespace Name official bvointermediary net/minecraft/class_1934named net/minecraft/world/GameMode
-
-
字段概要
字段 修饰符和类型 字段 说明 static GameModeDEFAULTprivate static intfield_30964private intidprivate Stringnameprivate TextsimpleTranslatableNameprivate TexttranslatableName
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static GameModebyId(int id)static GameModebyId(int id, GameMode defaultMode)static GameModebyName(String name)static GameModebyName(String name, GameMode defaultMode)intgetId()static intgetId(@Nullable GameMode gameMode)StringgetName()static @Nullable GameModegetOrNull(int id)TextgetSimpleTranslatableName()TextgetTranslatableName()booleanisBlockBreakingRestricted()booleanisCreative()booleanisSurvivalLike()voidsetAbilities(PlayerAbilities abilities)static GameModevalueOf(String name)返回带有指定名称的该类型的枚举常量。static GameMode[]values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
-
-
-
枚举常量详细资料
-
SURVIVAL
public static final GameMode SURVIVAL
- Mappings:
Namespace Name Mixin selector official aLbvo;a:Lbvo;intermediary field_9215Lnet/minecraft/class_1934;field_9215:Lnet/minecraft/class_1934;named SURVIVALLnet/minecraft/world/GameMode;SURVIVAL:Lnet/minecraft/world/GameMode;
-
CREATIVE
public static final GameMode CREATIVE
- Mappings:
Namespace Name Mixin selector official bLbvo;b:Lbvo;intermediary field_9220Lnet/minecraft/class_1934;field_9220:Lnet/minecraft/class_1934;named CREATIVELnet/minecraft/world/GameMode;CREATIVE:Lnet/minecraft/world/GameMode;
-
ADVENTURE
public static final GameMode ADVENTURE
- Mappings:
Namespace Name Mixin selector official cLbvo;c:Lbvo;intermediary field_9216Lnet/minecraft/class_1934;field_9216:Lnet/minecraft/class_1934;named ADVENTURELnet/minecraft/world/GameMode;ADVENTURE:Lnet/minecraft/world/GameMode;
-
SPECTATOR
public static final GameMode SPECTATOR
- Mappings:
Namespace Name Mixin selector official dLbvo;d:Lbvo;intermediary field_9219Lnet/minecraft/class_1934;field_9219:Lnet/minecraft/class_1934;named SPECTATORLnet/minecraft/world/GameMode;SPECTATOR:Lnet/minecraft/world/GameMode;
-
-
字段详细资料
-
DEFAULT
public static final GameMode DEFAULT
- Mappings:
Namespace Name Mixin selector official eLbvo;e:Lbvo;intermediary field_28045Lnet/minecraft/class_1934;field_28045:Lnet/minecraft/class_1934;named DEFAULTLnet/minecraft/world/GameMode;DEFAULT:Lnet/minecraft/world/GameMode;
-
field_30964
private static final int field_30964
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official fLbvo;f:Iintermediary field_30964Lnet/minecraft/class_1934;field_30964:Inamed field_30964Lnet/minecraft/world/GameMode;field_30964:I
-
id
private final int id
- Mappings:
Namespace Name Mixin selector official gLbvo;g:Iintermediary field_9217Lnet/minecraft/class_1934;field_9217:Inamed idLnet/minecraft/world/GameMode;id:I
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official hLbvo;h:Ljava/lang/String;intermediary field_9221Lnet/minecraft/class_1934;field_9221:Ljava/lang/String;named nameLnet/minecraft/world/GameMode;name:Ljava/lang/String;
-
simpleTranslatableName
private final Text simpleTranslatableName
- Mappings:
Namespace Name Mixin selector official iLbvo;i:Lon;intermediary field_28046Lnet/minecraft/class_1934;field_28046:Lnet/minecraft/class_2561;named simpleTranslatableNameLnet/minecraft/world/GameMode;simpleTranslatableName:Lnet/minecraft/text/Text;
-
translatableName
private final Text translatableName
- Mappings:
Namespace Name Mixin selector official jLbvo;j:Lon;intermediary field_28047Lnet/minecraft/class_1934;field_28047:Lnet/minecraft/class_2561;named translatableNameLnet/minecraft/world/GameMode;translatableName:Lnet/minecraft/text/Text;
-
-
构造器详细资料
-
GameMode
private GameMode(int id, String name)- Mappings:
Namespace Name Mixin selector official <init>Lbvo;<init>(Ljava/lang/String;IILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_1934;<init>(Ljava/lang/String;IILjava/lang/String;)Vnamed <init>Lnet/minecraft/world/GameMode;<init>(Ljava/lang/String;IILjava/lang/String;)V
-
-
方法详细资料
-
values
public static GameMode[] values()
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:for (GameMode c : GameMode.values()) System.out.println(c);
- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
public static GameMode valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getId
public int getId()
- Mappings:
Namespace Name Mixin selector official aLbvo;a()Iintermediary method_8379Lnet/minecraft/class_1934;method_8379()Inamed getIdLnet/minecraft/world/GameMode;getId()I
-
getName
public String getName()
- Mappings:
Namespace Name Mixin selector official bLbvo;b()Ljava/lang/String;intermediary method_8381Lnet/minecraft/class_1934;method_8381()Ljava/lang/String;named getNameLnet/minecraft/world/GameMode;getName()Ljava/lang/String;
-
getTranslatableName
public Text getTranslatableName()
- Mappings:
Namespace Name Mixin selector official cLbvo;c()Lon;intermediary method_8383Lnet/minecraft/class_1934;method_8383()Lnet/minecraft/class_2561;named getTranslatableNameLnet/minecraft/world/GameMode;getTranslatableName()Lnet/minecraft/text/Text;
-
getSimpleTranslatableName
public Text getSimpleTranslatableName()
- Mappings:
Namespace Name Mixin selector official dLbvo;d()Lon;intermediary method_32763Lnet/minecraft/class_1934;method_32763()Lnet/minecraft/class_2561;named getSimpleTranslatableNameLnet/minecraft/world/GameMode;getSimpleTranslatableName()Lnet/minecraft/text/Text;
-
setAbilities
public void setAbilities(PlayerAbilities abilities)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(Lbjc;)Vintermediary method_8382Lnet/minecraft/class_1934;method_8382(Lnet/minecraft/class_1656;)Vnamed setAbilitiesLnet/minecraft/world/GameMode;setAbilities(Lnet/minecraft/entity/player/PlayerAbilities;)V
-
isBlockBreakingRestricted
public boolean isBlockBreakingRestricted()
- Mappings:
Namespace Name Mixin selector official eLbvo;e()Zintermediary method_8387Lnet/minecraft/class_1934;method_8387()Znamed isBlockBreakingRestrictedLnet/minecraft/world/GameMode;isBlockBreakingRestricted()Z
-
isCreative
public boolean isCreative()
- Mappings:
Namespace Name Mixin selector official fLbvo;f()Zintermediary method_8386Lnet/minecraft/class_1934;method_8386()Znamed isCreativeLnet/minecraft/world/GameMode;isCreative()Z
-
isSurvivalLike
public boolean isSurvivalLike()
- Mappings:
Namespace Name Mixin selector official gLbvo;g()Zintermediary method_8388Lnet/minecraft/class_1934;method_8388()Znamed isSurvivalLikeLnet/minecraft/world/GameMode;isSurvivalLike()Z
-
byId
public static GameMode byId(int id)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(I)Lbvo;intermediary method_8384Lnet/minecraft/class_1934;method_8384(I)Lnet/minecraft/class_1934;named byIdLnet/minecraft/world/GameMode;byId(I)Lnet/minecraft/world/GameMode;
-
byId
public static GameMode byId(int id, GameMode defaultMode)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(ILbvo;)Lbvo;intermediary method_8380Lnet/minecraft/class_1934;method_8380(ILnet/minecraft/class_1934;)Lnet/minecraft/class_1934;named byIdLnet/minecraft/world/GameMode;byId(ILnet/minecraft/world/GameMode;)Lnet/minecraft/world/GameMode;
-
byName
public static GameMode byName(String name)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(Ljava/lang/String;)Lbvo;intermediary method_8385Lnet/minecraft/class_1934;method_8385(Ljava/lang/String;)Lnet/minecraft/class_1934;named byNameLnet/minecraft/world/GameMode;byName(Ljava/lang/String;)Lnet/minecraft/world/GameMode;
-
byName
public static GameMode byName(String name, GameMode defaultMode)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(Ljava/lang/String;Lbvo;)Lbvo;intermediary method_8378Lnet/minecraft/class_1934;method_8378(Ljava/lang/String;Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;named byNameLnet/minecraft/world/GameMode;byName(Ljava/lang/String;Lnet/minecraft/world/GameMode;)Lnet/minecraft/world/GameMode;
-
getId
public static int getId(@Nullable @Nullable GameMode gameMode)
- Mappings:
Namespace Name Mixin selector official aLbvo;a(Lbvo;)Iintermediary method_32761Lnet/minecraft/class_1934;method_32761(Lnet/minecraft/class_1934;)Inamed getIdLnet/minecraft/world/GameMode;getId(Lnet/minecraft/world/GameMode;)I
-
getOrNull
@Nullable public static @Nullable GameMode getOrNull(int id)
- Mappings:
Namespace Name Mixin selector official bLbvo;b(I)Lbvo;intermediary method_32762Lnet/minecraft/class_1934;method_32762(I)Lnet/minecraft/class_1934;named getOrNullLnet/minecraft/world/GameMode;getOrNull(I)Lnet/minecraft/world/GameMode;
-
-