28 ::ll::TypedStorage<8, 8, ::Block const*> block;
29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PerlinNoise>> noise;
36 ::ll::TypedStorage<8, 24, ::std::vector<::CappedSurfaceAttributes::MaterialLayer>> mFloorMaterials;
37 ::ll::TypedStorage<8, 24, ::std::vector<::CappedSurfaceAttributes::MaterialLayer>> mCeilingMaterials;
38 ::ll::TypedStorage<8, 8, ::Block const*> mSeaMaterial;
39 ::ll::TypedStorage<8, 8, ::Block const*> mFoundationMaterial;
40 ::ll::TypedStorage<8, 8, ::Block const*> mBeachMaterial;
46 MCAPI ::Block
const* getCeilingMaterial(
::Vec3 const& pos)
const;
48 MCAPI ::Block
const* getFloorMaterial(
::Vec3 const& pos)
const;
50 MCAPI
void initializeNoise(uint levelSeed);