aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/misc
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
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')
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_Achievements.java1136
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java1368
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_Bees.java8
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_BranchDefinition.java6
-rw-r--r--src/main/java/gregtech/loaders/misc/GT_CoverLoader.java30
5 files changed, 1236 insertions, 1312 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;
}
}
diff --git a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java
index 614c730ede..04735b5c87 100644
--- a/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java
+++ b/src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java
@@ -72,10 +72,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.VANILLA);
}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Industrious"),
- getSpecies(FORESTRY, "Diligent"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Industrious"), getSpecies(FORESTRY, "Diligent"), 10);
tMutation.requireResource(Blocks.clay, 0); // blockStainedHardenedClay
}),
SLIMEBALL(GT_BranchDefinition.ORGANIC, "SlimeBall", true, new Color(0x4E9E55), new Color(0x00FF15), beeSpecies -> {
@@ -114,19 +112,19 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
}, dis -> dis.registerMutation(getSpecies(FORESTRY, "Rural"), CLAY, 10)),
STICKYRESIN(GT_BranchDefinition.ORGANIC, "StickyResin", true, new Color(0x2E8F5B), new Color(0xDCC289),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 0), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.STICKY), 0.15f);
- beeSpecies.addSpecialty(ItemList.IC2_Resin.get(1), 0.15f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOWER);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(SLIMEBALL, PEAT, 15);
- tMutation.requireResource("logRubber");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 0), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.STICKY), 0.15f);
+ beeSpecies.addSpecialty(ItemList.IC2_Resin.get(1), 0.15f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOWER);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(SLIMEBALL, PEAT, 15);
+ tMutation.requireResource("logRubber");
+ }),
COAL(GT_BranchDefinition.ORGANIC, "Coal", true, new Color(0x666666), new Color(0x525252), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.LIGNIE), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.COAL), 0.15f);
@@ -209,43 +207,43 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockApatite");
}),
FERTILIZER(GT_BranchDefinition.ORGANIC, "Fertilizer", true, new Color(0x7fcef5), new Color(0x654525),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(ExtraBees.ID, "honeyComb", 1, 9), 0.15f);
- beeSpecies.addSpecialty(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Ash, 1), 0.2f);
- beeSpecies.addSpecialty(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 1), 0.2f);
- beeSpecies.addSpecialty(ItemList.FR_Fertilizer.get(1), 0.3f);
- beeSpecies.addSpecialty(ItemList.IC2_Fertilizer.get(1), 0.3f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(WARM);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FASTEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.WHEAT);
- AlleleHelper.instance.set(template, FLOWERING, Flowering.FASTER);
- }, dis -> dis.registerMutation(ASH, APATITE, 8)),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(ExtraBees.ID, "honeyComb", 1, 9), 0.15f);
+ beeSpecies.addSpecialty(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Ash, 1), 0.2f);
+ beeSpecies.addSpecialty(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.DarkAsh, 1), 0.2f);
+ beeSpecies.addSpecialty(ItemList.FR_Fertilizer.get(1), 0.3f);
+ beeSpecies.addSpecialty(ItemList.IC2_Fertilizer.get(1), 0.3f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(WARM);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FASTEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.WHEAT);
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.FASTER);
+ }, dis -> dis.registerMutation(ASH, APATITE, 8)),
// Phosphorus bee, Humidity: normal, Temperature: Hot, Parents: Apatite & Ash, Mutationrate: 12%, Combrate: 55%
PHOSPHORUS(GT_BranchDefinition.ORGANIC, "Phosphorus", false, new Color(0xFFC826), new Color(0xC1C1F6),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.PHOSPHORUS), 0.55f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(HOT);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(APATITE, ASH, 12);
- tMutation.restrictTemperature(HOT);
- tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem2"), 8);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.PHOSPHORUS), 0.55f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(HOT);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(APATITE, ASH, 12);
+ tMutation.restrictTemperature(HOT);
+ tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem2"), 8);
+ }),
// Tea bee, Humidity: normal, Parents: Ash and Fertilizer, Mutationrate: 10%, combrate: 10%
TEA(GT_BranchDefinition.ORGANIC, "Tea", false, new Color(0x65D13A), new Color(0x9a9679), beeSpecies -> {
beeSpecies.addProduct(
- GT_ModHandler.getModItem(PamsHarvestCraft.ID, "tealeafItem", 1, ItemList.Crop_Drop_TeaLeaf.get(1)),
- 0.10f);
+ GT_ModHandler.getModItem(PamsHarvestCraft.ID, "tealeafItem", 1, ItemList.Crop_Drop_TeaLeaf.get(1)),
+ 0.10f);
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(NORMAL);
beeSpecies.setHasEffect();
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST),
- dis -> dis.registerMutation(FERTILIZER, ASH, 10)),
+ dis -> dis.registerMutation(FERTILIZER, ASH, 10)),
// Mica bee, Humidity: normal, Parents: Silicon & PEAT, Mutationrate: 15%, Combrate: 25%
MICA(GT_BranchDefinition.ORGANIC, "Mica", false, new Color(0xFFC826), new Color(0xC1C1F6), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.MICA), 0.25f);
@@ -266,10 +264,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(EnumTemperature.NORMAL);
}, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Industrious"),
- getSpecies(FORESTRY, "Demonic"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Industrious"), getSpecies(FORESTRY, "Demonic"), 10);
tMutation.requireResource("blockRedstone");
}),
LAPIS(GT_BranchDefinition.GEM, "Lapis", true, new Color(0x1947D1), new Color(0x476CDA), beeSpecies -> {
@@ -278,10 +274,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(EnumTemperature.NORMAL);
}, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Demonic"),
- getSpecies(FORESTRY, "Imperial"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Demonic"), getSpecies(FORESTRY, "Imperial"), 10);
tMutation.requireResource("blockLapis");
}),
CERTUS(GT_BranchDefinition.GEM, "CertusQuartz", true, new Color(0x57CFFB), new Color(0xBBEEFF), beeSpecies -> {
@@ -338,7 +332,7 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(EnumTemperature.NORMAL);
}, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER),
- dis -> dis.registerMutation(CERTUS, getSpecies(FORESTRY, "Ended"), 5)),
+ dis -> dis.registerMutation(CERTUS, getSpecies(FORESTRY, "Ended"), 5)),
EMERALD(GT_BranchDefinition.GEM, "Emerald", false, new Color(0x248F24), new Color(0x2EB82E), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STONE), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.EMERALD), 0.15f);
@@ -365,20 +359,20 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockGarnetRed");
}),
YELLOWGARNET(GT_BranchDefinition.GEM, "YellowGarnet", false, new Color(0xA3A341), new Color(0xEDEDCE),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STONE), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.YELLOWGARNET), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.GROSSULAR), 0.05f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(WARM);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FAST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(EMERALD, REDGARNET, 3);
- tMutation.requireResource("blockGarnetYellow");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STONE), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.YELLOWGARNET), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.GROSSULAR), 0.05f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(WARM);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FAST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(EMERALD, REDGARNET, 3);
+ tMutation.requireResource("blockGarnetYellow");
+ }),
FIRESTONE(GT_BranchDefinition.GEM, "Firestone", false, new Color(0xC00000), new Color(0xFF0000), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STONE), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.FIRESTONE), 0.15f);
@@ -508,16 +502,16 @@ public enum GT_BeeDefinition implements IBeeDefinition {
// Rare Metals
ALUMINIUM(GT_BranchDefinition.RAREMETAL, "Aluminium", true, new Color(0xB8B8FF), new Color(0xD6D6FF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.ALUMINIUM), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BAUXITE), 0.05f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(HOT);
- }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(NICKEL, ZINC, 9);
- tMutation.requireResource("blockAluminium");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.ALUMINIUM), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BAUXITE), 0.05f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(HOT);
+ }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(NICKEL, ZINC, 9);
+ tMutation.requireResource("blockAluminium");
+ }),
TITANIUM(GT_BranchDefinition.RAREMETAL, "Titanium", true, new Color(0xCC99FF), new Color(0xDBB8FF), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.TITANIUM), 0.15f);
@@ -529,24 +523,24 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource(GregTech_API.sBlockMetal7, 9);
}),
GLOWSTONE(GT_BranchDefinition.RAREMETAL, "Glowstone", false, new Color(0xE5CA2A), new Color(0xFFBC5E),
- beeSpecies -> {
- beeSpecies.addSpecialty(Materials.Glowstone.getDust(1), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.NORMAL),
- dis -> dis.registerMutation(REDSTONE, GOLD, 10)),
+ beeSpecies -> {
+ beeSpecies.addSpecialty(Materials.Glowstone.getDust(1), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.NORMAL),
+ dis -> dis.registerMutation(REDSTONE, GOLD, 10)),
SUNNARIUM(GT_BranchDefinition.RAREMETAL, "Sunnarium", false, new Color(0xFFBC5E), new Color(0xE5CA2A),
- beeSpecies -> {
- beeSpecies.addProduct(Materials.Glowstone.getDust(1), 0.40f);
- beeSpecies.addSpecialty(Materials.Sunnarium.getDust(1), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(GLOWSTONE, GOLD, 5);
- tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockcasings"), 15);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(Materials.Glowstone.getDust(1), 0.40f);
+ beeSpecies.addSpecialty(Materials.Sunnarium.getDust(1), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(GLOWSTONE, GOLD, 5);
+ tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockcasings"), 15);
+ }),
CHROME(GT_BranchDefinition.RAREMETAL, "Chrome", true, new Color(0xEBA1EB), new Color(0xF2C3F2), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.CHROME), 0.15f);
@@ -558,16 +552,16 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource(GregTech_API.sBlockMetal2, 3);
}),
MANGANESE(GT_BranchDefinition.RAREMETAL, "Manganese", true, new Color(0xD5D5D5), new Color(0xAAAAAA),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.MANGANESE), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.IRON), 0.05f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(HOT);
- }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(TITANIUM, ALUMINIUM, 5);
- tMutation.requireResource(GregTech_API.sBlockMetal4, 6);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.MANGANESE), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.IRON), 0.05f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(HOT);
+ }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(TITANIUM, ALUMINIUM, 5);
+ tMutation.requireResource(GregTech_API.sBlockMetal4, 6);
+ }),
TUNGSTEN(GT_BranchDefinition.RAREMETAL, "Tungsten", false, new Color(0x5C5C8A), new Color(0x7D7DA1), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.TUNGSTEN), 0.15f);
@@ -631,16 +625,16 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("frameGtLithium");
}),
ELECTROTINE(GT_BranchDefinition.RAREMETAL, "Electrotine", false, new Color(0x1E90FF), new Color(0x3CB4C8),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ELECTROTINE), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.REDSTONE), 0.05f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(HOT);
- }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(REDSTONE, GOLD, 5);
- tMutation.requireResource("blockElectrotine");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ELECTROTINE), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.REDSTONE), 0.05f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(HOT);
+ }, template -> AlleleHelper.instance.set(template, SPEED, Speed.SLOWER), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(REDSTONE, GOLD, 5);
+ tMutation.requireResource("blockElectrotine");
+ }),
// Sulfur bee, Humidity: normal, Temperature: Hot, Parents: PEAT & Ash, Mutationrate: 15%, Combrate: 80%
SULFUR(GT_BranchDefinition.RAREMETAL, "Sulfur", false, new Color(0x1E90FF), new Color(0x3CB4C8), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SULFUR), 0.70f);
@@ -648,7 +642,7 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(HOT);
}, template -> AlleleHelper.instance.set(template, SPEED, Speed.NORMAL),
- dis -> dis.registerMutation(ASH, PEAT, 15)),
+ dis -> dis.registerMutation(ASH, PEAT, 15)),
INDIUM(GT_BranchDefinition.RAREMETAL, "Indium", false, new Color(0xFFA9FF), new Color(0x8F5D99), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.INDIUM), 0.05f);
@@ -675,15 +669,13 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.SNOW);
AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectGlacial);
}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Icy"),
- getSpecies(FORESTRY, "Glacial"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Icy"), getSpecies(FORESTRY, "Glacial"), 10);
tMutation.requireResource(
- Block.getBlockFromItem(
- GT_ModHandler.getModItem(IndustrialCraft2.ID, "fluidCoolant", 1)
- .getItem()),
- 0);
+ Block.getBlockFromItem(
+ GT_ModHandler.getModItem(IndustrialCraft2.ID, "fluidCoolant", 1)
+ .getItem()),
+ 0);
tMutation.restrictTemperature(ICY);
}),
ENERGY(GT_BranchDefinition.IC2, "Energy", false, new Color(0xC11F1F), new Color(0xEBB9B9), beeSpecies -> {
@@ -701,15 +693,13 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.NETHER);
AlleleHelper.instance.set(template, FLOWERING, Flowering.AVERAGE);
}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Demonic"),
- getSpecies(EXTRABEES, "volcanic"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Demonic"), getSpecies(EXTRABEES, "volcanic"), 10);
tMutation.requireResource(
- Block.getBlockFromItem(
- GT_ModHandler.getModItem(IndustrialCraft2.ID, "fluidHotCoolant", 1)
- .getItem()),
- 0);
+ Block.getBlockFromItem(
+ GT_ModHandler.getModItem(IndustrialCraft2.ID, "fluidHotCoolant", 1)
+ .getItem()),
+ 0);
tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(128, "Boneyard Biome")); // Boneyard Biome
}),
LAPOTRON(GT_BranchDefinition.IC2, "Lapotron", false, new Color(0x6478FF), new Color(0x1414FF), beeSpecies -> {
@@ -800,77 +790,74 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockRedAlloy");
}),
REDSTONEALLOY(GT_BranchDefinition.GTALLOY, "RedStoneAlloy", false, new Color(0xA50808), new Color(0xE80000),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.REDSTONEALLOY), 0.15f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTER);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(REDSTONE, REDALLOY, 8);
- tMutation.requireResource("blockRedstoneAlloy");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.REDSTONEALLOY), 0.15f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTER);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(REDSTONE, REDALLOY, 8);
+ tMutation.requireResource("blockRedstoneAlloy");
+ }),
CONDUCTIVEIRON(GT_BranchDefinition.GTALLOY, "ConductiveIron", false, new Color(0xCEADA3), new Color(0x817671),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CONDUCTIVEIRON), 0.15f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(WARM);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FAST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(REDSTONEALLOY, IRON, 8);
- tMutation.requireResource("blockConductiveIron");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CONDUCTIVEIRON), 0.15f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(WARM);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FAST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(REDSTONEALLOY, IRON, 8);
+ tMutation.requireResource("blockConductiveIron");
+ }),
ENERGETICALLOY(GT_BranchDefinition.GTALLOY, "EnergeticAlloy", false, new Color(0xFF9933), new Color(0xFFAD5C),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ENERGETICALLOY), 0.15f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FAST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(REDSTONEALLOY, getSpecies(FORESTRY, "Demonic"), 9);
- tMutation.requireResource("blockEnergeticAlloy");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ENERGETICALLOY), 0.15f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FAST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(REDSTONEALLOY, getSpecies(FORESTRY, "Demonic"), 9);
+ tMutation.requireResource("blockEnergeticAlloy");
+ }),
VIBRANTALLOY(GT_BranchDefinition.GTALLOY, "VibrantAlloy", false, new Color(0x86A12D), new Color(0xC4F2AE),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.VIBRANTALLOY), 0.15f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- AlleleHelper.instance.set(template, FLOWERING, Flowering.FAST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- ENERGETICALLOY,
- getSpecies(FORESTRY, "Phantasmal"),
- 6);
- tMutation.requireResource("blockVibrantAlloy");
- tMutation.restrictTemperature(HOT, HELLISH);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.VIBRANTALLOY), 0.15f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.FAST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(ENERGETICALLOY, getSpecies(FORESTRY, "Phantasmal"), 6);
+ tMutation.requireResource("blockVibrantAlloy");
+ tMutation.restrictTemperature(HOT, HELLISH);
+ }),
ELECTRICALSTEEL(GT_BranchDefinition.GTALLOY, "ElectricalSteel", false, new Color(0x787878), new Color(0xD8D8D8),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ELECTRICALSTEEL), 0.15f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTER);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(STEEL, getSpecies(FORESTRY, "Demonic"), 9);
- tMutation.requireResource("blockElectricalSteel");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ELECTRICALSTEEL), 0.15f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTER);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(STEEL, getSpecies(FORESTRY, "Demonic"), 9);
+ tMutation.requireResource("blockElectricalSteel");
+ }),
DARKSTEEL(GT_BranchDefinition.GTALLOY, "DarkSteel", false, new Color(0x252525), new Color(0x443B44), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.DARKSTEEL), 0.15f);
@@ -884,34 +871,34 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockDarkSteel");
}),
PULSATINGIRON(GT_BranchDefinition.GTALLOY, "PulsatingIron", false, new Color(0x6DD284), new Color(0x006600),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.PULSATINGIRON), 0.15f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FAST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(REDALLOY, getSpecies(FORESTRY, "Ended"), 9);
- tMutation.requireResource("blockPulsatingIron");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 7), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.PULSATINGIRON), 0.15f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FAST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(REDALLOY, getSpecies(FORESTRY, "Ended"), 9);
+ tMutation.requireResource("blockPulsatingIron");
+ }),
STAINLESSSTEEL(GT_BranchDefinition.GTALLOY, "StainlessSteel", false, new Color(0xC8C8DC), new Color(0x778899),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STEEL), 0.10f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.STAINLESSSTEEL), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CHROME), 0.05f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(HOT);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.FAST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectIgnition);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(CHROME, STEEL, 9);
- tMutation.requireResource("blockStainlessSteel");
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.STEEL), 0.10f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.STAINLESSSTEEL), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CHROME), 0.05f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(HOT);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.FAST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectIgnition);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(CHROME, STEEL, 9);
+ tMutation.requireResource("blockStainlessSteel");
+ }),
ENDERIUM(GT_BranchDefinition.GTALLOY, "Enderium", false, new Color(0x599087), new Color(0x2E8B57), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ENDERIUM), 0.15f);
@@ -927,63 +914,61 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockEnderium");
}),
BEDROCKIUM(GT_BranchDefinition.GTALLOY, "Bedrockium", false, new Color(0x0C0C0C), new Color(0xC6C6C6),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BEDROCKIUM), 0.55f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(HOT);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOW);
- AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "gravity"));
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(Explosive, DIAMOND, 2);
- if (ExtraUtilities.isModLoaded())
- tMutation.requireResource(GameRegistry.findBlock(ExtraUtilities.ID, "block_bedrockium"), 0);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BEDROCKIUM), 0.55f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(HOT);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOW);
+ AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "gravity"));
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(Explosive, DIAMOND, 2);
+ if (ExtraUtilities.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(ExtraUtilities.ID, "block_bedrockium"), 0);
+ }),
// thaumic
THAUMIUMDUST(GT_BranchDefinition.THAUMIC, "ThaumiumDust", true, new Color(0x7A007A), new Color(0x5C005C),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMIUMDUST), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_2);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectExploration);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "TCFire"),
- getSpecies(FORESTRY, "Edenic"),
- 10);
- tMutation.requireResource("blockThaumium");
- tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
- // forest
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMIUMDUST), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_2);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectExploration);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "TCFire"), getSpecies(FORESTRY, "Edenic"), 10);
+ tMutation.requireResource("blockThaumium");
+ tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
+ // forest
+ }),
THAUMIUMSHARD(GT_BranchDefinition.THAUMIC, "ThaumiumShard", true, new Color(0x9966FF), new Color(0xAD85FF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.THAUMIUMDUST), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMIUMSHARD), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.SNOW);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectGlacial);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMDUST, getSpecies(MAGICBEES, "TCWater"), 10);
- tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
- // forest
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.THAUMIUMDUST), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMIUMSHARD), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.SNOW);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectGlacial);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMDUST, getSpecies(MAGICBEES, "TCWater"), 10);
+ tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
+ // forest
+ }),
AMBER(GT_BranchDefinition.THAUMIC, "Amber", true, new Color(0xEE7700), new Color(0x774B15), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.AMBER), 0.20f);
@@ -999,37 +984,37 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource("blockAmber");
}),
QUICKSILVER(GT_BranchDefinition.THAUMIC, "Quicksilver", true, new Color(0x7A007A), new Color(0x5C005C),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.QUICKSILVER), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectMiasmic);
- }, dis -> dis.registerMutation(THAUMIUMDUST, SILVER, 10)),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.QUICKSILVER), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectMiasmic);
+ }, dis -> dis.registerMutation(THAUMIUMDUST, SILVER, 10)),
SALISMUNDUS(GT_BranchDefinition.THAUMIC, "SalisMundus", true, new Color(0xF7ADDE), new Color(0x592582),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SALISMUNDUS), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectMiasmic);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMDUST, THAUMIUMSHARD, 8);
- tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
- // forest
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SALISMUNDUS), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.UP_1);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.JUNGLE);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectMiasmic);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMDUST, THAUMIUMSHARD, 8);
+ tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(192, "Magical Forest")); // magical
+ // forest
+ }),
TAINTED(GT_BranchDefinition.THAUMIC, "Tainted", true, new Color(0x904BB8), new Color(0xE800FF), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 3), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.TAINTED), 0.20f);
@@ -1073,64 +1058,62 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}
}),
ASTRALSILVER(GT_BranchDefinition.THAUMIC, "AstralSilver", true, new Color(0xAFEEEE), new Color(0xE6E6FF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SILVER), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ASTRALSILVER), 0.125f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, NOCTURNAL, true);
- AlleleHelper.instance.set(template, CAVE_DWELLING, true);
- AlleleHelper.instance.set(template, TOLERANT_FLYER, true);
- AlleleHelper.instance.set(template, FERTILITY, Fertility.LOW);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_1);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, getFlowers(EXTRABEES, "rock"));
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(SILVER, IRON, 3);
- tMutation.requireResource(GregTech_API.sBlockMetal1, 6);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SILVER), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ASTRALSILVER), 0.125f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, NOCTURNAL, true);
+ AlleleHelper.instance.set(template, CAVE_DWELLING, true);
+ AlleleHelper.instance.set(template, TOLERANT_FLYER, true);
+ AlleleHelper.instance.set(template, FERTILITY, Fertility.LOW);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_1);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, getFlowers(EXTRABEES, "rock"));
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(SILVER, IRON, 3);
+ tMutation.requireResource(GregTech_API.sBlockMetal1, 6);
+ }),
THAUMINITE(GT_BranchDefinition.THAUMIC, "Thauminite", true, new Color(0x2E2D79), new Color(0x7581E0),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "comb", 1, 19), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMINITE), 0.125f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOW);
- AlleleHelper.instance.set(template, NOCTURNAL, true);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(getSpecies(MAGICBEES, "TCOrder"), THAUMIUMDUST, 8);
- if (ThaumicBases.isModLoaded())
- tMutation.requireResource(GameRegistry.findBlock(ThaumicBases.ID, "thauminiteBlock"), 0);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "comb", 1, 19), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.THAUMINITE), 0.125f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOW);
+ AlleleHelper.instance.set(template, NOCTURNAL, true);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(getSpecies(MAGICBEES, "TCOrder"), THAUMIUMDUST, 8);
+ if (ThaumicBases.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(ThaumicBases.ID, "thauminiteBlock"), 0);
+ }),
SHADOWMETAL(GT_BranchDefinition.THAUMIC, "ShadowMetal", true, new Color(0x100322), new Color(0x100342),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "comb", 1, 20), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SHADOWMETAL), 0.125f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOW);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.NONE);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
- AlleleHelper.instance.set(template, NOCTURNAL, true);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "TCChaos"),
- getSpecies(MAGICBEES, "TCVoid"),
- 6);
- if (TaintedMagic.isModLoaded()) {
- tMutation.requireResource("blockShadow");
- }
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "comb", 1, 20), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SHADOWMETAL), 0.125f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.SLOW);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.NONE);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
+ AlleleHelper.instance.set(template, NOCTURNAL, true);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "TCChaos"), getSpecies(MAGICBEES, "TCVoid"), 6);
+ if (TaintedMagic.isModLoaded()) {
+ tMutation.requireResource("blockShadow");
+ }
+ }),
DIVIDED(GT_BranchDefinition.THAUMIC, "Unstable", true, new Color(0xF0F0F0), new Color(0xDCDCDC), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(ExtraBees.ID, "honeyComb", 1, 61), 0.20f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.DIVIDED), 0.125f);
@@ -1161,27 +1144,25 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, NOCTURNAL, true);
}, dis -> dis.registerMutation(DIAMOND, DIVIDED, 10)),
SPARKELING(GT_BranchDefinition.THAUMIC, "NetherStar", true, new Color(0x7A007A), new Color(0xFFFFFF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "miscResources", 1, 3), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SPARKELING), 0.125f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- }, template -> {
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.DOWN_2);
- AlleleHelper.instance.set(template, NOCTURNAL, true);
- AlleleHelper.instance.set(template, CAVE_DWELLING, true);
- AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.NETHER);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectAggressive);
- AlleleHelper.instance.set(template, FLOWERING, Flowering.AVERAGE);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "Withering"),
- getSpecies(MAGICBEES, "Draconic"),
- 1);
- tMutation.requireResource(GregTech_API.sBlockGem3, 3);
- tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(9, "END Biome")); // sky end biome
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "miscResources", 1, 3), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.SPARKELING), 0.125f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ }, template -> {
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.DOWN_2);
+ AlleleHelper.instance.set(template, NOCTURNAL, true);
+ AlleleHelper.instance.set(template, CAVE_DWELLING, true);
+ AlleleHelper.instance.set(template, FLOWER_PROVIDER, Flowers.NETHER);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORT);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectAggressive);
+ AlleleHelper.instance.set(template, FLOWERING, Flowering.AVERAGE);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "Withering"), getSpecies(MAGICBEES, "Draconic"), 1);
+ tMutation.requireResource(GregTech_API.sBlockGem3, 3);
+ tMutation.addMutationCondition(new GT_Bees.BiomeIDMutationCondition(9, "END Biome")); // sky end biome
+ }),
ESSENTIA(GT_BranchDefinition.THAUMIC, "Essentia", true, new Color(0x7A007A), new Color(0xFFFFFF), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(MagicBees.ID, "miscResources", 1, 3), 0.20f);
@@ -1213,51 +1194,51 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource(GregTech_API.sBlockMetal7, 14);
}),
PLUTONIUM(GT_BranchDefinition.RADIOACTIVE, "Plutonium", true, new Color(0x570000), new Color(0x240000),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.LEAD), 0.15f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.PLUTONIUM), 0.15f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setNocturnal();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(URANIUM, EMERALD, 3);
- tMutation.requireResource(GregTech_API.sBlockMetal5, 13);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.LEAD), 0.15f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.PLUTONIUM), 0.15f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setNocturnal();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(URANIUM, EMERALD, 3);
+ tMutation.requireResource(GregTech_API.sBlockMetal5, 13);
+ }),
NAQUADAH(GT_BranchDefinition.RADIOACTIVE, "Naquadah", false, new Color(0x003300), new Color(0x002400),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADAH), 0.15f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(PLUTONIUM, IRIDIUM, 3);
- tMutation.requireResource(GregTech_API.sBlockMetal4, 12);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADAH), 0.15f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(PLUTONIUM, IRIDIUM, 3);
+ tMutation.requireResource(GregTech_API.sBlockMetal4, 12);
+ }),
NAQUADRIA(GT_BranchDefinition.RADIOACTIVE, "Naquadria", false, new Color(0x000000), new Color(0x002400),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADAH), 0.20f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADRIA), 0.15f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(PLUTONIUM, IRIDIUM, 8, 10);
- tMutation.requireResource(GregTech_API.sBlockMetal4, 15);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SLAG), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADAH), 0.20f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.NAQUADRIA), 0.15f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(PLUTONIUM, IRIDIUM, 8, 10);
+ tMutation.requireResource(GregTech_API.sBlockMetal4, 15);
+ }),
DOB(GT_BranchDefinition.RADIOACTIVE, "DOB", false, new Color(0x003300), new Color(0x002400), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.DOB), 0.75f);
beeSpecies.setHumidity(EnumHumidity.NORMAL);
@@ -1283,56 +1264,56 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
}, dis -> {
IMutationCustom tMutation = dis.registerMutation(COAL, URANIUM, 3)
- .setIsSecret();
+ .setIsSecret();
tMutation.requireResource(GregTech_API.sBlockMetal7, 5);
}),
LUTETIUM(GT_BranchDefinition.RADIOACTIVE, "Lutetium", false, new Color(0xE6FFE6), new Color(0xFFFFFF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.LUTETIUM), 0.15f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- }, dis -> {
- IMutationCustom tMutation = dis.registerMutation(THORIUM, getSpecies(EXTRABEES, "rotten"), 1)
- .setIsSecret();
- tMutation.requireResource(GregTech_API.sBlockMetal4, 3);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.LUTETIUM), 0.15f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ }, dis -> {
+ IMutationCustom tMutation = dis.registerMutation(THORIUM, getSpecies(EXTRABEES, "rotten"), 1)
+ .setIsSecret();
+ tMutation.requireResource(GregTech_API.sBlockMetal4, 3);
+ }),
AMERICIUM(GT_BranchDefinition.RADIOACTIVE, "Americium", false, new Color(0xE6E6FF), new Color(0xC8C8C8),
- beeSpecies -> {
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.AMERICIUM), 0.075f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
- beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- }, dis -> {
- IMutationCustom tMutation = dis.registerMutation(LUTETIUM, CHROME, 5, 4)
- .setIsSecret();
- tMutation.requireResource(GregTech_API.sBlockMetal1, 2);
- }),
+ beeSpecies -> {
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.AMERICIUM), 0.075f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
+ beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ }, dis -> {
+ IMutationCustom tMutation = dis.registerMutation(LUTETIUM, CHROME, 5, 4)
+ .setIsSecret();
+ tMutation.requireResource(GregTech_API.sBlockMetal1, 2);
+ }),
NEUTRONIUM(GT_BranchDefinition.RADIOACTIVE, "Neutronium", false, new Color(0xFFF0F0), new Color(0xFAFAFA),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.NEUTRONIUM), 0.02f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(HELLISH);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
- AlleleHelper.instance.set(template, NOCTURNAL, true);
- }, dis -> {
- IMutationCustom tMutation = dis.registerMutation(NAQUADRIA, AMERICIUM, 2, 2)
- .setIsSecret();
- tMutation.requireResource(GregTech_API.sBlockMetal5, 2);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.NEUTRONIUM), 0.02f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(HELLISH);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, SPEED, Speed.SLOWEST);
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGEST);
+ AlleleHelper.instance.set(template, NOCTURNAL, true);
+ }, dis -> {
+ IMutationCustom tMutation = dis.registerMutation(NAQUADRIA, AMERICIUM, 2, 2)
+ .setIsSecret();
+ tMutation.requireResource(GregTech_API.sBlockMetal5, 2);
+ }),
// Twilight
NAGA(GT_BranchDefinition.TWILIGHT, "Naga", true, new Color(0x0D5A0D), new Color(0x28874B), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SALISMUNDUS), 0.02f);
@@ -1344,10 +1325,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, SPEED, Speed.FAST);
AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "Eldritch"),
- getSpecies(FORESTRY, "Imperial"),
- 8);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "Eldritch"), getSpecies(FORESTRY, "Imperial"), 8);
tMutation.restrictHumidity(DAMP);
}),
LICH(GT_BranchDefinition.TWILIGHT, "Lich", true, new Color(0xC5C5C5), new Color(0x5C605E), beeSpecies -> {
@@ -1469,42 +1448,42 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(1, "End")); // End Dim
}),
ARCANESHARDS(GT_BranchDefinition.HEE, "Arcane Shards", true, new Color(0x9010AD), new Color(0x333D82),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 8), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ARCANESHARD), 0.10f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONG);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_1);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMSHARD, ENDDUST, 5);
- tMutation.restrictHumidity(ARID);
- if (HardcoreEnderExpansion.isModLoaded())
- tMutation.requireResource(GameRegistry.findBlock(HardcoreEnderExpansion.ID, "laboratory_floor"), 0);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(1, "End")); // End Dim
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 8), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.ARCANESHARD), 0.10f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONG);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_1);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(THAUMIUMSHARD, ENDDUST, 5);
+ tMutation.restrictHumidity(ARID);
+ if (HardcoreEnderExpansion.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(HardcoreEnderExpansion.ID, "laboratory_floor"), 0);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(1, "End")); // End Dim
+ }),
DRAGONESSENCE(GT_BranchDefinition.HEE, "Dragonessence", true, new Color(0xFFA12B), new Color(0x911ECE),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 8), 0.30f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.DRAGONESSENCE), 0.10f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(EnumTemperature.NORMAL);
- beeSpecies.setHasEffect();
- }, template -> {
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
- AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectBeatific);
- AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_3);
- AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_3);
- }, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(ECTOPLASMA, ARCANESHARDS, 4);
- tMutation.restrictHumidity(ARID);
- if (HardcoreEnderExpansion.isModLoaded())
- tMutation.requireResource(GameRegistry.findBlock(HardcoreEnderExpansion.ID, "essence_altar"), 1);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(1, "End")); // End Dim
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 8), 0.30f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.DRAGONESSENCE), 0.10f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(EnumTemperature.NORMAL);
+ beeSpecies.setHasEffect();
+ }, template -> {
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.LONGER);
+ AlleleHelper.instance.set(template, EFFECT, AlleleEffect.effectBeatific);
+ AlleleHelper.instance.set(template, TEMPERATURE_TOLERANCE, Tolerance.BOTH_3);
+ AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_3);
+ }, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(ECTOPLASMA, ARCANESHARDS, 4);
+ tMutation.restrictHumidity(ARID);
+ if (HardcoreEnderExpansion.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(HardcoreEnderExpansion.ID, "essence_altar"), 1);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(1, "End")); // End Dim
+ }),
FIREESSENCE(GT_BranchDefinition.HEE, "Fireessence", true, new Color(0xD41238), new Color(0xFFA157), beeSpecies -> {
beeSpecies.addProduct(GT_ModHandler.getModItem(Forestry.ID, "beeCombs", 1, 8), 0.30f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.FIREESSENSE), 0.10f);
@@ -1573,7 +1552,7 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.NONE);
}, dis -> {
IMutationCustom tMutation = dis.registerMutation(DRAGONESSENCE, STARDUST, 2)
- .setIsSecret();
+ .setIsSecret();
tMutation.restrictHumidity(ARID);
if (EnderStorage.isModLoaded())
tMutation.requireResource(GameRegistry.findBlock(EnderStorage.ID, "enderChest"), 0);
@@ -1592,11 +1571,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
AlleleHelper.instance.set(template, HUMIDITY_TOLERANCE, Tolerance.BOTH_1);
AlleleHelper.instance.set(template, NOCTURNAL, true);
}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "Watery"),
- getSpecies(MAGICBEES, "Catty"),
- 45,
- 2);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "Watery"), getSpecies(MAGICBEES, "Catty"), 45, 2);
if (ExtraCells2.isModLoaded()) {
tMutation.requireResource(GameRegistry.findBlock(ExtraCells2.ID, "walrus"), 0);
}
@@ -1608,24 +1584,22 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setTemperature(ICY);
beeSpecies.setNocturnal();
}, template -> {}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(FORESTRY, "Industrious"),
- getSpecies(FORESTRY, "Heroic"),
- 10);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(FORESTRY, "Industrious"), getSpecies(FORESTRY, "Heroic"), 10);
tMutation.restrictTemperature(ICY);
}),
METEORICIRON(GT_BranchDefinition.SPACE, "MeteoricIron", true, new Color(0x321928), new Color(0x643250),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.04f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.METEORICIRON), 0.10f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(HOT);
- beeSpecies.setNocturnal();
- }, template -> {}, dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(SPACE, IRON, 9);
- tMutation.requireResource(GregTech_API.sBlockMetal4, 7);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(28, "Moon")); // Moon Dim
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.04f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.METEORICIRON), 0.10f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(HOT);
+ beeSpecies.setNocturnal();
+ }, template -> {}, dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(SPACE, IRON, 9);
+ tMutation.requireResource(GregTech_API.sBlockMetal4, 7);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(28, "Moon")); // Moon Dim
+ }),
DESH(GT_BranchDefinition.SPACE, "Desh", false, new Color(0x323232), new Color(0x282828), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.06f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.DESH), 0.10f);
@@ -1658,25 +1632,23 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}
}),
CALLISTOICE(GT_BranchDefinition.SPACE, "CallistoIce", false, new Color(0x0074FF), new Color(0x1EB1FF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.10f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CALLISTOICE), 0.10f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "freezing")),
- new Consumer<>() {
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.10f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.CALLISTOICE), 0.10f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "freezing")), new Consumer<>() {
- @Override
- public void accept(GT_BeeDefinition dis) {
- IBeeMutationCustom tMutation = dis.registerMutation(CALLISTO, getSpecies(EXTRABEES, "freezing"), 7);
- if (NewHorizonsCoreMod.isModLoaded()) tMutation.requireResource(
- GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.CallistoColdIce"),
- 0);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(45, "Callisto")); // Callisto
- // Dim
- }
- }),
+ @Override
+ public void accept(GT_BeeDefinition dis) {
+ IBeeMutationCustom tMutation = dis.registerMutation(CALLISTO, getSpecies(EXTRABEES, "freezing"), 7);
+ if (NewHorizonsCoreMod.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.CallistoColdIce"), 0);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(45, "Callisto")); // Callisto
+ // Dim
+ }
+ }),
MYTRYL(GT_BranchDefinition.SPACE, "Mytryl", false, new Color(0xDAA520), new Color(0xF26404), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.16f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.MYTRYL), 0.10f);
@@ -1728,44 +1700,42 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}
}),
MYSTERIOUSCRYSTAL(GT_BranchDefinition.SPACE, "MysteriousCrystal", false, new Color(0x3CB371), new Color(0x16856C),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.42f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.MYSTERIOUSCRYSTAL), 0.30f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> {}, new Consumer<>() {
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.42f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.MYSTERIOUSCRYSTAL), 0.30f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> {}, new Consumer<>() {
- @Override
- public void accept(GT_BeeDefinition dis) {
- IBeeMutationCustom tMutation = dis.registerMutation(ENCELADUS, EMERALD, 3);
- if (NewHorizonsCoreMod.isModLoaded()) tMutation.requireResource(
- GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.MysteriousCrystal"),
- 0);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(41, "Enceladus")); // Enceladus
- // Dim
- }
- }),
+ @Override
+ public void accept(GT_BeeDefinition dis) {
+ IBeeMutationCustom tMutation = dis.registerMutation(ENCELADUS, EMERALD, 3);
+ if (NewHorizonsCoreMod.isModLoaded()) tMutation
+ .requireResource(GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.MysteriousCrystal"), 0);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(41, "Enceladus")); // Enceladus
+ // Dim
+ }
+ }),
BLACKPLUTONIUM(GT_BranchDefinition.SPACE, "BlackPlutonium", false, new Color(0x000000), new Color(0x323232),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.68f);
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BLACKPLUTONIUM), 0.10f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(HELLISH);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> {}, new Consumer<>() {
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SPACE), 0.68f);
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.BLACKPLUTONIUM), 0.10f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(HELLISH);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> {}, new Consumer<>() {
- @Override
- public void accept(GT_BeeDefinition dis) {
- IBeeMutationCustom tMutation = dis.registerMutation(PLUTO, PLUTONIUM, 2);
- if (NewHorizonsCoreMod.isModLoaded()) tMutation.requireResource(
- GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.BlackPlutonium"),
- 0);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(49, "Pluto")); // Pluto Dim
- }
- }),
+ @Override
+ public void accept(GT_BeeDefinition dis) {
+ IBeeMutationCustom tMutation = dis.registerMutation(PLUTO, PLUTONIUM, 2);
+ if (NewHorizonsCoreMod.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(NewHorizonsCoreMod.ID, "tile.BlackPlutonium"), 0);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(49, "Pluto")); // Pluto Dim
+ }
+ }),
TRINIUM(GT_BranchDefinition.SPACE, "Trinium", false, new Color(0xB0E0E6), new Color(0xC8C8D2), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.TRINIUM), 0.75f);
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.QUANTIUM), 0.10f);
@@ -1814,9 +1784,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
PHOBOS(GT_BranchDefinition.PLANET, "Phobos", true, new Color(0x220D05), new Color(0x7a5706), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.MARS), 0.25f);
- if (NewHorizonsCoreMod.isModLoaded()) beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PhobosStoneDust", 1, 0),
- 0.10f);
+ if (NewHorizonsCoreMod.isModLoaded()) beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PhobosStoneDust", 1, 0), 0.10f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HOT);
beeSpecies.setNocturnal();
@@ -1920,9 +1889,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
SATURN(GT_BranchDefinition.PLANET, "Saturn", false, new Color(0xD2A472), new Color(0xF8C37B), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SATURN), 0.35f);
beeSpecies.addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.TitanStoneDust", 1, 0), 0.05f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusStoneDust", 1, 0),
- 0.05f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusStoneDust", 1, 0), 0.05f);
beeSpecies.addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusIceDust", 1, 0), 0.05f);
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(COLD);
@@ -1935,9 +1903,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
ENCELADUS(GT_BranchDefinition.PLANET, "Enceladus", true, new Color(0xD2A472), new Color(0x193fa0), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.SATURN), 0.25f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusStoneDust", 1, 0),
- 0.10f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusStoneDust", 1, 0), 0.10f);
beeSpecies.addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusIceDust", 1, 0), 0.10f);
beeSpecies.setHumidity(EnumHumidity.NORMAL);
beeSpecies.setTemperature(ICY);
@@ -2071,9 +2038,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
CENTAURI(GT_BranchDefinition.PLANET, "Centauri", false, new Color(0x2F2A14), new Color(0xB06B32), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.CENTAURI), 0.35f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CentauriASurfaceDust", 1, 0),
- 0.05f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CentauriASurfaceDust", 1, 0), 0.05f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HELLISH);
beeSpecies.setHasEffect();
@@ -2085,9 +2051,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
ACENTAURI(GT_BranchDefinition.PLANET, "aCentauri", false, new Color(0x2F2A14), new Color(0xa01e14), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.CENTAURI), 0.25f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CentauriASurfaceDust", 1, 0),
- 0.10f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CentauriASurfaceDust", 1, 0), 0.10f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HELLISH);
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), new Consumer<>() {
@@ -2148,12 +2113,10 @@ public enum GT_BeeDefinition implements IBeeDefinition {
BARNARDA(GT_BranchDefinition.PLANET, "Barnarda", false, new Color(0x0D5A0D), new Color(0xE6C18D), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.BARNARDA), 0.35f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaEStoneDust", 1, 0),
- 0.05f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaFStoneDust", 1, 0),
- 0.05f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaEStoneDust", 1, 0), 0.05f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaFStoneDust", 1, 0), 0.05f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HOT);
beeSpecies.setHasEffect();
@@ -2176,9 +2139,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
BARNARDAE(GT_BranchDefinition.PLANET, "BarnardaE", false, new Color(0x0D5A0D), new Color(0x4c1f0a), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.BARNARDA), 0.25f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaEStoneDust", 1, 0),
- 0.10f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaEStoneDust", 1, 0), 0.10f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HOT);
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
@@ -2190,9 +2152,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
BARNARDAF(GT_BranchDefinition.PLANET, "BarnardaF", false, new Color(0x0D5A0D), new Color(0x1e0b49), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.BARNARDA), 0.25f);
- beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaFStoneDust", 1, 0),
- 0.10f);
+ beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BarnardaFStoneDust", 1, 0), 0.10f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(HOT);
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
@@ -2218,9 +2179,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
}),
VEGAB(GT_BranchDefinition.PLANET, "VegaB", false, new Color(0x1A2036), new Color(0x81e261), beeSpecies -> {
beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.VEGA), 0.35f);
- if (NewHorizonsCoreMod.isModLoaded()) beeSpecies.addSpecialty(
- GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.VegaBStoneDust", 1, 0),
- 0.10f);
+ if (NewHorizonsCoreMod.isModLoaded()) beeSpecies
+ .addSpecialty(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.VegaBStoneDust", 1, 0), 0.10f);
beeSpecies.setHumidity(ARID);
beeSpecies.setTemperature(COLD);
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
@@ -2255,38 +2215,38 @@ public enum GT_BeeDefinition implements IBeeDefinition {
// Infinity Line
COSMICNEUTRONIUM(GT_BranchDefinition.PLANET, "CosmicNeutronium", false, new Color(0x484848), new Color(0x323232),
- beeSpecies -> {
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), 0.375f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(ICY);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
- beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(NEUTRONIUM, BARNARDAF, 7, 10);
- if (Avaritia.isModLoaded())
- tMutation.requireResource(GameRegistry.findBlock(Avaritia.ID, "Resource_Block"), 0);
- }),
+ beeSpecies -> {
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), 0.375f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(ICY);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
+ beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(NEUTRONIUM, BARNARDAF, 7, 10);
+ if (Avaritia.isModLoaded())
+ tMutation.requireResource(GameRegistry.findBlock(Avaritia.ID, "Resource_Block"), 0);
+ }),
INFINITYCATALYST(GT_BranchDefinition.PLANET, "InfinityCatalyst", false, new Color(0xFFFFFF), new Color(0xFFFFFF),
- beeSpecies -> {
- beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.INFINITYCATALYST), 0.015f);
- beeSpecies.setHumidity(DAMP);
- beeSpecies.setTemperature(HELLISH);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
- beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
- }, template -> {
- AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
- AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "blindness"));
- }, dis -> {
- IMutationCustom tMutation = dis.registerMutation(DOB, COSMICNEUTRONIUM, 3, 10)
- .setIsSecret();
- if (Avaritia.isModLoaded()) {
- tMutation.requireResource(GameRegistry.findBlock(Avaritia.ID, "Resource_Block"), 1);
- }
- }),
+ beeSpecies -> {
+ beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.INFINITYCATALYST), 0.015f);
+ beeSpecies.setHumidity(DAMP);
+ beeSpecies.setTemperature(HELLISH);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ // Makes it only work in the Mega Apiary NOTE: COMB MUST BE SPECIALITY COMB
+ beeSpecies.setJubilanceProvider(GT_JubilanceMegaApiary.instance);
+ }, template -> {
+ AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST);
+ AlleleHelper.instance.set(template, EFFECT, getEffect(EXTRABEES, "blindness"));
+ }, dis -> {
+ IMutationCustom tMutation = dis.registerMutation(DOB, COSMICNEUTRONIUM, 3, 10)
+ .setIsSecret();
+ if (Avaritia.isModLoaded()) {
+ tMutation.requireResource(GameRegistry.findBlock(Avaritia.ID, "Resource_Block"), 1);
+ }
+ }),
INFINITY(GT_BranchDefinition.PLANET, "Infinity", false, new Color(0xFFFFFF), new Color(0xFFFFFF), beeSpecies -> {
beeSpecies.addSpecialty(GT_Bees.combs.getStackForType(CombType.INFINITY), 0.015f);
beeSpecies.setHumidity(EnumHumidity.NORMAL);
@@ -2429,10 +2389,8 @@ public enum GT_BeeDefinition implements IBeeDefinition {
beeSpecies.setHumidity(DAMP);
beeSpecies.setHasEffect();
}, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(
- getSpecies(MAGICBEES, "Supernatural"),
- getSpecies(MAGICBEES, "Windy"),
- 15);
+ IBeeMutationCustom tMutation = dis
+ .registerMutation(getSpecies(MAGICBEES, "Supernatural"), getSpecies(MAGICBEES, "Windy"), 15);
tMutation.restrictTemperature(HOT);
if (Thaumcraft.isModLoaded())
tMutation.requireResource(GameRegistry.findBlock(Thaumcraft.ID, "blockCrystal"), 0);
@@ -2488,48 +2446,48 @@ public enum GT_BeeDefinition implements IBeeDefinition {
tMutation.requireResource(GameRegistry.findBlock(Thaumcraft.ID, "blockCrystal"), 5);
}),
NETHERSHARD(GT_BranchDefinition.INFUSEDSHARD, "Nethershard", false, new Color(0xBE0135), new Color(0x350211),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.NETHERSHARD), 0.30f);
- beeSpecies.setHumidity(ARID);
- beeSpecies.setTemperature(HOT);
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(CHAOS, FIRE, 15);
- tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem3"), 3);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.NETHERSHARD), 0.30f);
+ beeSpecies.setHumidity(ARID);
+ beeSpecies.setTemperature(HOT);
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(CHAOS, FIRE, 15);
+ tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem3"), 3);
+ }),
ENDSHARD(GT_BranchDefinition.INFUSEDSHARD, "Endshard", false, new Color(0x2E2E41), new Color(0x232129),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.ENDSHARD), 0.30f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(NETHERSHARD, ENDDUST, 15);
- tMutation.restrictTemperature(ICY);
- tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem1"), 7);
- }),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.ENDSHARD), 0.30f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(NETHERSHARD, ENDDUST, 15);
+ tMutation.restrictTemperature(ICY);
+ tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockgem1"), 7);
+ }),
// Organic branch 2.0
UNKNOWNWATER(GT_BranchDefinition.ORGANIC, "UnknownWater", false, new Color(0x4333A5), new Color(0x36ABFF),
- beeSpecies -> {
- beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.UNKNOWNWATER), 0.20f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST),
- dis -> dis.registerMutation(INFINITYCATALYST, MYSTERIOUSCRYSTAL, 5)),
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_Bees.combs.getStackForType(CombType.UNKNOWNWATER), 0.20f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST),
+ dis -> dis.registerMutation(INFINITYCATALYST, MYSTERIOUSCRYSTAL, 5)),
// Endgame bees
JAEGERMEISTER(GT_BranchDefinition.ENDGAME, "JaegerMeister", false, new Color(0x05AD18), new Color(0xE7DAC3),
- beeSpecies -> {
- beeSpecies.addProduct(GT_ModHandler.getModItem(CropsPlusPlus.ID, "BppPotions", 1L, 8), 0.01f);
- beeSpecies.setHumidity(EnumHumidity.NORMAL);
- beeSpecies.setNocturnal();
- beeSpecies.setHasEffect();
- }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
- IBeeMutationCustom tMutation = dis.registerMutation(INFINITYCATALYST, NAQUADRIA, 5);
- tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockmachines"), 4684);
- tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(100, "Deep Dark")); // Deep Dark
- // dim
- });
+ beeSpecies -> {
+ beeSpecies.addProduct(GT_ModHandler.getModItem(CropsPlusPlus.ID, "BppPotions", 1L, 8), 0.01f);
+ beeSpecies.setHumidity(EnumHumidity.NORMAL);
+ beeSpecies.setNocturnal();
+ beeSpecies.setHasEffect();
+ }, template -> AlleleHelper.instance.set(template, LIFESPAN, Lifespan.SHORTEST), dis -> {
+ IBeeMutationCustom tMutation = dis.registerMutation(INFINITYCATALYST, NAQUADRIA, 5);
+ tMutation.requireResource(GameRegistry.findBlock(GregTech.ID, "gt.blockmachines"), 4684);
+ tMutation.addMutationCondition(new GT_Bees.DimensionMutationCondition(100, "Deep Dark")); // Deep Dark
+ // dim
+ });
private final GT_BranchDefinition branch;
private final GT_AlleleBeeSpecies species;
@@ -2540,13 +2498,13 @@ public enum GT_BeeDefinition implements IBeeDefinition {
private IBeeGenome genome;
GT_BeeDefinition(GT_BranchDefinition branch, String binomial, boolean dominant, Color primary, Color secondary,
- Consumer<GT_AlleleBeeSpecies> aSpeciesProperties, Consumer<IAllele[]> aAlleles,
- Consumer<GT_BeeDefinition> aMutations) {
+ Consumer<GT_AlleleBeeSpecies> aSpeciesProperties, Consumer<IAllele[]> aAlleles,
+ Consumer<GT_BeeDefinition> aMutations) {
this.mAlleles = aAlleles;
this.mMutations = aMutations;
this.mSpeciesProperties = aSpeciesProperties;
String lowercaseName = this.toString()
- .toLowerCase(Locale.ENGLISH);
+ .toLowerCase(Locale.ENGLISH);
String species = WordUtils.capitalize(lowercaseName);
String uid = "gregtech.bee.species" + species;
@@ -2556,15 +2514,15 @@ public enum GT_BeeDefinition implements IBeeDefinition {
this.branch = branch;
this.species = new GT_AlleleBeeSpecies(
- uid,
- dominant,
- name,
- "GTNH",
- description,
- branch.getBranch(),
- binomial,
- primary,
- secondary);
+ uid,
+ dominant,
+ name,
+ "GTNH",
+ description,
+ branch.getBranch(),
+ binomial,
+ primary,
+ secondary);
}
public static void initBees() {
@@ -2660,22 +2618,22 @@ public enum GT_BeeDefinition implements IBeeDefinition {
* chanceDivider
*/
private IBeeMutationCustom registerMutation(IAlleleBeeSpecies parent1, IAlleleBeeSpecies parent2, int chance,
- float chanceDivider) {
+ float chanceDivider) {
return new GT_Bee_Mutation(parent1, parent2, this.getTemplate(), chance, chanceDivider);
}
private IBeeMutationCustom registerMutation(GT_BeeDefinition parent1, IAlleleBeeSpecies parent2, int chance,
- float chanceDivider) {
+ float chanceDivider) {
return registerMutation(parent1.species, parent2, chance, chanceDivider);
}
private IBeeMutationCustom registerMutation(IAlleleBeeSpecies parent1, GT_BeeDefinition parent2, int chance,
- float chanceDivider) {
+ float chanceDivider) {
return registerMutation(parent1, parent2.species, chance, chanceDivider);
}
private IBeeMutationCustom registerMutation(GT_BeeDefinition parent1, GT_BeeDefinition parent2, int chance,
- float chanceDivider) {
+ float chanceDivider) {
return registerMutation(parent1.species, parent2, chance, chanceDivider);
}
diff --git a/src/main/java/gregtech/loaders/misc/GT_Bees.java b/src/main/java/gregtech/loaders/misc/GT_Bees.java
index 49c5e7e1df..8feeb8bb1e 100644
--- a/src/main/java/gregtech/loaders/misc/GT_Bees.java
+++ b/src/main/java/gregtech/loaders/misc/GT_Bees.java
@@ -73,8 +73,8 @@ public class GT_Bees {
noWork = new AlleleFloat("speedUnproductive", 0, false);
superSpeed = new AlleleFloat("speedAccelerated", 4F, false);
speedBlinding = AlleleManager.alleleRegistry.getAllele("magicbees.speedBlinding") == null
- ? new AlleleFloat("speedBlinding", 2f, false)
- : (IAlleleFloat) AlleleManager.alleleRegistry.getAllele("magicbees.speedBlinding");
+ ? new AlleleFloat("speedBlinding", 2f, false)
+ : (IAlleleFloat) AlleleManager.alleleRegistry.getAllele("magicbees.speedBlinding");
blinkLife = new AlleleInteger("lifeBlink", 2, false, EnumBeeChromosome.LIFESPAN);
superLife = new AlleleInteger("lifeEon", 600, false, EnumBeeChromosome.LIFESPAN);
@@ -140,7 +140,7 @@ public class GT_Bees {
@Override
public float getChance(World world, int x, int y, int z, IAllele allele0, IAllele allele1, IGenome genome0,
- IGenome genome1, IClimateProvider climate) {
+ IGenome genome1, IClimateProvider climate) {
if (world.provider.dimensionId == dimID) return 1;
return 0;
}
@@ -163,7 +163,7 @@ public class GT_Bees {
@Override
public float getChance(World world, int x, int y, int z, IAllele allele0, IAllele allele1, IGenome genome0,
- IGenome genome1, IClimateProvider climate) {
+ IGenome genome1, IClimateProvider climate) {
if (climate.getBiome().biomeID == biomeID) return 1;
return 0;
}
diff --git a/src/main/java/gregtech/loaders/misc/GT_BranchDefinition.java b/src/main/java/gregtech/loaders/misc/GT_BranchDefinition.java
index e7895837d0..ca80ad56f4 100644
--- a/src/main/java/gregtech/loaders/misc/GT_BranchDefinition.java
+++ b/src/main/java/gregtech/loaders/misc/GT_BranchDefinition.java
@@ -148,9 +148,9 @@ public enum GT_BranchDefinition {
GT_BranchDefinition(String scientific, Consumer<IAllele[]> aBranchProperties) {
this.branch = BeeManager.beeFactory.createBranch(
- this.name()
- .toLowerCase(),
- scientific);
+ this.name()
+ .toLowerCase(),
+ scientific);
this.mBranchProperties = aBranchProperties;
}
diff --git a/src/main/java/gregtech/loaders/misc/GT_CoverLoader.java b/src/main/java/gregtech/loaders/misc/GT_CoverLoader.java
index d393dbc831..dc83202724 100644
--- a/src/main/java/gregtech/loaders/misc/GT_CoverLoader.java
+++ b/src/main/java/gregtech/loaders/misc/GT_CoverLoader.java
@@ -19,24 +19,24 @@ public class GT_CoverLoader implements Runnable {
GregTech_API.registerCover(new ItemStack(Blocks.carpet, 1, i), TextureFactory.of(Blocks.wool, i), null);
}
GregTech_API.registerCover(
- GT_ModHandler.getIC2Item("reactorVent", 1L, 1),
- TextureFactory.of(VENT_NORMAL),
- new GT_Cover_Vent(1));
+ GT_ModHandler.getIC2Item("reactorVent", 1L, 1),
+ TextureFactory.of(VENT_NORMAL),
+ new GT_Cover_Vent(1));
GregTech_API.registerCover(
- GT_ModHandler.getIC2Item("reactorVentCore", 1L, 1),
- TextureFactory.of(VENT_NORMAL),
- new GT_Cover_Vent(1));
+ GT_ModHandler.getIC2Item("reactorVentCore", 1L, 1),
+ TextureFactory.of(VENT_NORMAL),
+ new GT_Cover_Vent(1));
GregTech_API.registerCover(
- GT_ModHandler.getIC2Item("reactorVentGold", 1L, 1),
- TextureFactory.of(VENT_ADVANCED),
- new GT_Cover_Vent(2));
+ GT_ModHandler.getIC2Item("reactorVentGold", 1L, 1),
+ TextureFactory.of(VENT_ADVANCED),
+ new GT_Cover_Vent(2));
GregTech_API.registerCover(
- GT_ModHandler.getIC2Item("reactorVentSpread", 1L),
- TextureFactory.of(VENT_NORMAL),
- new GT_Cover_Vent(2));
+ GT_ModHandler.getIC2Item("reactorVentSpread", 1L),
+ TextureFactory.of(VENT_NORMAL),
+ new GT_Cover_Vent(2));
GregTech_API.registerCover(
- GT_ModHandler.getIC2Item("reactorVentDiamond", 1L, 1),
- TextureFactory.of(VENT_ADVANCED),
- new GT_Cover_Vent(3));
+ GT_ModHandler.getIC2Item("reactorVentDiamond", 1L, 1),
+ TextureFactory.of(VENT_ADVANCED),
+ new GT_Cover_Vent(3));
}
}