aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/misc/GT_Achievements.java
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
committerRaven Szewczyk <git@eigenraven.me>2023-04-10 17:49:16 +0100
commit8ac58626bd4caa9e49f58acc6b97ac031f6c2107 (patch)
tree0a8c7b737f1f2607fa6875309f4c6a5c2b8b3331 /src/main/java/gregtech/loaders/misc/GT_Achievements.java
parentd795cf740c3b48b602d3bfb708ed9e6c492ad37d (diff)
downloadGT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.gz
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.tar.bz2
GT5-Unofficial-8ac58626bd4caa9e49f58acc6b97ac031f6c2107.zip
Update spotless config to 0.2.2
Diffstat (limited to 'src/main/java/gregtech/loaders/misc/GT_Achievements.java')
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_Achievements.java1136
1 files changed, 551 insertions, 585 deletions
diff --git a/src/main/java/gregtech/loaders/misc/GT_Achievements.java b/src/main/java/gregtech/loaders/misc/GT_Achievements.java
index 5318e6cb39..5acd820499 100644
--- a/src/main/java/gregtech/loaders/misc/GT_Achievements.java
+++ b/src/main/java/gregtech/loaders/misc/GT_Achievements.java
@@ -48,12 +48,12 @@ public class GT_Achievements {
registerAssAchievement(recipe);
registerAchievement(
- "flintpick",
- 0,
- 0,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(2, 1, Materials.Flint, Materials.Wood, null),
- "",
- false);
+ "flintpick",
+ 0,
+ 0,
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(2, 1, Materials.Flint, Materials.Wood, null),
+ "",
+ false);
registerAchievement("crops", -4, 0, GT_ModHandler.getIC2Item("crop", 1L), "flintpick", false);
registerAchievement("havestlead", -4, 2, ItemList.Crop_Drop_Plumbilia.get(1), "crops", false);
registerAchievement("havestcopper", -2, 1, ItemList.Crop_Drop_Coppon.get(1), "crops", false);
@@ -65,133 +65,125 @@ public class GT_Achievements {
registerAchievement("havestemeralds", -2, -8, ItemList.Crop_Drop_BobsYerUncleRanks.get(1), "havestgold", false);
registerAchievement(
- "tools",
- 0,
- 4,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.HARDHAMMER,
- 1,
- Materials.Iron,
- Materials.Wood,
- null),
- "flintpick",
- false);
+ "tools",
+ 0,
+ 4,
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(GT_MetaGenerated_Tool_01.HARDHAMMER, 1, Materials.Iron, Materials.Wood, null),
+ "flintpick",
+ false);
registerAchievement(
- "driltime",
- 2,
- 4,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.DRILL_LV,
- 1,
- Materials.BlueSteel,
- Materials.StainlessSteel,
- null),
- "tools",
- false);
+ "driltime",
+ 2,
+ 4,
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ GT_MetaGenerated_Tool_01.DRILL_LV,
+ 1,
+ Materials.BlueSteel,
+ Materials.StainlessSteel,
+ null),
+ "tools",
+ false);
registerAchievement(
- "brrrr",
- 2,
- 6,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.CHAINSAW_LV,
- 1,
- Materials.BlueSteel,
- Materials.StainlessSteel,
- null),
- "driltime",
- false);
+ "brrrr",
+ 2,
+ 6,
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ GT_MetaGenerated_Tool_01.CHAINSAW_LV,
+ 1,
+ Materials.BlueSteel,
+ Materials.StainlessSteel,
+ null),
+ "driltime",
+ false);
registerAchievement(
- "highpowerdrill",
- 3,
- 5,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.DRILL_HV,
- 1,
- Materials.TungstenSteel,
- Materials.TungstenSteel,
- null),
- "driltime",
- false);
+ "highpowerdrill",
+ 3,
+ 5,
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ GT_MetaGenerated_Tool_01.DRILL_HV,
+ 1,
+ Materials.TungstenSteel,
+ Materials.TungstenSteel,
+ null),
+ "driltime",
+ false);
registerAchievement(
- "hammertime",
- 3,
- 7,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.JACKHAMMER,
- 1,
- Materials.TungstenSteel,
- Materials.TungstenSteel,
- null),
- "highpowerdrill",
- false);
+ "hammertime",
+ 3,
+ 7,
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ GT_MetaGenerated_Tool_01.JACKHAMMER,
+ 1,
+ Materials.TungstenSteel,
+ Materials.TungstenSteel,
+ null),
+ "highpowerdrill",
+ false);
registerAchievement(
- "unitool",
- -2,
- 4,
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- GT_MetaGenerated_Tool_01.UNIVERSALSPADE,
- 1,
- Materials.Steel,
- Materials.Iron,
- null),
- "tools",
- false);
+ "unitool",
+ -2,
+ 4,
+ GT_MetaGenerated_Tool_01.INSTANCE
+ .getToolWithStats(GT_MetaGenerated_Tool_01.UNIVERSALSPADE, 1, Materials.Steel, Materials.Iron, null),
+ "tools",
+ false);
registerAchievement("recycling", -4, 4, ItemList.Machine_LV_ArcFurnace.get(1), "unitool", false);
registerAchievement(
- "crushed",
- 0,
- 6,
- GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Tin, 1L),
- "tools",
- false);
+ "crushed",
+ 0,
+ 6,
+ GT_OreDictUnificator.get(OrePrefixes.crushed, Materials.Tin, 1L),
+ "tools",
+ false);
registerAchievement(
- "cleandust",
- 0,
- 10,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
- "crushed",
- false);
+ "cleandust",
+ 0,
+ 10,
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
+ "crushed",
+ false);
registerAchievement(
- "washing",
- -2,
- 6,
- GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Iron, 1L),
- "crushed",
- false);
+ "washing",
+ -2,
+ 6,
+ GT_OreDictUnificator.get(OrePrefixes.crushedPurified, Materials.Iron, 1L),
+ "crushed",
+ false);
registerAchievement(
- "spinit",
- -4,
- 6,
- GT_OreDictUnificator.get(OrePrefixes.crushedCentrifuged, Materials.Redstone, 1L),
- "crushed",
- false);
+ "spinit",
+ -4,
+ 6,
+ GT_OreDictUnificator.get(OrePrefixes.crushedCentrifuged, Materials.Redstone, 1L),
+ "crushed",
+ false);
if (!GregTech_API.mIC2Classic) {
registerAchievement("newfuel", -4, 8, ItemList.ThoriumCell_4.get(1), "spinit", false);
registerAchievement(
- "newmetal",
- -4,
- 10,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 1L),
- "newfuel",
- false);
+ "newmetal",
+ -4,
+ 10,
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lutetium, 1L),
+ "newfuel",
+ false);
registerAchievement("reflect", -2, 9, ItemList.Neutron_Reflector.get(1), "newfuel", false);
}
registerAchievement(
- "bronze",
- 2,
- 0,
- GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 1L),
- "flintpick",
- false);
+ "bronze",
+ 2,
+ 0,
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Bronze, 1L),
+ "flintpick",
+ false);
registerAchievement(
- "simplyeco",
- 2,
- 2,
- ItemList.Machine_Bronze_Boiler_Solar.get(1, ItemList.Machine_HP_Solar.get(1L)),
- "bronze",
- false);
+ "simplyeco",
+ 2,
+ 2,
+ ItemList.Machine_Bronze_Boiler_Solar.get(1, ItemList.Machine_HP_Solar.get(1L)),
+ "bronze",
+ false);
registerAchievement("firststeam", 2, -2, ItemList.Machine_Bronze_Boiler.get(1), "bronze", false);
registerAchievement("alloysmelter", 2, -4, ItemList.Machine_Bronze_AlloySmelter.get(1), "firststeam", false);
registerAchievement("macerator", 0, -2, ItemList.Machine_Bronze_Macerator.get(1), "firststeam", false);
@@ -207,19 +199,19 @@ public class GT_Achievements {
registerAchievement("gtcleanroom", -11, -10, ItemList.Machine_Multi_Cleanroom.get(1), "gtlogiccircuit", false);
registerAchievement("energyflow", -13, -10, ItemList.Circuit_Nanoprocessor.get(1), "gtcleanroom", false);
registerAchievement(
- "gtquantumprocessor",
- -13,
- -12,
- ItemList.Circuit_Quantumprocessor.get(1),
- "energyflow",
- false);
+ "gtquantumprocessor",
+ -13,
+ -12,
+ ItemList.Circuit_Quantumprocessor.get(1),
+ "energyflow",
+ false);
registerAchievement(
- "gtcrystalprocessor",
- -11,
- -12,
- ItemList.Circuit_Crystalprocessor.get(1),
- "gtquantumprocessor",
- false);
+ "gtcrystalprocessor",
+ -11,
+ -12,
+ ItemList.Circuit_Crystalprocessor.get(1),
+ "gtquantumprocessor",
+ false);
registerAchievement("gtwetware", -9, -12, ItemList.Circuit_Neuroprocessor.get(1), "gtcrystalprocessor", false);
registerAchievement("gtwetmain", -7, -12, ItemList.Circuit_Wetwaremainframe.get(1), "gtwetware", false);
@@ -232,36 +224,36 @@ public class GT_Achievements {
registerAchievement("luck", 2, -6, ItemList.ZPM.get(1), "", false);
registerAchievement(
- "steel",
- 4,
- 0,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1L),
- "bronze",
- false);
+ "steel",
+ 4,
+ 0,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1L),
+ "bronze",
+ false);
registerAchievement("highpressure", 4, 2, ItemList.Machine_Steel_Boiler.get(1), "steel", false);
registerAchievement(
- "extremepressure",
- 4,
- 4,
- ItemList.Machine_Multi_LargeBoiler_Steel.get(1),
- "highpressure",
- false);
+ "extremepressure",
+ 4,
+ 4,
+ ItemList.Machine_Multi_LargeBoiler_Steel.get(1),
+ "highpressure",
+ false);
registerAchievement("cheapermac", 6, 1, ItemList.Machine_LV_Hammer.get(1), "steel", false);
registerAchievement(
- "complexalloys",
- 6,
- 3,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.BlueSteel, 1L),
- "cheapermac",
- false);
+ "complexalloys",
+ 6,
+ 3,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.BlueSteel, 1L),
+ "cheapermac",
+ false);
registerAchievement(
- "magneticiron",
- 4,
- -2,
- GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1L),
- "steel",
- false);
+ "magneticiron",
+ 4,
+ -2,
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1L),
+ "steel",
+ false);
registerAchievement("lvmotor", 4, -6, ItemList.Electric_Motor_LV.get(1), "magneticiron", false);
registerAchievement("pumpcover", 2, -8, ItemList.Electric_Pump_LV.get(1), "lvmotor", false);
registerAchievement("closeit", 2, -10, ItemList.Cover_Shutter.get(1), "pumpcover", false);
@@ -281,12 +273,12 @@ public class GT_Achievements {
registerAchievement("energyhatch", 12, -6, ItemList.Hatch_Energy_LV.get(1), "ebf", false);
registerAchievement(
- "gtaluminium",
- 8,
- 0,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 1L),
- "steel",
- false);
+ "gtaluminium",
+ 8,
+ 0,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 1L),
+ "steel",
+ false);
registerAchievement("highpowersmelt", 8, 2, ItemList.Machine_Multi_Furnace.get(1), "gtaluminium", false);
registerAchievement("oilplant", 8, 4, ItemList.Distillation_Tower.get(1), "highpowersmelt", false);
registerAchievement("factory", 8, 6, ItemList.Processing_Array.get(1), "oilplant", false);
@@ -295,12 +287,12 @@ public class GT_Achievements {
registerAchievement("upgrade", 10, 0, ItemList.Casing_Coil_Kanthal.get(1), "gtaluminium", false);
registerAchievement(
- "titan",
- 14,
- 0,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Titanium, 1L),
- "upgrade",
- false);
+ "titan",
+ 14,
+ 0,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Titanium, 1L),
+ "upgrade",
+ false);
registerAchievement("magic", 14, 3, ItemList.MagicEnergyConverter_LV.get(1), "titan", false);
registerAchievement("highmage", 10, 3, ItemList.MagicEnergyAbsorber_HV.get(1), "magic", false);
registerAchievement("artificaldia", 12, 2, ItemList.IC2_Industrial_Diamond.get(1), "titan", false);
@@ -309,19 +301,19 @@ public class GT_Achievements {
registerAchievement("upgrade2", 16, 0, ItemList.Casing_Coil_Nichrome.get(1), "titan", false);
registerAchievement(
- "tungsten",
- 16,
- 2,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tungsten, 1L),
- "upgrade2",
- false);
+ "tungsten",
+ 16,
+ 2,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tungsten, 1L),
+ "upgrade2",
+ false);
registerAchievement(
- "osmium",
- 16,
- -2,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmium, 1L),
- "upgrade2",
- false);
+ "osmium",
+ 16,
+ -2,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Osmium, 1L),
+ "upgrade2",
+ false);
registerAchievement("hightech", 15, -3, ItemList.Field_Generator_LV.get(1), "osmium", false);
registerAchievement("amplifier", 16, -5, ItemList.Machine_LV_Amplifab.get(1), "hightech", false);
registerAchievement("scanning", 13, -3, ItemList.Machine_HV_Scanner.get(1), "hightech", false);
@@ -330,28 +322,28 @@ public class GT_Achievements {
registerAchievement("replication", 17, -6, ItemList.Machine_LV_Replicator.get(1), "universal", false);
registerAchievement(
- "tungstensteel",
- 16,
- 4,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L),
- "tungsten",
- false);
+ "tungstensteel",
+ 16,
+ 4,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.TungstenSteel, 1L),
+ "tungsten",
+ false);
registerAchievement("upgrade3", 15, 5, ItemList.Casing_Coil_TungstenSteel.get(1), "tungstensteel", false);
registerAchievement(
- "hssg",
- 13,
- 5,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSG, 1L),
- "upgrade3",
- false);
+ "hssg",
+ 13,
+ 5,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.HSSG, 1L),
+ "upgrade3",
+ false);
registerAchievement("upgrade4", 11, 5, ItemList.Casing_Coil_HSSG.get(1), "hssg", false);
registerAchievement(
- "stargatematerial",
- 11,
- 7,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1L),
- "upgrade4",
- false);
+ "stargatematerial",
+ 11,
+ 7,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadah, 1L),
+ "upgrade4",
+ false);
registerAchievement("conducting", 14, 6, ItemList.Casing_Coil_Superconductor.get(1), "upgrade3", false);
registerAchievement("fusion", 15, 7, ItemList.FusionComputer_LuV.get(1), "tungstensteel", false);
registerAchievement("higherefficency", 15, 9, ItemList.Generator_Plasma_IV.get(1), "fusion", false);
@@ -362,20 +354,20 @@ public class GT_Achievements {
registerAchievement("fullefficiency", 12, 10, ItemList.Generator_Plasma_ZPMV.get(1), "tothelimit", false);
registerAchievement("upgrade5", 9, 9, ItemList.Casing_Coil_Naquadah.get(1), "stargateliquid", false);
registerAchievement(
- "alienmetallurgy",
- 9,
- 7,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.NaquadahAlloy, 1L),
- "upgrade5",
- false);
+ "alienmetallurgy",
+ 9,
+ 7,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.NaquadahAlloy, 1L),
+ "upgrade5",
+ false);
registerAchievement("over9000", 7, 7, ItemList.Casing_Coil_NaquadahAlloy.get(1), "alienmetallurgy", false);
registerAchievement(
- "finalpreparations",
- 7,
- 9,
- GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadria, 1L),
- "over9000",
- false);
+ "finalpreparations",
+ 7,
+ 9,
+ GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Naquadria, 1L),
+ "over9000",
+ false);
registerAchievement("denseaspossible", 6, 10, ItemList.FusionComputer_UV.get(1), "finalpreparations", false);
if (GregTech_API.sOPStuff.get(ConfigCategories.Recipes.gregtechrecipes, "EnableZPMandUVBatteries", false)) {
registerAchievement("zpmage", 8, 10, ItemList.Energy_Module.get(1), "denseaspossible", false);
@@ -387,22 +379,22 @@ public class GT_Achievements {
if (GT_Mod.gregtechproxy.mAchievements) {
AchievementPage.registerAchievementPage(
- new AchievementPage(
- "GregTech 5",
- this.achievementList.values()
- .toArray(new Achievement[0])));
+ new AchievementPage(
+ "GregTech 5",
+ this.achievementList.values()
+ .toArray(new Achievement[0])));
MinecraftForge.EVENT_BUS.register(this);
FMLCommonHandler.instance()
- .bus()
- .register(this);
+ .bus()
+ .register(this);
}
}
public static void registerOre(Materials aMaterial, int min, int max, int chance, boolean overworld, boolean nether,
- boolean end) {}
+ boolean end) {}
public Achievement registerAchievement(String textId, int x, int y, ItemStack icon, Achievement requirement,
- boolean special) {
+ boolean special) {
if (!GT_Mod.gregtechproxy.mAchievements) {
return null;
}
@@ -420,17 +412,17 @@ public class GT_Achievements {
}
public Achievement registerAchievement(String textId, int x, int y, ItemStack icon, String requirement,
- boolean special) {
+ boolean special) {
if (!GT_Mod.gregtechproxy.mAchievements) {
return null;
}
Achievement achievement = new Achievement(
- textId,
- textId,
- this.adjX + x,
- this.adjY + y,
- icon,
- getAchievement(requirement));
+ textId,
+ textId,
+ this.adjX + x,
+ this.adjY + y,
+ icon,
+ getAchievement(requirement));
if (special) {
achievement.setSpecial();
}
@@ -453,24 +445,23 @@ public class GT_Achievements {
return null;
}
if (recipe.getOutput(0) == null) {
- GT_Mod.GT_FML_LOGGER.error(
- "Invalid achievement registration attempt for recipe with null output",
- new Exception());
+ GT_Mod.GT_FML_LOGGER
+ .error("Invalid achievement registration attempt for recipe with null output", new Exception());
return null;
}
if (this.achievementList.get(
- recipe.getOutput(0)
- .getUnlocalizedName())
- == null) {
+ recipe.getOutput(0)
+ .getUnlocalizedName())
+ == null) {
assReg++;
return registerAchievement(
- recipe.getOutput(0)
- .getUnlocalizedName(),
- -(11 + assReg % 5),
- ((assReg) / 5) - 8,
- recipe.getOutput(0),
- AchievementList.openInventory,
- false);
+ recipe.getOutput(0)
+ .getUnlocalizedName(),
+ -(11 + assReg % 5),
+ ((assReg) / 5) - 8,
+ recipe.getOutput(0),
+ AchievementList.openInventory,
+ false);
}
return null;
}
@@ -519,7 +510,7 @@ public class GT_Achievements {
}
}
if (stack.getUnlocalizedName()
- .equals("ic2.itemPartIndustrialDiamond")) {
+ .equals("ic2.itemPartIndustrialDiamond")) {
issueAchievement(player, "artificaldia");
issueAchievement(player, "buildCoalDiamond");
}
@@ -530,7 +521,7 @@ public class GT_Achievements {
return;
}
switch (fluid.getFluid()
- .getUnlocalizedName()) {
+ .getUnlocalizedName()) {
case "fluid.plasma.helium" -> issueAchievement(player, "fusion");
case "fluid.molten.europium" -> issueAchievement(player, "advancing");
case "fluid.molten.naquadah" -> issueAchievement(player, "stargateliquid");
@@ -554,7 +545,7 @@ public class GT_Achievements {
}
}
if (stack.getUnlocalizedName()
- .startsWith("gt.metaitem.")) {
+ .startsWith("gt.metaitem.")) {
switch (stack.getUnlocalizedName()) {
case "gt.metaitem.01.2300" -> issueAchievement(player, "bronze");
case "gt.metaitem.01.32700" -> issueAchievement(player, "smallparts");
@@ -570,276 +561,261 @@ public class GT_Achievements {
case "gt.metaitem.01.32670" -> issueAchievement(player, "hightech");
}
} else if (stack.getUnlocalizedName()
- .equals("ic2.blockCrop")) {
- issueAchievement(player, "crops");
- } else
- if (stack.getUnlocalizedName()
- .equals("ic2.itemPartCircuit")) {
- issueAchievement(player, "gtbasiccircuit");
- } else
- if (stack.getUnlocalizedName()
- .equals("ic2.itemPartCircuitAdv")) {
- issueAchievement(player, "stepforward");
- } else
- if (stack.getUnlocalizedName()
- .startsWith("gt.blockmachines.")) {
- if (stack.getUnlocalizedName()
- .startsWith("gt.blockmachines.basicmachine.arcfurnace.tier.")) {
- issueAchievement(player, "recycling");
- } else if (stack.getUnlocalizedName()
- .startsWith("gt.blockmachines.basicmachine.disassembler.tier.")) {
- issueAchievement(player, "repair");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.boiler.solar")) {
- issueAchievement(player, "simplyeco");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.boiler.bronze")) {
- issueAchievement(player, "firststeam");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.boiler.steel")) {
- issueAchievement(player, "highpressure");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.bronzemachine.macerator")) {
- issueAchievement(player, "macerator");
- issueAchievement(player, "buildMacerator");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.bronzemachine.alloysmelter")) {
- issueAchievement(player, "alloysmelter");
- issueAchievement(player, "buildElecFurnace");
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.bronzemachine.alloysmelter.tier.3")) {
- issueAchievement(player, "buildIndFurnace");
- }
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockmachines.bronzemachine.extractor")) {
- issueAchievement(player, "extract");
- issueAchievement(player, "buildCompressor");
- issueAchievement(player, "buildExtractor");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.automation.superbuffer.tier.")) {
- issueAchievement(
- player,
- "superbuffer");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.quantum.tank.tier.")) {
- issueAchievement(
- player,
- "whereistheocean");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.quantum.chest.tier.")) {
- issueAchievement(
- player,
- "newstorage");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicmachine.hammer.tier.")) {
- issueAchievement(
- player,
- "cheapermac");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.automation.chestbuffer.tier.")) {
- issueAchievement(
- player,
- "buffer");
- issueAchievement(
- player,
- "buildBatBox");
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.automation.chestbuffer.tier.3")) {
- issueAchievement(
- player,
- "buildMFE");
- }
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicgenerator.steamturbine.tier.")) {
- issueAchievement(
- player,
- "steampower");
- issueAchievement(
- player,
- "buildGenerator");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.basicmachine.pump.tier.03")) {
- issueAchievement(
- player,
- "slurp");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicmachine.assembler.tier.")) {
- issueAchievement(
- player,
- "avengers");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.blastfurnace")) {
- issueAchievement(
- player,
- "ebf");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.batterybuffer.")) {
- issueAchievement(
- player,
- "batterys");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.hatch.energy.tier.02")) {
- issueAchievement(
- player,
- "upgradeebf");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.multifurnace")) {
- issueAchievement(
- player,
- "highpowersmelt");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.hatch.energy.tier.01")) {
- issueAchievement(
- player,
- "energyhatch");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.processingarray")) {
- issueAchievement(
- player,
- "factory");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.basicgenerator.magicenergyconverter.tier.01")) {
- issueAchievement(
- player,
- "magic");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03")) {
- issueAchievement(
- player,
- "highmage");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicmachine.amplifab.tier.")) {
- issueAchievement(
- player,
- "amplifier");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicmachine.massfab.tier.")) {
- issueAchievement(
- player,
- "universal");
- issueAchievement(
- player,
- "buildMassFab");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicgenerator.naquadah.tier.")) {
- issueAchievement(
- player,
- "alienpower");
- } else
- if (stack.getUnlocalizedName()
- .startsWith(
- "gt.blockmachines.basicmachine.replicator.tier.")) {
- issueAchievement(
- player,
- "replication");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.basicgenerator.plasmagenerator.tier.07")) {
- issueAchievement(
- player,
- "fullefficiency");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.largeturbine")) {
- issueAchievement(
- player,
- "muchsteam");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.largehpturbine")) {
- issueAchievement(
- player,
- "efficientsteam");
- } else
- if (stack.getUnlocalizedName()
- .equals(
- "gt.blockmachines.multimachine.cleanroom")) {
- issueAchievement(
- player,
- "gtcleanroom");
- }
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.neutronreflector")) {
- issueAchievement(player, "reflect");
- } else
+ .equals("ic2.blockCrop")) {
+ issueAchievement(player, "crops");
+ } else if (stack.getUnlocalizedName()
+ .equals("ic2.itemPartCircuit")) {
+ issueAchievement(player, "gtbasiccircuit");
+ } else if (stack.getUnlocalizedName()
+ .equals("ic2.itemPartCircuitAdv")) {
+ issueAchievement(player, "stepforward");
+ } else if (stack.getUnlocalizedName()
+ .startsWith("gt.blockmachines.")) {
if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.1")) {
- issueAchievement(player, "upgrade");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.2")) {
- issueAchievement(player, "upgrade2");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.3")) {
- issueAchievement(player, "upgrade3");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.4")) {
- issueAchievement(player, "upgrade4");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.5")) {
- issueAchievement(player, "upgrade5");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.6")) {
- issueAchievement(player, "over9000");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings.15")) {
- issueAchievement(player, "conducting");
- }
+ .startsWith("gt.blockmachines.basicmachine.arcfurnace.tier.")) {
+ issueAchievement(player, "recycling");
+ } else if (stack.getUnlocalizedName()
+ .startsWith("gt.blockmachines.basicmachine.disassembler.tier.")) {
+ issueAchievement(player, "repair");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.boiler.solar")) {
+ issueAchievement(player, "simplyeco");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.boiler.bronze")) {
+ issueAchievement(player, "firststeam");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.boiler.steel")) {
+ issueAchievement(player, "highpressure");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.bronzemachine.macerator")) {
+ issueAchievement(player, "macerator");
+ issueAchievement(player, "buildMacerator");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.bronzemachine.alloysmelter")) {
+ issueAchievement(player, "alloysmelter");
+ issueAchievement(player, "buildElecFurnace");
+ if (stack.getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.bronzemachine.alloysmelter.tier.3")) {
+ issueAchievement(player, "buildIndFurnace");
+ }
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockmachines.bronzemachine.extractor")) {
+ issueAchievement(player, "extract");
+ issueAchievement(player, "buildCompressor");
+ issueAchievement(player, "buildExtractor");
+ } else if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.automation.superbuffer.tier.")) {
+ issueAchievement(player, "superbuffer");
+ } else
+ if (stack.getUnlocalizedName()
+ .startsWith("gt.blockmachines.quantum.tank.tier.")) {
+ issueAchievement(player, "whereistheocean");
+ } else if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.quantum.chest.tier.")) {
+ issueAchievement(player, "newstorage");
+ } else
+ if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicmachine.hammer.tier.")) {
+ issueAchievement(player, "cheapermac");
+ } else
+ if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.automation.chestbuffer.tier.")) {
+ issueAchievement(player, "buffer");
+ issueAchievement(
+ player,
+ "buildBatBox");
+ if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.automation.chestbuffer.tier.3")) {
+ issueAchievement(
+ player,
+ "buildMFE");
+ }
+ } else
+ if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicgenerator.steamturbine.tier.")) {
+ issueAchievement(
+ player,
+ "steampower");
+ issueAchievement(
+ player,
+ "buildGenerator");
+ } else
+ if (stack.getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.basicmachine.pump.tier.03")) {
+ issueAchievement(
+ player,
+ "slurp");
+ } else
+ if (stack.getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicmachine.assembler.tier.")) {
+ issueAchievement(
+ player,
+ "avengers");
+ } else
+ if (stack.getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.blastfurnace")) {
+ issueAchievement(
+ player,
+ "ebf");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.batterybuffer.")) {
+ issueAchievement(
+ player,
+ "batterys");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.hatch.energy.tier.02")) {
+ issueAchievement(
+ player,
+ "upgradeebf");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.multifurnace")) {
+ issueAchievement(
+ player,
+ "highpowersmelt");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.hatch.energy.tier.01")) {
+ issueAchievement(
+ player,
+ "energyhatch");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.processingarray")) {
+ issueAchievement(
+ player,
+ "factory");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.basicgenerator.magicenergyconverter.tier.01")) {
+ issueAchievement(
+ player,
+ "magic");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03")) {
+ issueAchievement(
+ player,
+ "highmage");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicmachine.amplifab.tier.")) {
+ issueAchievement(
+ player,
+ "amplifier");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicmachine.massfab.tier.")) {
+ issueAchievement(
+ player,
+ "universal");
+ issueAchievement(
+ player,
+ "buildMassFab");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicgenerator.naquadah.tier.")) {
+ issueAchievement(
+ player,
+ "alienpower");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .startsWith(
+ "gt.blockmachines.basicmachine.replicator.tier.")) {
+ issueAchievement(
+ player,
+ "replication");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.basicgenerator.plasmagenerator.tier.07")) {
+ issueAchievement(
+ player,
+ "fullefficiency");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.largeturbine")) {
+ issueAchievement(
+ player,
+ "muchsteam");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.largehpturbine")) {
+ issueAchievement(
+ player,
+ "efficientsteam");
+ } else
+ if (stack
+ .getUnlocalizedName()
+ .equals(
+ "gt.blockmachines.multimachine.cleanroom")) {
+ issueAchievement(
+ player,
+ "gtcleanroom");
+ }
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.neutronreflector")) {
+ issueAchievement(player, "reflect");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.1")) {
+ issueAchievement(player, "upgrade");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.2")) {
+ issueAchievement(player, "upgrade2");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.3")) {
+ issueAchievement(player, "upgrade3");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.4")) {
+ issueAchievement(player, "upgrade4");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.5")) {
+ issueAchievement(player, "upgrade5");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.6")) {
+ issueAchievement(player, "over9000");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings.15")) {
+ issueAchievement(player, "conducting");
+ }
}
@SubscribeEvent
@@ -871,27 +847,26 @@ public class GT_Achievements {
issueAchievement(player, "cleandust");
}
} else if (data.mPrefix.name()
- .startsWith("ore")) {
- int data_getAllMaterialStacks_sS = data.getAllMaterialStacks()
- .size();
- for (int i = 0; i < data_getAllMaterialStacks_sS; i++) {
- issueAchievement(
- player,
- data.getAllMaterialStacks()
- .get(i).mMaterial.mName);
- if (data.getAllMaterialStacks()
- .get(i).mMaterial == Materials.AnyIron) {
- issueAchievement(player, "iron");
- }
- if (data.getAllMaterialStacks()
- .get(i).mMaterial == Materials.Copper
- || data.getAllMaterialStacks()
- .get(i).mMaterial == Materials.Tin) {
- issueAchievement(event.entityPlayer, "mineOre");
- }
- }
- } else
- if (data.mPrefix == OrePrefixes.crushed) {
+ .startsWith("ore")) {
+ int data_getAllMaterialStacks_sS = data.getAllMaterialStacks()
+ .size();
+ for (int i = 0; i < data_getAllMaterialStacks_sS; i++) {
+ issueAchievement(
+ player,
+ data.getAllMaterialStacks()
+ .get(i).mMaterial.mName);
+ if (data.getAllMaterialStacks()
+ .get(i).mMaterial == Materials.AnyIron) {
+ issueAchievement(player, "iron");
+ }
+ if (data.getAllMaterialStacks()
+ .get(i).mMaterial == Materials.Copper
+ || data.getAllMaterialStacks()
+ .get(i).mMaterial == Materials.Tin) {
+ issueAchievement(event.entityPlayer, "mineOre");
+ }
+ }
+ } else if (data.mPrefix == OrePrefixes.crushed) {
issueAchievement(player, "crushed");
} else if (data.mPrefix == OrePrefixes.crushedPurified) {
issueAchievement(player, "washing");
@@ -901,9 +876,9 @@ public class GT_Achievements {
if (data.mPrefix == OrePrefixes.ingot && stack.stackSize == stack.getMaxStackSize()) {
issueAchievement(player, "steel");
} else if (data.mPrefix == OrePrefixes.nugget && Thaumcraft.isModLoaded()
- && ThaumcraftApiHelper.isResearchComplete(player.getDisplayName(), "GT_IRON_TO_STEEL")) {
- issueAchievement(player, "steel");
- }
+ && ThaumcraftApiHelper.isResearchComplete(player.getDisplayName(), "GT_IRON_TO_STEEL")) {
+ issueAchievement(player, "steel");
+ }
// } else if (data.mPrefix == OrePrefixes.circuit && data.mMaterial.mMaterial ==
// Materials.Advanced) {
// issueAchievement(player, "stepforward");
@@ -911,7 +886,7 @@ public class GT_Achievements {
}
// GT_FML_LOGGER.info(stack.getUnlocalizedName());
if (stack.getUnlocalizedName()
- .startsWith("gt.metaitem.")) {
+ .startsWith("gt.metaitem.")) {
switch (stack.getUnlocalizedName()) {
case "gt.metaitem.02.32500" -> issueAchievement(player, "havestlead");
case "gt.metaitem.02.32501" -> issueAchievement(player, "havestsilver");
@@ -942,71 +917,62 @@ public class GT_Achievements {
case "gt.metaitem.03.32095" -> issueAchievement(player, "gtwetmain");
}
} else if (stack.getUnlocalizedName()
- .equals("gt.Thoriumcell")) {
- issueAchievement(player, "newfuel");
- } else
- if ((stack.getItem() == Ic2Items.quantumBodyarmor.getItem())
- || (stack.getItem() == Ic2Items.quantumBoots.getItem())
- || (stack.getItem() == Ic2Items.quantumHelmet.getItem())
- || (stack.getItem() == Ic2Items.quantumLeggings.getItem())) {
- issueAchievement(player, "buildQArmor");
- } else
- if (stack.getUnlocalizedName()
- .equals("ic2.itemPartCircuitAdv")) {
- issueAchievement(player, "stepforward");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.1")) {
- issueAchievement(player, "upgrade");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.2")) {
- issueAchievement(player, "upgrade2");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.3")) {
- issueAchievement(player, "upgrade3");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.4")) {
- issueAchievement(player, "upgrade4");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.5")) {
- issueAchievement(player, "upgrade5");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings5.6")) {
- issueAchievement(player, "over9000");
- } else
- if (stack.getUnlocalizedName()
- .equals("gt.blockcasings.15")) {
- issueAchievement(player, "conducting");
- }
+ .equals("gt.Thoriumcell")) {
+ issueAchievement(player, "newfuel");
+ } else if ((stack.getItem() == Ic2Items.quantumBodyarmor.getItem())
+ || (stack.getItem() == Ic2Items.quantumBoots.getItem())
+ || (stack.getItem() == Ic2Items.quantumHelmet.getItem())
+ || (stack.getItem() == Ic2Items.quantumLeggings.getItem())) {
+ issueAchievement(player, "buildQArmor");
+ } else if (stack.getUnlocalizedName()
+ .equals("ic2.itemPartCircuitAdv")) {
+ issueAchievement(player, "stepforward");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.1")) {
+ issueAchievement(player, "upgrade");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.2")) {
+ issueAchievement(player, "upgrade2");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.3")) {
+ issueAchievement(player, "upgrade3");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.4")) {
+ issueAchievement(player, "upgrade4");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.5")) {
+ issueAchievement(player, "upgrade5");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings5.6")) {
+ issueAchievement(player, "over9000");
+ } else if (stack.getUnlocalizedName()
+ .equals("gt.blockcasings.15")) {
+ issueAchievement(player, "conducting");
+ }
if (player.capabilities.isCreativeMode && stack.getUnlocalizedName()
- .equals("gt.metaitem.01.32761")) { // Debug
- // Scanner
- // pickup
- // shows
- // all
- // assline
- // recipes.
+ .equals("gt.metaitem.01.32761")) { // Debug
+ // Scanner
+ // pickup
+ // shows
+ // all
+ // assline
+ // recipes.
for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.mRecipeList) {
issueAchievement(
- player,
- recipe.getOutput(0)
- .getUnlocalizedName());
+ player,
+ recipe.getOutput(0)
+ .getUnlocalizedName());
recipe.mHidden = false;
}
}
for (GT_Recipe recipe : GT_Recipe.GT_Recipe_Map.sAssemblylineVisualRecipes.mRecipeList) {
if (recipe.getOutput(0)
- .getUnlocalizedName()
- .equals(stack.getUnlocalizedName())) {
+ .getUnlocalizedName()
+ .equals(stack.getUnlocalizedName())) {
issueAchievement(
- player,
- recipe.getOutput(0)
- .getUnlocalizedName());
+ player,
+ recipe.getOutput(0)
+ .getUnlocalizedName());
recipe.mHidden = false;
}
}