Package net.minecraft.world
Enum Class GameMode
- All Implemented Interfaces:
Serializable,Comparable<GameMode>,Constable,StringIdentifiable
- Mappings:
Namespace Name intermediary net/minecraft/class_1934official cmhnamed net/minecraft/world/GameMode
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>Nested classes/interfaces inherited from interface net.minecraft.util.StringIdentifiable
StringIdentifiable.Codec<E extends Enum<E> & StringIdentifiable> -
Enum Constant Summary
Enum Constants -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IntFunction<GameMode>static final StringIdentifiable.Codec<GameMode>static final GameModeprivate final intprivate final Stringprivate final Textprivate final Textprivate static final intFields inherited from interface net.minecraft.util.StringIdentifiable
field_38377 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString()Returns the unique string representation of the enum, used for serialization.static GameModebyId(int id) static GameModeintgetId()static intgetName()getOrNull(int id) booleanbooleanbooleanvoidsetAbilities(PlayerAbilities abilities) static GameModeReturns the enum constant of this class with the specified name.static GameMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SURVIVAL
- Mappings:
Namespace Name Mixin selector intermediary field_9215Lnet/minecraft/class_1934;field_9215:Lnet/minecraft/class_1934;official aLcmh;a:Lcmh;named SURVIVALLnet/minecraft/world/GameMode;SURVIVAL:Lnet/minecraft/world/GameMode;
-
CREATIVE
- Mappings:
Namespace Name Mixin selector intermediary field_9220Lnet/minecraft/class_1934;field_9220:Lnet/minecraft/class_1934;official bLcmh;b:Lcmh;named CREATIVELnet/minecraft/world/GameMode;CREATIVE:Lnet/minecraft/world/GameMode;
-
ADVENTURE
- Mappings:
Namespace Name Mixin selector intermediary field_9216Lnet/minecraft/class_1934;field_9216:Lnet/minecraft/class_1934;official cLcmh;c:Lcmh;named ADVENTURELnet/minecraft/world/GameMode;ADVENTURE:Lnet/minecraft/world/GameMode;
-
SPECTATOR
- Mappings:
Namespace Name Mixin selector intermediary field_9219Lnet/minecraft/class_1934;field_9219:Lnet/minecraft/class_1934;official dLcmh;d:Lcmh;named SPECTATORLnet/minecraft/world/GameMode;SPECTATOR:Lnet/minecraft/world/GameMode;
-
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector intermediary field_28045Lnet/minecraft/class_1934;field_28045:Lnet/minecraft/class_1934;official eLcmh;e:Lcmh;named DEFAULTLnet/minecraft/world/GameMode;DEFAULT:Lnet/minecraft/world/GameMode;
-
CODEC
- Mappings:
Namespace Name Mixin selector intermediary field_41676Lnet/minecraft/class_1934;field_41676:Lnet/minecraft/class_3542$class_7292;official fLcmh;f:Lapr$a;named CODECLnet/minecraft/world/GameMode;CODEC:Lnet/minecraft/util/StringIdentifiable$Codec;
-
BY_ID
- Mappings:
Namespace Name Mixin selector intermediary field_41677Lnet/minecraft/class_1934;field_41677:Ljava/util/function/IntFunction;official gLcmh;g:Ljava/util/function/IntFunction;named BY_IDLnet/minecraft/world/GameMode;BY_ID:Ljava/util/function/IntFunction;
-
UNKNOWN
private static final int UNKNOWN- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30964Lnet/minecraft/class_1934;field_30964:Iofficial hLcmh;h:Inamed UNKNOWNLnet/minecraft/world/GameMode;UNKNOWN:I
-
id
private final int id- Mappings:
Namespace Name Mixin selector intermediary field_9217Lnet/minecraft/class_1934;field_9217:Iofficial iLcmh;i:Inamed idLnet/minecraft/world/GameMode;id:I
-
name
- Mappings:
Namespace Name Mixin selector intermediary field_9221Lnet/minecraft/class_1934;field_9221:Ljava/lang/String;official jLcmh;j:Ljava/lang/String;named nameLnet/minecraft/world/GameMode;name:Ljava/lang/String;
-
simpleTranslatableName
- Mappings:
Namespace Name Mixin selector intermediary field_28046Lnet/minecraft/class_1934;field_28046:Lnet/minecraft/class_2561;official kLcmh;k:Lsw;named simpleTranslatableNameLnet/minecraft/world/GameMode;simpleTranslatableName:Lnet/minecraft/text/Text;
-
translatableName
- Mappings:
Namespace Name Mixin selector intermediary field_28047Lnet/minecraft/class_1934;field_28047:Lnet/minecraft/class_2561;official lLcmh;l:Lsw;named translatableNameLnet/minecraft/world/GameMode;translatableName:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
GameMode
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1934;<init>(Ljava/lang/String;IILjava/lang/String;)Vofficial <init>Lcmh;<init>(Ljava/lang/String;IILjava/lang/String;)Vnamed <init>Lnet/minecraft/world/GameMode;<init>(Ljava/lang/String;IILjava/lang/String;)V
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getId
public int getId()- Mappings:
Namespace Name Mixin selector intermediary method_8379Lnet/minecraft/class_1934;method_8379()Iofficial aLcmh;a()Inamed getIdLnet/minecraft/world/GameMode;getId()I
-
getName
- Mappings:
Namespace Name Mixin selector intermediary method_8381Lnet/minecraft/class_1934;method_8381()Ljava/lang/String;official bLcmh;b()Ljava/lang/String;named getNameLnet/minecraft/world/GameMode;getName()Ljava/lang/String;
-
asString
Returns the unique string representation of the enum, used for serialization.- Specified by:
asStringin interfaceStringIdentifiable- Returns:
- the unique string representation of the enum, used for serialization
- Mappings:
Namespace Name Mixin selector intermediary method_15434Lnet/minecraft/class_3542;method_15434()Ljava/lang/String;official cLapr;c()Ljava/lang/String;named asStringLnet/minecraft/util/StringIdentifiable;asString()Ljava/lang/String;
-
getTranslatableName
- Mappings:
Namespace Name Mixin selector intermediary method_8383Lnet/minecraft/class_1934;method_8383()Lnet/minecraft/class_2561;official dLcmh;d()Lsw;named getTranslatableNameLnet/minecraft/world/GameMode;getTranslatableName()Lnet/minecraft/text/Text;
-
getSimpleTranslatableName
- Mappings:
Namespace Name Mixin selector intermediary method_32763Lnet/minecraft/class_1934;method_32763()Lnet/minecraft/class_2561;official eLcmh;e()Lsw;named getSimpleTranslatableNameLnet/minecraft/world/GameMode;getSimpleTranslatableName()Lnet/minecraft/text/Text;
-
setAbilities
- Mappings:
Namespace Name Mixin selector intermediary method_8382Lnet/minecraft/class_1934;method_8382(Lnet/minecraft/class_1656;)Vofficial aLcmh;a(Lbyj;)Vnamed setAbilitiesLnet/minecraft/world/GameMode;setAbilities(Lnet/minecraft/entity/player/PlayerAbilities;)V
-
isBlockBreakingRestricted
public boolean isBlockBreakingRestricted()- Mappings:
Namespace Name Mixin selector intermediary method_8387Lnet/minecraft/class_1934;method_8387()Zofficial fLcmh;f()Znamed isBlockBreakingRestrictedLnet/minecraft/world/GameMode;isBlockBreakingRestricted()Z
-
isCreative
public boolean isCreative()- Mappings:
Namespace Name Mixin selector intermediary method_8386Lnet/minecraft/class_1934;method_8386()Zofficial gLcmh;g()Znamed isCreativeLnet/minecraft/world/GameMode;isCreative()Z
-
isSurvivalLike
public boolean isSurvivalLike()- Mappings:
Namespace Name Mixin selector intermediary method_8388Lnet/minecraft/class_1934;method_8388()Zofficial hLcmh;h()Znamed isSurvivalLikeLnet/minecraft/world/GameMode;isSurvivalLike()Z
-
byId
- Mappings:
Namespace Name Mixin selector intermediary method_8384Lnet/minecraft/class_1934;method_8384(I)Lnet/minecraft/class_1934;official aLcmh;a(I)Lcmh;named byIdLnet/minecraft/world/GameMode;byId(I)Lnet/minecraft/world/GameMode;
-
byName
- Mappings:
Namespace Name Mixin selector intermediary method_8385Lnet/minecraft/class_1934;method_8385(Ljava/lang/String;)Lnet/minecraft/class_1934;official aLcmh;a(Ljava/lang/String;)Lcmh;named byNameLnet/minecraft/world/GameMode;byName(Ljava/lang/String;)Lnet/minecraft/world/GameMode;
-
byName
@Contract("_,!null->!null;_,null->_") @Nullable public static @Nullable GameMode byName(String name, @Nullable @Nullable GameMode defaultMode) - Mappings:
Namespace Name Mixin selector intermediary method_8378Lnet/minecraft/class_1934;method_8378(Ljava/lang/String;Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;official aLcmh;a(Ljava/lang/String;Lcmh;)Lcmh;named byNameLnet/minecraft/world/GameMode;byName(Ljava/lang/String;Lnet/minecraft/world/GameMode;)Lnet/minecraft/world/GameMode;
-
getId
- Mappings:
Namespace Name Mixin selector intermediary method_32761Lnet/minecraft/class_1934;method_32761(Lnet/minecraft/class_1934;)Iofficial aLcmh;a(Lcmh;)Inamed getIdLnet/minecraft/world/GameMode;getId(Lnet/minecraft/world/GameMode;)I
-
getOrNull
- Mappings:
Namespace Name Mixin selector intermediary method_32762Lnet/minecraft/class_1934;method_32762(I)Lnet/minecraft/class_1934;official bLcmh;b(I)Lcmh;named getOrNullLnet/minecraft/world/GameMode;getOrNull(I)Lnet/minecraft/world/GameMode;
-