|
|
BedrockSpawner & | operator= (BedrockSpawner const &) |
| |
|
| BedrockSpawner (BedrockSpawner const &) |
| |
| virtual void | initializeServerSide (::ResourcePackManager &rpm, ::IWorldRegistriesProvider ®istries) |
| |
| virtual::SpawnSettings const & | getSpawnSettings () const |
| |
| virtual void | setSpawnSettings (::SpawnSettings const &spawnSettings) |
| |
| virtual::ActorSpawnRuleGroup const * | getSpawnRules () const |
| |
| virtual::ActorSpawnRuleGroup * | getSpawnRulesMutable () const |
| |
| virtual::SpawnGroupRegistry const * | getSpawnGroupRegistry () const |
| |
| virtual::br::spawn::EntityTypeCache * | getEntityTypeCache () const |
| |
|
virtual::ItemActor * | spawnItem (::BlockSource ®ion, ::ItemStack const &inst, ::Actor *spawner, ::Vec3 const &pos, int throwTime) |
| |
| virtual void | postProcessSpawnMobs (::BlockSource ®ion, int xo, int zo, ::Random &random) |
| |
| virtual void | tick (::BlockSource ®ion, ::LevelChunkVolumeData const &levelChunkVolumeData, ::ChunkPos const chunkPos) |
| |
| virtual void | tickMobCount () |
| |
| virtual void | incrementSpawnableTickedMob () |
| |
| virtual uint | getSpawnableTickedMobCountPrevious () const |
| |
| virtual ::std::unordered_set<::ActorUniqueID > | spawnMobGroup (::BlockSource ®ion, ::std::string const &spawnGroupId, ::Vec3 const &pos, bool doScatter, bool validateDistToPlayer, ::std::function< void(::Mob &)> &&spawnedCallback) |
| |
| virtual::br::spawn::SpawnPlacements & | getSpawnPlacements () |
| |
|
MCAPI int | _handlePopulationCap (::MobSpawnerData const *mobType, ::SpawnConditions const &conditions, int inSpawnCount) |
| |
|
MCAPI void | _postProcessSpawnMobs (::BlockSource ®ion, int xo, int zo, ::Randomize &randomize, bool doMobSpawning, ::std::function< void(::BlockPos const &, ::SpawnConditions &)> const &spawnMobClusterCallback, ::std::function< bool(::BlockSource const &, ::BlockPos)> const &isInsideAncientCity) |
| |
|
MCAPI void | _sendHerdEvents (::MobSpawnHerdInfo const &herdInfo, ::std::vector<::Mob * > &spawnGroup) const |
| |
|
MCAPI void | _spawnMobCluster (::BlockSource ®ion, ::BlockPos const &pos, ::SpawnConditions &conditions) |
| |
|
MCAPI void | _spawnMobInCluster (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::BlockPos const &pos, ::SpawnConditions const &conditions, ::std::vector<::Mob * > &spawnGroup) |
| |
|
MCAPI void | _updateBaseTypeCount (::BlockSource ®ion, ::ChunkPos const ¢er) |
| |
|
MCAPI void | _updateGroupPersistence (::MobSpawnRules const &spawnRules, ::std::vector<::Mob * > const &spawnGroup) |
| |
|
MCAPI void | $initializeServerSide (::ResourcePackManager &rpm, ::IWorldRegistriesProvider ®istries) |
| |
|
MCFOLD::SpawnSettings const & | $getSpawnSettings () const |
| |
|
MCAPI void | $setSpawnSettings (::SpawnSettings const &spawnSettings) |
| |
|
MCFOLD::ActorSpawnRuleGroup const * | $getSpawnRules () const |
| |
|
MCFOLD::ActorSpawnRuleGroup * | $getSpawnRulesMutable () const |
| |
|
MCFOLD::SpawnGroupRegistry const * | $getSpawnGroupRegistry () const |
| |
|
MCFOLD::br::spawn::EntityTypeCache * | $getEntityTypeCache () const |
| |
|
MCAPI::ItemActor * | $spawnItem (::BlockSource ®ion, ::ItemStack const &inst, ::Actor *spawner, ::Vec3 const &pos, int throwTime) |
| |
|
MCAPI void | $postProcessSpawnMobs (::BlockSource ®ion, int xo, int zo, ::Random &random) |
| |
|
MCAPI void | $tick (::BlockSource ®ion, ::LevelChunkVolumeData const &levelChunkVolumeData, ::ChunkPos const chunkPos) |
| |
|
MCAPI void | $tickMobCount () |
| |
|
MCAPI void | $incrementSpawnableTickedMob () |
| |
|
MCAPI uint | $getSpawnableTickedMobCountPrevious () const |
| |
|
MCAPI ::std::unordered_set<::ActorUniqueID > | $spawnMobGroup (::BlockSource ®ion, ::std::string const &spawnGroupId, ::Vec3 const &pos, bool doScatter, bool validateDistToPlayer, ::std::function< void(::Mob &)> &&spawnedCallback) |
| |
|
MCFOLD::br::spawn::SpawnPlacements & | $getSpawnPlacements () |
| |
|
virtual::Mob * | spawnMob (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &pos, bool naturalSpawn, bool surface, bool fromSpawner) |
| |
|
virtual::Actor * | spawnProjectile (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &position, ::Vec3 const &direction) |
| |
|
virtual ::std::tuple<::std::array<::SpawnCategory::Type, 8 >, uint64 > | filteredSpawningCategories (::br::spawn::State const &, bool, bool, bool) const |
| |
|
virtual void | spawnForChunk (::BlockSource &, ::LevelChunkVolumeData const &, ::br::spawn::State &, ::gsl::span<::SpawnCategory::Type >, ::IRandom &) const |
| |
|
virtual void | spawnMobsForChunkGeneration (::BlockSource &, ::Biome const &, ::ChunkPos, ::IRandom &) const |
| |
|
MCAPI void | $dtor () |
| |
|
MCAPI::Mob * | $spawnMob (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &pos, bool naturalSpawn, bool surface, bool fromSpawner) |
| |
|
MCAPI::Actor * | $spawnProjectile (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &position, ::Vec3 const &direction) |
| |
|
MCAPI ::std::tuple<::std::array<::SpawnCategory::Type, 8 >, uint64 > | $filteredSpawningCategories (::br::spawn::State const &, bool, bool, bool) const |
| |
|
MCFOLD void | $spawnForChunk (::BlockSource &, ::LevelChunkVolumeData const &, ::br::spawn::State &, ::gsl::span<::SpawnCategory::Type >, ::IRandom &) const |
| |
|
MCFOLD void | $spawnMobsForChunkGeneration (::BlockSource &, ::Biome const &, ::ChunkPos, ::IRandom &) const |
| |
|
|
::ll::TypedStorage< 8, 8, ::Level & > | mLevel |
| |
|
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |
| |
|
::ll::TypedStorage< 8, 48, ::SpawnSettings > | mSpawnSettings |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorSpawnRuleGroup > > | mActorSpawnRules |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SpawnGroupRegistry > > | mSpawnGroupRegistry |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::br::spawn::EntityTypeCache > > | mEntityTypeCache |
| |
|
::ll::TypedStorage< 8, 272, ::br::spawn::SpawnPlacements > | mSpawnPlacements |
| |
|
::ll::TypedStorage< 4, 56, int[2][7]> | mBaseTypeCount |
| |
|
::ll::TypedStorage< 8, 128, ::std::unordered_map<::HashedString, int >[2]> | mEntityTypeCount |
| |
|
::ll::TypedStorage< 4, 4, int > | mTotalEntityCount |
| |
|
::ll::TypedStorage< 4, 4, uint > | mSpawnableMobTickCount |
| |
|
::ll::TypedStorage< 4, 4, uint > | mSpawnableMobTickCountPrevious |
| |