diff --git a/src/main/java/magicbees/bees/BeeGenomeManager.java b/src/main/java/magicbees/bees/BeeGenomeManager.java index 16f27a7..92f2152 100644 --- a/src/main/java/magicbees/bees/BeeGenomeManager.java +++ b/src/main/java/magicbees/bees/BeeGenomeManager.java @@ -836,6 +836,15 @@ public class BeeGenomeManager { return genome; } + public static IAllele[] getTemplateTCEssentia() { + IAllele[] genome = getTemplateTCBase(); + + genome[EnumBeeChromosome.SPECIES.ordinal()] = BeeSpecies.TC_ESSENTIA.getSpecies(); + genome[EnumBeeChromosome.FERTILITY.ordinal()] = Allele.getBaseAllele("fertilityNormal"); + + return genome; + } + public static IAllele[] getTemplateTCAir() { IAllele[] genome = getTemplateTCBase(); diff --git a/src/main/java/magicbees/bees/BeeMutation.java b/src/main/java/magicbees/bees/BeeMutation.java index 8f11485..cedcd11 100644 --- a/src/main/java/magicbees/bees/BeeMutation.java +++ b/src/main/java/magicbees/bees/BeeMutation.java @@ -488,6 +488,11 @@ public class BeeMutation { BeeSpecies.SUPERNATURAL.getSpecies(), BeeSpecies.TC_CHAOS.getGenome(), 8).requireResource(ThaumcraftHelper.crystal, ThaumcraftHelper.ShardType.CHAOS.ordinal()); + beeMutationFactory.createMutation( + BeeSpecies.TC_ORDER.getSpecies(), + BeeSpecies.TC_CHAOS.getSpecies(), + BeeSpecies.TC_ESSENTIA.getGenome(), + 8).requireResource(ThaumcraftHelper.crystal, ThaumcraftHelper.ShardType.CHAOS.ordinal()); beeMutationFactory.createMutation( BeeSpecies.ETHEREAL.getSpecies(), diff --git a/src/main/java/magicbees/bees/BeeSpecies.java b/src/main/java/magicbees/bees/BeeSpecies.java index eb642a7..8381549 100644 --- a/src/main/java/magicbees/bees/BeeSpecies.java +++ b/src/main/java/magicbees/bees/BeeSpecies.java @@ -186,6 +186,8 @@ public enum BeeSpecies { EnumTemperature.NORMAL, EnumHumidity.NORMAL, true, true), TC_CHAOS("TCChaos", "tenebrarum", BeeClassification.THAUMIC, 0xCCCCCC, BodyColours.THAUMCRAFT_SHARD, EnumTemperature.NORMAL, EnumHumidity.NORMAL, true, false), + TC_ESSENTIA("TCEssentia", "defaultium essentia apis", BeeClassification.THAUMIC, 0xCCCCCC, + BodyColours.THAUMCRAFT_SHARD, EnumTemperature.NORMAL, EnumHumidity.NORMAL, true, false), TC_VIS("TCVis", "arcanus saecula", BeeClassification.THAUMIC, 0x004c99, BodyColours.THAUMCRAFT_NODE, EnumTemperature.NORMAL, EnumHumidity.NORMAL, false, false), @@ -398,6 +400,7 @@ public enum BeeSpecies { TC_EARTH.registerGenomeTemplate(BeeGenomeManager.getTemplateTCEarth()); TC_ORDER.registerGenomeTemplate(BeeGenomeManager.getTemplateTCOrder()); TC_CHAOS.registerGenomeTemplate(BeeGenomeManager.getTemplateTCChaos()); + TC_ESSENTIA.registerGenomeTemplate(BeeGenomeManager.getTemplateTCEssentia()); TC_VIS.registerGenomeTemplate(BeeGenomeManager.getTemplateTCVis()); TC_REJUVENATING.registerGenomeTemplate(BeeGenomeManager.getTemplateTCRejuvinating()); TC_EMPOWERING.registerGenomeTemplate(BeeGenomeManager.getTemplateTCEmpowering()); @@ -456,6 +459,7 @@ public enum BeeSpecies { BeeProductHelper.initThaumcraftProducts(); if (!ThaumcraftHelper.isActive()) { TC_CHAOS.setInactive(); + TC_ESSENTIA.setInactive(); TC_AIR.setInactive(); TC_FIRE.setInactive(); TC_WATER.setInactive(); diff --git a/src/main/java/magicbees/block/BlockPhialingCabinet.java b/src/main/java/magicbees/block/BlockPhialingCabinet.java index 43b9b4f..694b54c 100644 --- a/src/main/java/magicbees/block/BlockPhialingCabinet.java +++ b/src/main/java/magicbees/block/BlockPhialingCabinet.java @@ -1,13 +1,9 @@ package magicbees.block; -import net.minecraft.block.Block; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; diff --git a/src/main/java/magicbees/tileentity/TileEntityPhialingCabinet.java b/src/main/java/magicbees/tileentity/TileEntityPhialingCabinet.java index 0a758db..17673ad 100644 --- a/src/main/java/magicbees/tileentity/TileEntityPhialingCabinet.java +++ b/src/main/java/magicbees/tileentity/TileEntityPhialingCabinet.java @@ -1,7 +1,5 @@ package magicbees.tileentity; -import java.util.Iterator; - import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection;