24 using OnGetSpawnCountCallback =
31 ::ll::TypedStorage<4, 4, int> mMinBrightness;
32 ::ll::TypedStorage<4, 4, int> mMaxBrightness;
33 ::ll::TypedStorage<4, 4, float> mMinMoonBrightness;
34 ::ll::TypedStorage<4, 4, float> mMaxMoonBrightness;
35 ::ll::TypedStorage<1, 1, bool> mAdjustForWeather;
36 ::ll::TypedStorage<4, 4, int> mMinHeight;
37 ::ll::TypedStorage<4, 4, int> mMaxHeight;
38 ::ll::TypedStorage<4, 4, int> mRarity;
39 ::ll::TypedStorage<4, 4, int> mSurfaceCap;
40 ::ll::TypedStorage<4, 4, int> mUndergroundCap;
41 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::Difficulty> mMinDifficulty;
42 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::Difficulty> mMaxDifficulty;
43 ::ll::TypedStorage<4, 4, int> mMinSpawnDistance;
44 ::ll::TypedStorage<4, 4, int> mMaxSpawnDistance;
45 ::ll::TypedStorage<4, 4, int> mSpawnDistanceCap;
46 ::ll::TypedStorage<1, 1, bool> mSurfaceSpawner;
47 ::ll::TypedStorage<1, 1, bool> mUndergroundSpawner;
48 ::ll::TypedStorage<1, 1, bool> mWaterSpawner;
49 ::ll::TypedStorage<1, 1, bool> mBubbleSpawner;
50 ::ll::TypedStorage<1, 1, bool> mLavaSpawner;
51 ::ll::TypedStorage<4, 4, uint> mPlayerInVillageDistance;
52 ::ll::TypedStorage<4, 4, uint> mPlayerInVillageBorderTolerance;
53 ::ll::TypedStorage<1, 1, bool> mExperimentalSpawner;
54 ::ll::TypedStorage<8, 8, uint64> mMinWorldAge;
55 ::ll::TypedStorage<8, 8, uint64> mMaxWorldAge;
56 ::ll::TypedStorage<4, 4, int> mMinDelay;
57 ::ll::TypedStorage<4, 4, int> mMaxDelay;
58 ::ll::TypedStorage<8, 24, ::std::vector<::MobSpawnHerdInfo>> mHerdList;
59 ::ll::TypedStorage<8, 24, ::std::vector<::MobSpawnerPermutation>> mPermutationList;
60 ::ll::TypedStorage<8, 32, ::std::string> mMobEventName;
61 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mSpawnOnBlockList;
62 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mSpawnAboveBlockList;
63 ::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mSpawnOnBlockPreventedList;
64 ::ll::TypedStorage<4, 4, int> mAboveBlockDistance;
65 ::ll::TypedStorage<8, 24, ::std::vector<::MobSpawnerPermutation>> mGuaranteedList;
66 ::ll::TypedStorage<8, 32, ::std::string> mMobToDelayId;
67 ::ll::TypedStorage<4, 4, int> mDelaySpawnChance;
68 ::ll::TypedStorage<1, 1, bool> mPersistence;
88 MCAPI ::MobSpawnHerdInfo
const& selectRandomHerd(
::IRandom& random)
const;
96 MCAPI
static int const& LOW_END_MAX_SPAWN_DISTANCE();
98 MCAPI
static int const& MAX_DEFAULT_SPAWN_DISTANCE();
100 MCAPI
static uint64
const& MAX_WORLD_AGE();
102 MCAPI
static int const& MIN_DEFAULT_SPAWN_DISTANCE();