23 ::ll::TypedStorage<8, 40, ::PerlinSimplexNoise> mNoise;
24 ::ll::TypedStorage<4, 4, int> mTick;
25 ::ll::TypedStorage<4, 4, float> mOldRainLevel;
26 ::ll::TypedStorage<4, 4, float> mRainLevel;
27 ::ll::TypedStorage<4, 4, float> mTargetRainLevel;
28 ::ll::TypedStorage<4, 4, float> mOldLightningLevel;
29 ::ll::TypedStorage<4, 4, float> mLightningLevel;
30 ::ll::TypedStorage<4, 4, float> mTargetLightningLevel;
31 ::ll::TypedStorage<4, 4, float> mFogLevel;
32 ::ll::TypedStorage<4, 4, int> mSkyFlashTime;
33 ::ll::TypedStorage<8, 8, ::Dimension&> mDimension;
34 ::ll::TypedStorage<8, 8, ::IRandom&> mRandom;
50 virtual void levelEvent(::SharedTypes::Legacy::LevelEvent type,
::Vec3 const&,
int data) ;
58 MCAPI
bool canPlaceTopSnow(
62 bool checkSnowDepthLevel,
63 int* newHeightAfterPlacement
70 MCAPI
void serverTick();
75 tryToPlaceTopSnow(
::BlockSource& region,
::BlockPos const& pos,
bool fromFallingSnow,
bool fillLowerNeighborsFirst);
81 MCFOLD
static int calcLightningCycleTime(
::IRandom& random);
83 MCFOLD
static int calcRainCycleTime(
::IRandom& random);
91 MCAPI
void $levelEvent(::SharedTypes::Legacy::LevelEvent type,
::Vec3 const&,
int data);