LeviLamina
Loading...
Searching...
No Matches
br::spawn::SpawnPlacements Class Reference

Classes

struct  EntityRecord
 
class  PlacementRecord
 

Public Member Functions

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 void $dtor ()
 

Public Attributes

::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< bool(::Block const &)> > > > mHeightmapTypes
 
::ll::TypedStorage< 8, 24, ::std::vector<::std::tuple<::std::string, ::std::unique_ptr<::br::spawn::PlacementType > > > > mPlacementTypes
 

The documentation for this class was generated from the following file: