LeviLamina
Loading...
Searching...
No Matches
BiomeSourceUtil.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Biome;
8class BiomeSource;
9class BlockPos;
10class BoundingBox;
11class Dimension;
12struct BiomeIdType;
13// clang-format on
14
15namespace BiomeSourceUtil {
16// functions
17// NOLINTBEGIN
18MCAPI short determineDestinationHeight(::Dimension const& dimension, ::BlockPos const& destination);
19
20MCAPI ::BlockPos determineUndergroundDestinationForBiome(
21 ::Dimension const& dimension,
22 ::BlockPos const& startDestination,
23 ::BiomeIdType biomeId,
24 int searchRadius
25);
26
27MCAPI ::std::optional<::BlockPos> locateBiome(
28 ::std::function<bool(::Biome const&)> const& predicate,
29 ::BiomeSource const& biomeSource,
30 ::BlockPos const& center,
31 ::BoundingBox worldBounds,
32 uint resolution
33);
34// NOLINTEND
35
36} // namespace BiomeSourceUtil
Definition BiomeSource.h:20
Definition Biome.h:23
Definition BlockPos.h:17
Definition BoundingBox.h:13
Definition Dimension.h:83
Definition BiomeIdType.h:8