public class TreeFactory extends java.lang.Object implements ITreeFactory
| Constructor and Description |
|---|
TreeFactory() |
| Modifier and Type | Method and Description |
|---|---|
IAlleleTreeSpeciesBuilder |
createSpecies(java.lang.String uid,
java.lang.String unlocalizedName,
java.lang.String authority,
java.lang.String unlocalizedDescription,
boolean dominant,
IClassification branch,
java.lang.String binomial,
java.lang.String modID,
ILeafSpriteProvider leafSpriteProvider,
IGermlingModelProvider germlingModelProvider,
IWoodProvider woodProvider,
ITreeGenerator generator)
Deprecated.
|
IAlleleTreeSpeciesBuilder |
createSpecies(java.lang.String uid,
java.lang.String unlocalizedName,
java.lang.String authority,
java.lang.String unlocalizedDescription,
boolean dominant,
IClassification branch,
java.lang.String binomial,
java.lang.String modID,
ILeafSpriteProvider leafSpriteProvider,
IGermlingModelProvider germlingModelProvider,
IWoodProvider woodProvider,
ITreeGenerator generator,
ILeafProvider leafProvider)
Creates a new tree species.
|
ILeafSpriteProvider |
getLeafIconProvider(EnumLeafType enumLeafType,
java.awt.Color color,
java.awt.Color colorPollinated)
Get one of the built-in Forestry leaf types.
|
@Deprecated public IAlleleTreeSpeciesBuilder createSpecies(java.lang.String uid, java.lang.String unlocalizedName, java.lang.String authority, java.lang.String unlocalizedDescription, boolean dominant, IClassification branch, java.lang.String binomial, java.lang.String modID, ILeafSpriteProvider leafSpriteProvider, IGermlingModelProvider germlingModelProvider, IWoodProvider woodProvider, ITreeGenerator generator)
createSpecies in interface ITreeFactorypublic IAlleleTreeSpeciesBuilder createSpecies(java.lang.String uid, java.lang.String unlocalizedName, java.lang.String authority, java.lang.String unlocalizedDescription, boolean dominant, IClassification branch, java.lang.String binomial, java.lang.String modID, ILeafSpriteProvider leafSpriteProvider, IGermlingModelProvider germlingModelProvider, IWoodProvider woodProvider, ITreeGenerator generator, ILeafProvider leafProvider)
ITreeFactorycreateSpecies in interface ITreeFactoryuid - Unique Identifier for this speciesunlocalizedName - Unlocalized name for this speciesauthority - Authority for the binomial name, e.g. "Sengir" on species of base Forestry.unlocalizedDescription - Unlocalized description for this speciesdominant - Whether this species is genetically dominant (false means it is recessive)branch - Classification of this speciesbinomial - Binomial name of the species sans genus. "humboldti" will have the bee species flavour name be "Apis humboldti". Feel free to use fun names or null.modID - The modID from the mod of the speciesleafSpriteProvider - The leaf sprite provider for this speciesgermlingModelProvider - The germling model provider for this specieswoodProvider - The wood texture provider. It is used to get wood textures for the charcoal pile.generator - The tree generatorleafProvider - The leaf providerpublic ILeafSpriteProvider getLeafIconProvider(EnumLeafType enumLeafType, java.awt.Color color, java.awt.Color colorPollinated)
ITreeFactorygetLeafIconProvider in interface ITreeFactory