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;
12// clang-format on
13
14namespace BiomeSourceUtil {
15// functions
16// NOLINTBEGIN
17MCAPI short determineDestinationHeight(::Dimension const& dimension, ::BlockPos const& destination);
18
19MCAPI ::BlockPos determineUndergroundDestination(
20 ::Dimension const& dimension,
21 ::BlockPos const& startDestination,
22 ::std::function<bool(::Biome const&)> const& predicate,
23 int searchRadius
24);
25
26MCAPI ::std::optional<::BlockPos> locateBiome(
27 ::std::function<bool(::Biome const&)> const& predicate,
28 ::BiomeSource const& biomeSource,
29 ::BlockPos const& center,
30 ::BoundingBox worldBounds,
31 uint resolution
32);
33// NOLINTEND
34
35} // namespace BiomeSourceUtil
Definition BiomeSource.h:20
Definition Biome.h:23
Definition BlockPos.h:17
Definition BoundingBox.h:13
Definition Dimension.h:83