aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/loaders/misc
diff options
context:
space:
mode:
Diffstat (limited to 'main/java/gregtech/loaders/misc')
-rw-r--r--main/java/gregtech/loaders/misc/GT_Achievements.java14
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");
}
}
}