public interface ITreeFactory
| 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)
|
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.
|
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, @Nullable ILeafProvider leafProvider)
uid - 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 provider@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)
ILeafSpriteProvider getLeafIconProvider(EnumLeafType enumLeafType, java.awt.Color color, java.awt.Color colorPollinated)