3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/dimension/Dimension.h"
7#include "mc/world/level/dimension/LimboEntitiesVersion.h"
8#include "mc/world/level/storage/StorageVersion.h"
30 virtual ::BiomeIdType getDefaultBiomeId()
const ;
32 virtual bool isNaturalDimension()
const ;
34 virtual bool isValidSpawn(
int x,
int z)
const ;
36 virtual bool showSky()
const ;
38 virtual float getTimeOfDay(
int time,
float a)
const ;
40 virtual bool mayRespawnViaBed()
const ;
44 virtual ::std::unique_ptr<::WorldGenerator>
47 virtual bool levelChunkNeedsUpgrade(
::LevelChunk const& lc)
const ;
53 virtual void _upgradeOldLimboEntity(
::CompoundTag& tag, ::LimboEntitiesVersion vers) ;
55 virtual ::std::unique_ptr<::ChunkSource> _wrapStorageForVersionCompatibility(
56 ::std::unique_ptr<::ChunkSource> storageSource,
57 ::StorageVersion levelVersion
80 MCNAPI ::std::unique_ptr<::WorldGenerator>
83 MCAPI
bool $levelChunkNeedsUpgrade(
::LevelChunk const& lc)
const;
89 MCAPI
void $_upgradeOldLimboEntity(
::CompoundTag& tag, ::LimboEntitiesVersion vers);
91 MCNAPI ::std::unique_ptr<::ChunkSource>
Definition ChunkSource.h:37
Definition CompoundTag.h:18
Definition LevelChunk.h:76
Definition NetherDimension.h:22
MCAPI ::std::unique_ptr<::WorldGenerator > $createGenerator(::br::worldgen::StructureSetRegistry const &structureSetRegistry)
MCAPI::BiomeIdType $getDefaultBiomeId() const
MCAPI void $init(::br::worldgen::StructureSetRegistry const &structureSetRegistry)
MCAPI bool $showSky() const
MCAPI ::std::unique_ptr<::ChunkSource > $_wrapStorageForVersionCompatibility(::std::unique_ptr<::ChunkSource > storageSource, ::StorageVersion levelVersion)
MCAPI bool $mayRespawnViaBed() const
MCAPI float $getTimeOfDay(int time, float a) const
MCAPI void $upgradeLevelChunk(::ChunkSource &source, ::LevelChunk &lc, ::LevelChunk &generatedChunk)
MCAPI::Vec3 $translatePosAcrossDimension(::Vec3 const &originalPos, ::DimensionType fromId) const
MCAPI bool $isValidSpawn(int x, int z) const
MCAPI bool $isNaturalDimension() const
Definition WorldGenerator.h:35
Definition StructureSetRegistry.h:12
Definition BiomeIdType.h:8
Definition DimensionType.h:5