3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/BlockLegacy.h"
7#include "mc/world/level/block/WoodType.h"
12namespace FlatteningUtils {
struct Instance; }
15namespace FlatteningUtils::Wood {
18MCAPI ::FlatteningUtils::Instance get();
20MCAPI ::std::function<
::Block const*(int)> getComplexAliasCallback();
22MCAPI ::std::vector<::BlockLegacy::RemovedStateCollection::SplitBlock> getStrippedSplitStates(::WoodType type);
24MCAPI ::std::vector<::BlockLegacy::RemovedStateCollection::SplitBlock> getWoodTypeSplitStates(
bool stripped);