28 ::ll::TypedStorage<8, 8, ::Block const*> oreBlock;
29 ::ll::TypedStorage<8, 8, ::Block const*> rawOreBlock;
30 ::ll::TypedStorage<8, 8, ::Block const*> fillerBlock;
31 ::ll::TypedStorage<4, 4, int const> minY;
32 ::ll::TypedStorage<4, 4, int const> maxY;
36 using InterpolatorArray = ::std::array<::NoiseCellInterpolator*, 3>;
41 ::ll::TypedStorage<4, 4100, ::Util::MultidimensionalArray<float, 5, 5, 41>> mVeininessNoise;
42 ::ll::TypedStorage<4, 4100, ::Util::MultidimensionalArray<float, 5, 5, 41>> mVeinNoiseA;
43 ::ll::TypedStorage<4, 4100, ::Util::MultidimensionalArray<float, 5, 5, 41>> mVeinNoiseB;
44 ::ll::TypedStorage<8, 88, ::NoiseCellInterpolator> mVeininessNoiseInterpolator;
45 ::ll::TypedStorage<8, 88, ::NoiseCellInterpolator> mVeinNoiseInterpolatorA;
46 ::ll::TypedStorage<8, 88, ::NoiseCellInterpolator> mVeinNoiseInterpolatorB;
47 ::ll::TypedStorage<8, 8, ::OreVeinifierNoises const&> mNoiseSource;
48 ::ll::TypedStorage<8, 32, ::OreVeinifier::OreVein const> mCopperVein;
49 ::ll::TypedStorage<8, 32, ::OreVeinifier::OreVein const> mIronVein;
54 OreVeinifier& operator=(OreVeinifier
const&);
55 OreVeinifier(OreVeinifier
const&);
63 MCAPI ::Block
const* getVeinBlockOrFallback(
::Vec3 worldPos,
::Block const* defaultBlock)
const;