diff options
| author | Dream-Master <dream-master@gmx.net> | 2018-09-22 11:23:26 +0200 |
|---|---|---|
| committer | Dream-Master <dream-master@gmx.net> | 2018-09-22 11:23:26 +0200 |
| commit | 84715efa393a4c4b81afa490b6842ffb764c9334 (patch) | |
| tree | b9e0b0d79d3dfc39cc518c2361b6bbeb40443a1d /src/main/java/gregtech/loaders/misc/GT_Bees.java | |
| parent | 5dc6e1ef097911ec44c80255503de57b5bf57b75 (diff) | |
| parent | 7871a490b84e8bd35f4e8f2671c5f5ea85c7728d (diff) | |
| download | GT5-Unofficial-84715efa393a4c4b81afa490b6842ffb764c9334.tar.gz GT5-Unofficial-84715efa393a4c4b81afa490b6842ffb764c9334.tar.bz2 GT5-Unofficial-84715efa393a4c4b81afa490b6842ffb764c9334.zip | |
Merge branch 'GT_Bees_dev_experimental' into GT_Bees_dev
# Conflicts:
# src/main/java/gregtech/loaders/misc/GT_BeeDefinition.java
Diffstat (limited to 'src/main/java/gregtech/loaders/misc/GT_Bees.java')
| -rw-r--r-- | src/main/java/gregtech/loaders/misc/GT_Bees.java | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/gregtech/loaders/misc/GT_Bees.java b/src/main/java/gregtech/loaders/misc/GT_Bees.java index 8ee26f6b3f..5bfdfca8e2 100644 --- a/src/main/java/gregtech/loaders/misc/GT_Bees.java +++ b/src/main/java/gregtech/loaders/misc/GT_Bees.java @@ -6,30 +6,32 @@ import forestry.api.genetics.*; import forestry.core.genetics.alleles.Allele; import forestry.core.utils.StringUtil; import gregtech.GT_Mod; +import gregtech.common.bees.GT_AlleleHelper; import gregtech.common.items.ItemComb; import gregtech.common.items.ItemDrop; import gregtech.common.items.ItemPollen; import gregtech.common.items.ItemPropolis; +import gregtech.loaders.misc.GT_BeeDefinition; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; public class GT_Bees { - static IAlleleInteger noFertility; - static IAlleleInteger superFertility; + public static IAlleleInteger noFertility; + public static IAlleleInteger superFertility; - static IAlleleInteger noFlowering; - static IAlleleInteger superFlowering; + public static IAlleleInteger noFlowering; + public static IAlleleInteger superFlowering; - static IAlleleArea noTerritory; - static IAlleleArea superTerritory; + public static IAlleleArea noTerritory; + public static IAlleleArea superTerritory; - static IAlleleFloat noWork; - static IAlleleFloat speedBlinding; - static IAlleleFloat superSpeed; + public static IAlleleFloat noWork; + public static IAlleleFloat speedBlinding; + public static IAlleleFloat superSpeed; - static IAlleleInteger blinkLife; - static IAlleleInteger superLife; + public static IAlleleInteger blinkLife; + public static IAlleleInteger superLife; public static ItemPropolis propolis; public static ItemPollen pollen; @@ -38,6 +40,7 @@ public class GT_Bees { public GT_Bees() { if (Loader.isModLoaded("Forestry") && GT_Mod.gregtechproxy.mGTBees) { + GT_AlleleHelper.initialisation(); setupGTAlleles(); propolis = new ItemPropolis(); propolis.initPropolisRecipes(); @@ -62,8 +65,8 @@ public class GT_Bees { superTerritory = new AlleleArea("areaExploratory", 32, 16, false); noWork = new AlleleFloat("speedUnproductive", 0, false); - speedBlinding = (IAlleleFloat) AlleleManager.alleleRegistry.getAllele("magicbees.speedBlinding"); superSpeed = new AlleleFloat("speedAccelerated", 4F, false); + speedBlinding = (IAlleleFloat) AlleleManager.alleleRegistry.getAllele("magicbees.speedBlinding") == null ? 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); |
