diff options
Diffstat (limited to 'main/java/gregtech/loaders/misc')
-rw-r--r-- | main/java/gregtech/loaders/misc/GT_Achievements.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/main/java/gregtech/loaders/misc/GT_Achievements.java b/main/java/gregtech/loaders/misc/GT_Achievements.java index dd2074d7d7..35e090f90b 100644 --- a/main/java/gregtech/loaders/misc/GT_Achievements.java +++ b/main/java/gregtech/loaders/misc/GT_Achievements.java @@ -295,11 +295,17 @@ public int adjY = 9; if (player == null||stack==null) { return; } + ItemData data = GT_OreDictUnificator.getItemData(stack); + if (data != null) { + if (data.mPrefix == OrePrefixes.dust&&data.mMaterial.mMaterial == Materials.Bronze) { + issueAchievement(player, "bronze"); + }else if(data.mPrefix == OrePrefixes.circuit&&data.mMaterial.mMaterial == Materials.Advanced){ + issueAchievement(player, "stepforward"); + } + } if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){ if(stack.getUnlocalizedName().equals("gt.metaitem.01.2300")){ issueAchievement(player, "bronze"); - }else if(stack.getUnlocalizedName().equals("gt.metaitem.01.2300")){ - issueAchievement(player, "bronze"); }else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32700")){ issueAchievement(player, "smallparts"); }else if(stack.getUnlocalizedName().equals("gt.metaitem.01.23354")){ @@ -445,6 +451,8 @@ public int adjY = 9; issueAchievement(player, "steel"); } } + }else if(data.mPrefix == OrePrefixes.circuit&&data.mMaterial.mMaterial == Materials.Advanced){ + issueAchievement(player, "stepforward"); } } if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){ @@ -485,8 +493,6 @@ public int adjY = 9; }else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32605")){ issueAchievement(player, "whatnow"); } - }else if(stack.getUnlocalizedName().equals("ic2.itemPartCircuitAdv")){ - issueAchievement(player, "stepforward"); } } } |