@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.JUNGLE) .addFruitFamily(EnumFruitFamily.POMES) .addFruitFamily(EnumFruitFamily.PRUNES).setRarity(0.000005F).setTemperature(EnumTemperature.WARM); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.setComplexity(10); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder species) { species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.pomes")); species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.prunes")); species.addFruitFamily(ETFruitFamily.CITRUS); species.setTemperature(EnumTemperature.NORMAL); species.setRarity(0.0015F); species.setGrowthProvider(new ClimateGrowthProvider(EnumTemperature.NORMAL, EnumTolerance.BOTH_1, EnumHumidity.NORMAL, EnumTolerance.NONE)); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.NUX) .addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES) .setRarity(0.0025F).setHumidity(EnumHumidity.DAMP); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.NUX) .addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES).setRarity(0.005F); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder species) { species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.prunes")); species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.nuts")); species.addFruitFamily(ETFruitFamily.BERRY); species.setRarity(0.0025F); species.setGrowthProvider(new ClimateGrowthProvider(EnumTemperature.NORMAL, EnumTolerance.BOTH_1, EnumHumidity.NORMAL, EnumTolerance.NONE)); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.setRarity(0.0025F).setTemperature(EnumTemperature.COLD); }
public void preInit() { final String scientific = StringUtils.capitalize(branchName); final String uid = "trees." + branchName; branch = AlleleManager.alleleRegistry.getClassification("genus." + uid); if (branch == null) { branch = AlleleManager.alleleRegistry.createAndRegisterClassification(IClassification.EnumClassLevel.GENUS, uid, scientific); } IAlleleTreeSpeciesBuilder speciesBuilder = TreeManager.treeFactory.createSpecies(getUID(), String.format(unlocalizedName, getUID()), getAuthority(), String.format(unlocalizedDesc, getUID()), isDominant(), branch, getBinomial(), Constants.EXTRA_TREES_MOD_ID, leafSpriteProvider, saplingType.getGermlingModelProvider(leafColor, woodColor), woodProvider, this, new ETLeafProvider() ); setSpeciesProperties(speciesBuilder); species = speciesBuilder.build(); branch.addMemberSpecies(species); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.NUX) .addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder species) { species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.prunes")); species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.nuts")); species.addFruitFamily(ETFruitFamily.BERRY); species.setRarity(0.0025F); species.setGrowthProvider(new ClimateGrowthProvider(EnumTemperature.NORMAL, EnumTolerance.BOTH_1, EnumHumidity.NORMAL, EnumTolerance.NONE)); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.JUNGLE) .addFruitFamily(EnumFruitFamily.NUX).setRarity(0.0005F).setHumidity(EnumHumidity.DAMP).setTemperature(EnumTemperature.WARM); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES).setRarity(0.0025F); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.setRarity(0.0025F).setTemperature(EnumTemperature.COLD); }
TreeDefinition(TreeBranchDefinition branch, String speciesName, String binomial, boolean dominant, EnumLeafType leafType, Color primary, Color secondary, IWoodType woodType) { String uid = Constants.MOD_ID + ".tree" + this; String unlocalizedDescription = "for.description.tree" + this; String unlocalizedName = "for.trees.species." + speciesName; this.branch = branch; ILeafSpriteProvider leafIconProvider = TreeManager.treeFactory.getLeafIconProvider(leafType, primary, secondary); IGermlingModelProvider germlingIconProvider = ModelProviderFactory.create(woodType, uid, leafIconProvider); IWoodProvider woodProvider = WoodProviderFactory.create(woodType); ILeafProvider leafProvider = new LeafProvider(); IAlleleTreeSpeciesBuilder speciesBuilder = TreeManager.treeFactory.createSpecies(uid, unlocalizedName, "Sengir", unlocalizedDescription, dominant, branch.getBranch(), binomial, Constants.MOD_ID, leafIconProvider, germlingIconProvider, woodProvider, this, leafProvider); setSpeciesProperties(speciesBuilder); this.species = speciesBuilder.build(); this.woodType = woodType; }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.JUNGLE).setRarity(0.0005F).setTemperature(EnumTemperature.WARM); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder species) { species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.prunes")); species.addFruitFamily(AlleleManager.alleleRegistry.getFruitFamily("forestry.nuts")); species.addFruitFamily(ETFruitFamily.BERRY); species.setRarity(0.0025F); species.setGrowthProvider(new ClimateGrowthProvider(EnumTemperature.NORMAL, EnumTolerance.BOTH_1, EnumHumidity.NORMAL, EnumTolerance.NONE)); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.JUNGLE) .addFruitFamily(EnumFruitFamily.NUX).setRarity(0.0005F).setHumidity(EnumHumidity.DAMP).setTemperature(EnumTemperature.WARM); }
@Override protected void setSpeciesProperties(IAlleleTreeSpeciesBuilder treeSpecies) { treeSpecies.addFruitFamily(EnumFruitFamily.PRUNES) .addFruitFamily(EnumFruitFamily.POMES).setRarity(0.0015F); }