|
| MCAPI | SpawnPlacements () |
| |
| MCAPI bool | isEntityPredicateKeyRecordable (::std::string_view key) const |
| |
| MCAPI bool | isObstructionPredicateKeyRecordable (::std::string_view key) const |
| |
| MCAPI::br::spawn::SpawnPlacements::PlacementRecord | record (::std::string_view typeId, ::br::spawn::PlacementTypeToken placementType, ::br::spawn::HeightmapToken heightmap, ::br::spawn::EntityPredicateToken spawnPlacement) |
| |
| MCAPI::br::spawn::EntityPredicateToken | record (::std::string_view key, ::std::function< bool(::br::spawn::EntityType const &, ::BlockSource &, ::br::spawn::EntitySpawnReason &, ::BlockPos, ::IRandom &)> predicate) |
| |
| MCAPI::br::spawn::ObstructionPredicateToken | record (::std::string_view key, ::std::function< bool(::BlockSource &, ::Mob const &, ::br::spawn::EntityType const &)> predicate) |
| |
| MCAPI::br::spawn::EntityPredicateToken | recordReloadable (::std::string_view key, ::std::function< bool(::br::spawn::EntityType const &, ::BlockSource &, ::br::spawn::EntitySpawnReason &, ::BlockPos, ::IRandom &)> predicate) |
| |
| MCAPI::br::spawn::ObstructionPredicateToken | recordReloadable (::std::string_view key, ::std::function< bool(::BlockSource &, ::Mob const &, ::br::spawn::EntityType const &)> predicate) |
| |
| MCAPI | ~SpawnPlacements () |
| |
| MCAPI void * | $ctor () |
| |
| MCAPI void | $dtor () |
| |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple<::std::string, ::br::spawn::SpawnPlacements::EntityRecord > > > | mEntityRecords |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple< ::std::string, ::std::function< bool(::br::spawn::EntityType const &, ::BlockSource &, ::br::spawn::EntitySpawnReason &, ::BlockPos, ::IRandom &)> > > > | mEntityPredicates |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple< ::std::string, ::std::function< bool(::BlockSource &, ::Mob const &, ::br::spawn::EntityType const &)> > > > | mObstructionPredicates |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple< ::std::string, ::std::function< void(::BlockSource const &, ::SharedTypes::Legacy::Difficulty, ::br::spawn::EntitySpawnReason, ::Mob &, ::IRandom &, ::br::spawn::transform::PropertyBag &)> > > > | mFinalizeMobTransform |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple<::std::string, ::std::function< bool(::Block const &)> > > > | mHeightmapTypes |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple<::std::string, ::std::unique_ptr<::br::spawn::PlacementType > > > > | mPlacementTypes |
| |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::tuple<::br::spawn::EntityPredicateToken, bool > > > | mReloadableEntitySpawnKeys |
| |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::std::tuple<::br::spawn::ObstructionPredicateToken, bool > > > | mReloadableObstructionKeys |
| |