3#include "mc/_HeaderOutputPredefine.h"
17 enum class BlenderMode :
int {
20 OverworldCliffsAndCaves = 2,
26 enum class ShiftBlockTypes :
int {
28 TerrainGenChanged = 1,
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinSimplexNoise>> mConversionBlendNoise;
35 ::ll::TypedStorage<4, 16, float[2][2]> mInterpCorners;
36 ::ll::TypedStorage<4, 1024, float[16][16]> mInterpTable;
45 ::ConsoleChunkBlender::ShiftBlockTypes
const shiftBlockType
52 ::std::unordered_set<::BlockType const*>
const& waterBlocks
68 ::ConsoleChunkBlender::ShiftBlockTypes
const shiftBlockType,
Definition BlockType.h:79
Definition ChunkLocalHeight.h:5
Definition ConsoleChunkBlender.h:14
MCAPI void _blendChunkOverworld(::LevelChunk &generatedChunk, ::LevelChunk &lc, ::ConsoleChunkBlender::ShiftBlockTypes const shiftBlockType)
MCAPI void _prepInterpTable()
static MCAPI void _shiftColumnBySetBlocks(::LevelChunk &lc, int x, int z, int adj, bool isSeaBlock, ::ChunkLocalHeight const topSeaBlockHeight, ::ConsoleChunkBlender::ShiftBlockTypes const shiftBlockType, ::OverworldBlendRules const &blendRules)
MCAPI::ChunkLocalHeight _findTopMostWaterHeight(::LevelChunk &lc, int x, int z, ::std::unordered_set<::BlockType const * > const &waterBlocks)
Definition LevelChunk.h:77
Definition PerlinSimplexNoise.h:11
Definition OverworldBlendRules.h:8