package com.laytonsmith.abstraction.enums;

import com.laytonsmith.annotations.MEnum;

/**
 * Gamerule names
 *
 * @author Hekta
 */
@MEnum("GameRule")
public enum MCGameRule {
	COMMANDBLOCKOUTPUT("commandBlockOutput"),
	DODAYLIGHTCYCLE("doDaylightCycle"),
	DOFIRETICK("doFireTick"),
	DOMOBLOOT("doMobLoot"),
	DOMOBSPAWNING("doMobSpawning"),
	DOTILEDROPS("doTileDrops"),
	KEEPINVENTORY("keepInventory"),
	MOBGRIEFING("mobGriefing"),
	NATURALREGENERATION("naturalRegeneration");

	private final String gameRule;

	MCGameRule(String gameRule) {
		this.gameRule = gameRule;
	}

    public String getGameRule() {
        return this.gameRule;
    }
}
@@ -250,16 +250,49 @@
 ycle%22),%0A
+%09DOENTITYDROPS(%22doEntityDrops%22),%0A
 %09DOFIRET
@@ -430,16 +430,55 @@
 tory%22),%0A
+%09LOGADMINCOMMANDS(%22logAdminCommands%22),%0A
 %09MOBGRIE
@@ -541,16 +541,178 @@
 ration%22)
+,%0A%09RANDOMTICKSPEED(%22randomTickSpeed%22),%0A%09REDUCEDDEBUGINFO(%22reducedDebugInfo%22),%0A%09SENDCOMMANDFEEDBACK(%22sendCommandFeedback%22),%0A%09SHOWDEATHMESSAGES(%22showDeathMessages%22)
 ;%0A%0A%09priv
@@ -873,8 +873,9 @@
 %0A    %7D%0A%7D
+%0A

Add missing game rules to MCGameRule enum