From 0ef6a00aa79f022e5bd56b3f77e6861bbecf6d94 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Thu, 13 Aug 2015 21:12:11 +0100 Subject: Added a new structure, a new curse, achievements, challenges, curses entry in the guide; reworked liquids to be tile entities, cleaned the structures code, potion code and... you know what? I improved and changed so much stuff that I literally forgot what I did... --- .../achievements/AchievementsList.java | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/main/java/darkknight/jewelrycraft/achievements/AchievementsList.java (limited to 'src/main/java/darkknight/jewelrycraft/achievements') diff --git a/src/main/java/darkknight/jewelrycraft/achievements/AchievementsList.java b/src/main/java/darkknight/jewelrycraft/achievements/AchievementsList.java new file mode 100644 index 0000000..c5b5179 --- /dev/null +++ b/src/main/java/darkknight/jewelrycraft/achievements/AchievementsList.java @@ -0,0 +1,26 @@ +package darkknight.jewelrycraft.achievements; + +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.util.Variables; +import net.minecraft.init.Items; +import net.minecraft.stats.Achievement; +import net.minecraftforge.common.AchievementPage; + +public class AchievementsList +{ + public static AchievementPage jewelrycraft; + + //Achievements + public static final Achievement openGuide = new Achievement("achievement.jewelrycraft.openGuide", "jewelrycraft.openGuide", 0, 0, ItemList.guide, (Achievement)null).initIndependentStat(); + + //Challenges + public static final Achievement pentagram = new Achievement("achievement.jewelrycraft.pentagram", "jewelrycraft.pentagram", -3, -2, Items.ender_eye, (Achievement)null).initIndependentStat().setSpecial(); + + public static void addAchievements() + { + openGuide.registerStat(); + pentagram.registerStat(); + jewelrycraft = new AchievementPage("Jewelrycraft 2", openGuide, pentagram); + AchievementPage.registerAchievementPage(jewelrycraft); + } +} -- cgit v1.2.3