3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/puv/LoadResult.h"
7#include "mc/world/level/GeneratorType.h"
14namespace SharedTypes::v1_21_60::DimensionDefinition {
struct DimensionDocument; }
15namespace cereal {
struct ReflectionCtx; }
30 ::ll::TypedStorage<4, 4, int> mHeightMinimum;
31 ::ll::TypedStorage<4, 4, int> mHeightMaximum;
32 ::ll::TypedStorage<4, 4, ::GeneratorType> mGeneratorType;
39 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::DimensionDefinitionGroup::DimensionDefinition>>
40 mDimensionDefinitions;
61 MCNAPI ::Puv::LoadResult<::SharedTypes::v1_21_60::DimensionDefinition::DimensionDocument>
63 ::std::string
const& dimensionDefinitionJSON,
Definition DimensionDataLoader.h:16
Definition DimensionDefinitionGroup.h:18
MCAPI DimensionDefinitionGroup(::DimensionDefinitionGroup &&)
MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_60::DimensionDefinition::DimensionDocument > tryAddDimensionDefinitionByString(::std::string const &dimensionDefinitionJSON, ::DimensionDataLoader dimensionLoader)
MCAPI void * $ctor(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager *const rpm, ::IMinecraftEventing &eventing)
MCAPI ~DimensionDefinitionGroup()
MCAPI DimensionDefinitionGroup(::DimensionDefinitionGroup const &)
MCAPI DimensionDefinitionGroup(::cereal::ReflectionCtx const &ctx, ::ResourcePackManager *const rpm, ::IMinecraftEventing &eventing)
MCAPI void * $ctor(::DimensionDefinitionGroup &&)
MCAPI void * $ctor(::DimensionDefinitionGroup const &)
Definition IMinecraftEventing.h:147
Definition ResourcePackManager.h:24
Definition DimensionDefinitionGroup.h:26
Definition ReflectionCtx.h:11