CLASS bgx net/minecraft/world/GameMode
	FIELD a INVALID Lbgx;
	FIELD f id I
	FIELD g name Ljava/lang/String;
	METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
		ARG 3 id
		ARG 4 name
	METHOD a getId ()I
	METHOD a byId (I)Lbgx;
		ARG 0 id
	METHOD a byId (ILbgx;)Lbgx;
		ARG 0 id
		ARG 1 defaultMode
	METHOD a setAbilitites (Lavo;)V
		ARG 1 abilities
	METHOD a byName (Ljava/lang/String;)Lbgx;
		ARG 0 name
	METHOD a byName (Ljava/lang/String;Lbgx;)Lbgx;
		ARG 0 name
		ARG 1 defaultMode
	METHOD b getName ()Ljava/lang/String;
	METHOD c getTextComponent ()Ljm;
	METHOD d shouldLimitWorldModification ()Z
	METHOD e isCreative ()Z
	METHOD f isSurvivalLike ()Z
