23class OverworldDimension :
public ::Dimension {
31 virtual ~OverworldDimension() =
default;
33 virtual ::Vec3 translatePosAcrossDimension(
::Vec3 const& originalPos, ::DimensionType fromId)
const ;
35 virtual ::std::unique_ptr<::WorldGenerator>
38 virtual bool levelChunkNeedsUpgrade(
::LevelChunk const& lc)
const ;
44 virtual short getCloudHeight()
const ;
46 virtual ::mce::Color getBrightnessDependentFogColor(
::mce::Color const& baseColor,
float brightness)
const
49 virtual void _upgradeOldLimboEntity(
::CompoundTag& tag, ::LimboEntitiesVersion vers) ;
51 virtual ::std::unique_ptr<::ChunkSource> _wrapStorageForVersionCompatibility(
52 ::std::unique_ptr<::ChunkSource> storageSource,
53 ::StorageVersion levelVersion
72 MCAPI ::Vec3 $translatePosAcrossDimension(
::Vec3 const& originalPos, ::DimensionType fromId)
const;
74 MCAPI ::std::unique_ptr<::WorldGenerator>
77 MCFOLD
bool $levelChunkNeedsUpgrade(
::LevelChunk const& lc)
const;
83 MCAPI
short $getCloudHeight()
const;
85 MCAPI ::mce::Color $getBrightnessDependentFogColor(
::mce::Color const& baseColor,
float brightness)
const;
87 MCFOLD
void $_upgradeOldLimboEntity(
::CompoundTag& tag, ::LimboEntitiesVersion vers);
89 MCAPI ::std::unique_ptr<::ChunkSource>
90 $_wrapStorageForVersionCompatibility(::std::unique_ptr<::ChunkSource> storageSource, ::StorageVersion levelVersion);