diff options
author | Technus <daniel112092@gmail.com> | 2017-02-05 12:29:47 +0100 |
---|---|---|
committer | Technus <daniel112092@gmail.com> | 2017-02-05 12:29:47 +0100 |
commit | f58f2100c38fdff661b80c68027a51efd9da76ff (patch) | |
tree | 29aa998af2556a268397ad5033f74061add4fc81 /src/main/java/gregtech/loaders/misc | |
parent | 8dd2dc84b6fddaf64e4af57ff5d2a85bd2486c7a (diff) | |
parent | b0fcf3eec65f0d609474b0a3ca9a4f97ced8daf9 (diff) | |
download | GT5-Unofficial-f58f2100c38fdff661b80c68027a51efd9da76ff.tar.gz GT5-Unofficial-f58f2100c38fdff661b80c68027a51efd9da76ff.tar.bz2 GT5-Unofficial-f58f2100c38fdff661b80c68027a51efd9da76ff.zip |
Merge branch 'experimental' into eM
Diffstat (limited to 'src/main/java/gregtech/loaders/misc')
-rw-r--r-- | src/main/java/gregtech/loaders/misc/GT_Achievements.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/gregtech/loaders/misc/GT_Achievements.java b/src/main/java/gregtech/loaders/misc/GT_Achievements.java index 1d0afd72d6..60cba6c9e3 100644 --- a/src/main/java/gregtech/loaders/misc/GT_Achievements.java +++ b/src/main/java/gregtech/loaders/misc/GT_Achievements.java @@ -18,6 +18,8 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Recipe; import gregtech.common.items.GT_MetaGenerated_Tool_01; import ic2.core.Ic2Items; +import net.minecraft.client.Minecraft; +import net.minecraft.crash.CrashReport; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; @@ -71,7 +73,12 @@ public class GT_Achievements { } GT_Log.out.println("achievement." + oreList.get(i).name() + ".desc=Height: " + (oreStats.get(i)[0]) + "-" + (oreStats.get(i)[1]) + ", Chance: " + (oreStats.get(i)[2]) + ", " + dimensions.toString()); } - registerOreAchievement(oreList.get(i)); + if(oreList.get(i)==null) + GT_Log.out.println("GT Achievement - Ore with NULL pointer material tries to register achievement."); + if(oreList.get(i).name()==null) + GT_Log.out.println("GT Achievement - Ore with NULL named material tries to register achievement."); + else + registerOreAchievement(oreList.get(i)); } for(GT_Recipe recipe: GT_Recipe.GT_Recipe_Map.sAssemblylineFakeRecipes.mRecipeList) @@ -213,6 +220,7 @@ public class GT_Achievements { public static void registerOre(Materials aMaterial, int min, int max, int chance, boolean overworld, boolean nether, boolean end) { if (aMaterial != Materials._NULL) { oreList.add(aMaterial); + //if(!oreList.add(aMaterial)) Minecraft.getMinecraft().crashed(new CrashReport("GT Achievement - Ore with that (" + aMaterial.name() + ") material already exists.",new IllegalArgumentException())); } oreStats.add(new Integer[]{min, max, chance, overworld ? 1 : 0, nether ? 1 : 0, end ? 1 : 0}); } |