
execute at @s[scores={svm_ep.p.flora_tree_size=13..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/5_percent positioned ~1 ~ ~ unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-2 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=13..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/5_percent positioned ~-1 ~ ~ unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-2 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=13..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/5_percent positioned ~ ~ ~1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-2 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=13..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/5_percent positioned ~ ~ ~-1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-2 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood

execute at @s[scores={svm_ep.p.flora_tree_size=19..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~2 ~ ~ unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=19..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~-2 ~ ~ unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=19..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~ ~ ~2 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=19..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~ ~ ~-2 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=15..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~1 ~ ~1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=15..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~1 ~ ~-1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=15..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~-1 ~ ~1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood
execute at @s[scores={svm_ep.p.flora_tree_size=15..}] unless score @s svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/10_percent positioned ~-1 ~ ~-1 unless block ~ ~-1 ~ #svm_ep:no_physical_hitbox unless block ~ ~-1 ~ #minecraft:leaves run function svm_ep:power/flora/tree_place/place_oak_wood


execute at @s[scores={svm_ep.lifetime=23..}] if predicate svm_ep:chance/50_percent run function svm_ep:power/flora/tree_big/place_branch
execute at @s[scores={svm_ep.lifetime=18..}] if predicate svm_ep:chance/50_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch
execute if score @s[scores={svm_ep.lifetime=5..,svm_ep.p.flora_tree_size=1..}] svm_ep.lifetime > @s svm_ep.p.flora_tree_size unless predicate svm_ep:chance/25_percent run function svm_ep:power/flora/tree_big/place_branch

execute at @s[scores={svm_ep.lifetime=4..,svm_ep.p.flora_tree_size=..2}] run function svm_ep:power/flora/tree_big/tree/oak_crown
execute at @s[scores={svm_ep.lifetime=4..,svm_ep.p.flora_tree_size=..1}] run function svm_ep:power/flora/tree_big/tree/oak_crown
