mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 01:35:08 +00:00
64 lines
1.8 KiB
Java
64 lines
1.8 KiB
Java
package binnie.extrabees.genetics;
|
|
|
|
import net.minecraft.init.Blocks;
|
|
import net.minecraft.init.Items;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
import binnie.Binnie;
|
|
import binnie.core.IInitializable;
|
|
import binnie.extrabees.ExtraBees;
|
|
import binnie.extrabees.genetics.effect.BlockEctoplasm;
|
|
import binnie.extrabees.genetics.effect.ExtraBeesEffect;
|
|
import binnie.extrabees.genetics.items.ItemDictionary;
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
|
import forestry.api.apiculture.IAlleleBeeSpecies;
|
|
import forestry.api.genetics.IGenome;
|
|
import forestry.api.recipes.RecipeManagers;
|
|
|
|
public class ModuleGenetics implements IInitializable {
|
|
|
|
public static IGenome getGenome(IAlleleBeeSpecies allele0) {
|
|
return Binnie.Genetics.getBeeRoot()
|
|
.templateAsGenome(Binnie.Genetics.getBeeRoot().getTemplate(allele0.getUID()));
|
|
}
|
|
|
|
@Override
|
|
public void preInit() {
|
|
ExtraBees.dictionary = new ItemDictionary();
|
|
|
|
ExtraBees.ectoplasm = new BlockEctoplasm();
|
|
GameRegistry.registerBlock(ExtraBees.ectoplasm, "ectoplasm");
|
|
}
|
|
|
|
@Override
|
|
public void init() {
|
|
ExtraBeesEffect.doInit();
|
|
ExtraBeesFlowers.doInit();
|
|
ExtraBeeDefinition.initBees();
|
|
}
|
|
|
|
@Override
|
|
public void postInit() {
|
|
RecipeManagers.carpenterManager.addRecipe(
|
|
100,
|
|
Binnie.Liquid.getLiquidStack("water", 2000),
|
|
null,
|
|
new ItemStack(ExtraBees.dictionary),
|
|
"X#X",
|
|
"YEY",
|
|
"RDR",
|
|
'#',
|
|
Blocks.glass_pane,
|
|
'X',
|
|
Items.gold_ingot,
|
|
'Y',
|
|
"ingotTin",
|
|
'R',
|
|
Items.redstone,
|
|
'D',
|
|
Items.diamond,
|
|
'E',
|
|
Items.emerald);
|
|
}
|
|
}
|