|
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 |
|