mirror of
https://github.com/GTNewHorizons/ForestryMC.git
synced 2026-11-15 17:44:55 +00:00
63 lines
1.5 KiB
Java
63 lines
1.5 KiB
Java
/*******************************************************************************
|
|
* Copyright 2011-2014 SirSengir
|
|
*
|
|
* This work (the API) is licensed under the "MIT" License, see LICENSE.txt for details.
|
|
******************************************************************************/
|
|
package forestry.api.apiculture;
|
|
|
|
import javax.annotation.Nonnull;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
/**
|
|
*
|
|
* Some miscellaneous lists and settings for bees.
|
|
*
|
|
* @author SirSengir
|
|
*/
|
|
public class BeeManager {
|
|
|
|
/**
|
|
* Common Village Bees
|
|
*/
|
|
public static List<IBeeGenome> commonVillageBees;
|
|
/**
|
|
* Uncommon Village Bees (20 % of spawns)
|
|
*/
|
|
public static List<IBeeGenome> uncommonVillageBees;
|
|
|
|
/**
|
|
* List of items that can induce swarming. Integer denotes x in 1000 chance.
|
|
*/
|
|
@Nonnull
|
|
public static final Map<ItemStack, Integer> inducers = new HashMap<>();
|
|
|
|
/**
|
|
* Convenient access to AlleleManager.alleleRegistry.getSpeciesRoot("rootBees")
|
|
*/
|
|
public static IBeeRoot beeRoot;
|
|
|
|
/**
|
|
* Used to create new bees.
|
|
*/
|
|
public static IBeeFactory beeFactory;
|
|
|
|
/**
|
|
* Used to create new bee mutations.
|
|
*/
|
|
public static IBeeMutationFactory beeMutationFactory;
|
|
|
|
/**
|
|
* Used to get Forestry's jubilance implementations.
|
|
*/
|
|
public static IJubilanceFactory jubilanceFactory;
|
|
|
|
/**
|
|
* Used to check whether a player is wearing Apiarist Armor.
|
|
*/
|
|
public static IArmorApiaristHelper armorApiaristHelper;
|
|
}
|