-
Notifications
You must be signed in to change notification settings - Fork 101
Tree Packs: Species
supermassimo edited this page Apr 5, 2023
·
16 revisions
The following properties MUST be included:
-
"family"
: The family of trees this species belongs to. It will define the trunk block and other global behaviors. It must first be defined in the Families folder.
The following properties can be included:
- General
-
"always_show_on_waila"
: On true, will always show species under the block indicator (when waila, hwyla or similar is installed). On false, it will never show up. Onnull
it will only show up when the species is not the family's common species. (Default: null) -
"transformable"
: Whether transformation potions can be used on this species (Default: true) -
"leaves_properties"
: What leaves properties will be used. They must first be defined in the Leaves Properties folder. (By default it will be the family's common leaves) -
"mega_species"
: The species' mega variant, if it has one. (Default: none) -
"can_bone_meal_tree"
: Whether bonemeal can be used to grow the tree. (Default: true) -
"acceptable_soils"
: A list of the soil tags this tree can be planted on. (Default:["dirt_like"]
) -
"features"
: A list of the generation features of this species. -
"does_rot"
: Whether the tree branches decay when the conditions aren't feasible. (Default: true)
-
- Growth properties
-
"tapering"
: How much the tree thickens per block from the branches to the base. -
"up_probability"
: When calculating the probability maps, the chance for a branch to prefer to go upwards. -
"signal_energy"
: The energy that each growth signal starts with. It defines the max size of the tree from trunk to tips. -
"soil_longevity"
: The number of pulses in average that it takes to lower the soil's fertility. -
"growth_rate"
: A multiplier of how fast the tree grows. (Default: 1.0) -
"lowest_branch_height"
: The lowest block height branches will start growing away from the trunk. -
"max_branch_radius"
: The maximum radius of any branch of this species. Must be equal or lower to the Family's max radius. (Default: 8) -
"growth_logic_kit"
: The custom logic kit used to shape the tree as it grows. By default options are {null, dark_oak, conifer, jungle, nether_fungus, palm
}. More can be added by addons. (Default:null
) -
"environment_factors"
: The environmental factor multipliers of the species. -
"acceptable_growth_blocks"
: An array of blocks that the tree can only grow on. When left empty it will not have this requirement. (Default: none) "seasonal_growth_offset"
-
- Seed and saplings
"seed"
"generate_seed"
"generate_sapling"
"sapling_name"
"seed_name"
"sapling_sound"
"sapling_shape"
"drop_seeds"
"seed_composter_chance"
"sapling_grows_naturally"
"primitive_sapling"
"primitive_saplings"
"seasonal_seed_drop_offset"
- Fruits and pods
"fruits"
"pods"
"seasonal_fruiting_offset"
"inherit_fruiting_offset_to_fruits"
"inherit_fruiting_offset_to_pods"
- Generation
"world_gen_leaf_map_height"
"world_gen_acceptable_soils"
"common_override"
"perfect_biomes"