Skip to content

Instantly share code, notes, and snippets.

@Azenet
Last active August 29, 2015 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Azenet/a0a0a63c6872893c2283 to your computer and use it in GitHub Desktop.
Save Azenet/a0a0a63c6872893c2283 to your computer and use it in GitHub Desktop.
public enum AchievementNameEnum {
OPEN_INVENTORY(Achievement.OPEN_INVENTORY, "Taking Inventory"),
MINE_WOOD(Achievement.MINE_WOOD, "Getting Wood"),
BUILD_WORKBENCH(Achievement.BUILD_WORKBENCH, "Benchmarking"),
BUILD_PICKAXE(Achievement.BUILD_PICKAXE, "Time to Mine!"),
BUILD_FURNACE(Achievement.BUILD_FURNACE, "Hot Topic"),
ACQUIRE_IRON(Achievement.ACQUIRE_IRON, "Acquire Hardware"),
BUILD_HOE(Achievement.BUILD_HOE, "Time to Farm!"),
MAKE_BREAD(Achievement.MAKE_BREAD, "Bake Bread"),
BAKE_CAKE(Achievement.BAKE_CAKE, "The Lie"),
BUILD_BETTER_PICKAXE(Achievement.BUILD_BETTER_PICKAXE, "Getting an Upgrade"),
COOK_FISH(Achievement.COOK_FISH, "Delicious Fish"),
ON_A_RAIL(Achievement.ON_A_RAIL, "On A Rail"),
BUILD_SWORD(Achievement.BUILD_SWORD, "Time to Strike!"),
KILL_ENEMY(Achievement.KILL_ENEMY, "Monster Hunter"),
KILL_COW(Achievement.KILL_COW, "Cow Tipper"),
FLY_PIG(Achievement.FLY_PIG, "When Pigs Fly"),
SNIPE_SKELETON(Achievement.SNIPE_SKELETON, "Sniper Duel"),
GET_DIAMONDS(Achievement.GET_DIAMONDS, "DIAMONDS!"),
NETHER_PORTAL(Achievement.NETHER_PORTAL, "We Need to Go Deeper"),
GHAST_RETURN(Achievement.GHAST_RETURN, "Return to Sender"),
GET_BLAZE_ROD(Achievement.GET_BLAZE_ROD, "Into Fire"),
BREW_POTION(Achievement.BREW_POTION, "Local Brewery"),
END_PORTAL(Achievement.END_PORTAL, "The End?"),
THE_END(Achievement.THE_END, "The End."),
ENCHANTMENTS(Achievement.ENCHANTMENTS, "Enchanter"),
OVERKILL(Achievement.OVERKILL, "Overkill"),
BOOKCASE(Achievement.BOOKCASE, "Librarian"),
EXPLORE_ALL_BIOMES(Achievement.EXPLORE_ALL_BIOMES, "Adventuring Time"),
SPAWN_WITHER(Achievement.SPAWN_WITHER, "The Beginning?"),
KILL_WITHER(Achievement.KILL_WITHER, "The Beginning."),
FULL_BEACON(Achievement.FULL_BEACON, "Beaconator"),
BREED_COW(Achievement.BREED_COW, "Repopulation"),
DIAMONDS_TO_YOU(Achievement.DIAMONDS_TO_YOU, "Diamonds to you!");
private Achievement achievement;
private String readableName;
AchievementNameEnum(Achievement achievement, String readableName) {
this.achievement = achievement;
this.readableName = readableName;
}
public String getReadableName() {
return readableName;
}
public Achievement getAchievement() {
return achievement;
}
public static AchievementNameEnum getAchievementNameEnumFromAchievement(Achievement a) {
for (AchievementNameEnum ane : values()) {
if (a.equals(ane.getAchievement()))
return ane;
}
return null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment