CLASS net/minecraft/class_1934 net/minecraft/world/GameMode
	FIELD field_28045 DEFAULT Lnet/minecraft/class_1934;
	FIELD field_28046 simpleTranslatableName Lnet/minecraft/class_2561;
	FIELD field_28047 translatableName Lnet/minecraft/class_2561;
	FIELD field_30964 UNKNOWN I
	FIELD field_41676 CODEC Lnet/minecraft/class_3542$class_7292;
	FIELD field_41677 BY_ID Ljava/util/function/IntFunction;
	FIELD field_9217 id I
	FIELD field_9221 name Ljava/lang/String;
	METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
		ARG 3 id
		ARG 4 name
	METHOD method_32761 getId (Lnet/minecraft/class_1934;)I
		ARG 0 gameMode
	METHOD method_32762 getOrNull (I)Lnet/minecraft/class_1934;
		ARG 0 id
	METHOD method_32763 getSimpleTranslatableName ()Lnet/minecraft/class_2561;
	METHOD method_8378 byName (Ljava/lang/String;Lnet/minecraft/class_1934;)Lnet/minecraft/class_1934;
		ARG 0 name
		ARG 1 defaultMode
	METHOD method_8379 getId ()I
	METHOD method_8381 getName ()Ljava/lang/String;
	METHOD method_8382 setAbilities (Lnet/minecraft/class_1656;)V
		ARG 1 abilities
	METHOD method_8383 getTranslatableName ()Lnet/minecraft/class_2561;
	METHOD method_8384 byId (I)Lnet/minecraft/class_1934;
		ARG 0 id
	METHOD method_8385 byName (Ljava/lang/String;)Lnet/minecraft/class_1934;
		ARG 0 name
	METHOD method_8386 isCreative ()Z
	METHOD method_8387 isBlockBreakingRestricted ()Z
	METHOD method_8388 isSurvivalLike ()Z
