30 enum class FluidType : schar {
39 ::ll::TypedStorage<4, 12, ::BlockPos> pos;
40 ::ll::TypedStorage<4, 4, int> blockLevel;
41 ::ll::TypedStorage<1, 1, ::Aquifer::FluidSample::FluidType> fluidType;
63 ::ll::TypedStorage<8, 8, ::AquiferNoises const&> mAquiferNoises;
64 ::ll::TypedStorage<8, 8, ::OverworldNoises3d const&> mTerrainNoises;
65 ::ll::TypedStorage<8, 8, ::SurfaceLevelCache const&> mSurfaceLevelCache;
66 ::ll::TypedStorage<4, 4, int> mSeaLevel;
67 ::ll::TypedStorage<4, 4, int> mLastFluidLevel;
68 ::ll::TypedStorage<4, 4, float> mLastBarrierDensity;
69 ::ll::TypedStorage<1, 1, ::Aquifer::FluidSample::FluidType> mLastFluidType;
70 ::ll::TypedStorage<1, 1, bool> mShouldScheduleFluidUpdate;
71 ::ll::TypedStorage<4, 12, ::BlockPos> mMinGrid;
72 ::ll::TypedStorage<4, 12, ::BlockPos> mGridSize;
73 ::ll::TypedStorage<8, 24, ::std::vector<::Aquifer::FluidSample>> mFluidLevelCache;
74 ::ll::TypedStorage<8, 16, ::Aquifer::LocalRegistry> mLocalRegistry;
91 int dimensionMinHeight,
98 float& barrierNoiseValue,
113 MCNAPI static ::std::array<::std::pair<int, int>, 13>
const&
chunkOffset();
124 int dimensionMinHeight,
MCAPI void * $ctor(::ChunkPos const &chunkPos, ::AquiferNoises const &aquiferNoises, ::OverworldNoises3d const &terrainNoises, ::SurfaceLevelCache const &surfaceLevelCache, int dimensionMinHeight, int levelGenHeight, int seaLevel)
MCAPI Aquifer(::ChunkPos const &chunkPos, ::AquiferNoises const &aquiferNoises, ::OverworldNoises3d const &terrainNoises, ::SurfaceLevelCache const &surfaceLevelCache, int dimensionMinHeight, int levelGenHeight, int seaLevel)
MCAPI float _calculatePressure(::BlockPos worldPos, float &barrierNoiseValue, ::Aquifer::FluidSample const &fluidYClosest1, ::Aquifer::FluidSample const &fluidYClosest2) const