31struct BiomeConditions {
35 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::Weight>> mWeight;
36 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::DensityLimit>> mDensityLimit;
46 mSpawnOnBlockPreventedFilter;
47 ::ll::TypedStorage<8, 96, ::SharedTypes::Legacy::Spawn::SpawnAboveBlockFilter> mSpawnAboveBlockFilter;
57 ::std::vector<::SharedTypes::Legacy::Spawn::PermuteType>,
60 ::ll::TypedStorage<4, 16, ::std::optional<::SharedTypes::Legacy::Spawn::BrightnessFilter>> mBrightnessFilter;
61 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::HeightFilter>> mHeightFilter;
62 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::DistanceFilter>> mDistanceFilter;
63 ::ll::TypedStorage<8, 24, ::std::optional<::SharedTypes::Legacy::Spawn::WorldAgeFilter>> mWorldAgeFilter;
64 ::ll::TypedStorage<8, 328, ::SharedTypes::v1_21_20::FilterGroupData> mBiomeFilter;
65 ::ll::TypedStorage<8, 56, ::std::optional<::SharedTypes::Legacy::Spawn::DelayFilter>> mDelayFilter;
66 ::ll::TypedStorage<8, 40, ::std::optional<::SharedTypes::Legacy::Spawn::MobEventFilter>> mMobEventFilter;
67 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::PlayerInVillageFilter>>
68 mPlayerInVillageFilter;
69 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::Legacy::Spawn::DifficultyFilter>> mDifficultyFilter;
70 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::SpawnOnSurface>> mSpawnOnSurface;
71 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::SpawnUnderground>> mSpawnUnderground;
72 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::SpawnUnderwater>> mSpawnUnderwater;
73 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::DisallowSpawnInBubble>>
74 mDisallowSpawnInBubble;
75 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::SpawnInLava>> mInLava;
76 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::IsPersistant>> mIsPersistant;
77 ::ll::TypedStorage<1, 2, ::std::optional<::SharedTypes::Legacy::Spawn::IsExperimental>> mIsExperimental;
78 ::ll::TypedStorage<8, 32, ::SharedTypes::Legacy::Spawn::MobEventFilter> mMobEvent_UNUSED;
84 MCAPI BiomeConditions();
92 MCAPI ::SharedTypes::Legacy::Spawn::BiomeConditions&
95 MCAPI ~BiomeConditions();