|
virtual void | initializeServerSide (::ResourcePackManager &, ::IWorldRegistriesProvider &)=0 |
|
virtual::SpawnSettings const & | getSpawnSettings () const =0 |
|
virtual void | setSpawnSettings (::SpawnSettings const &)=0 |
|
virtual::ActorSpawnRuleGroup const * | getSpawnRules () const =0 |
|
virtual::ActorSpawnRuleGroup * | getSpawnRulesMutable () const =0 |
|
virtual::SpawnGroupRegistry const * | getSpawnGroupRegistry () const =0 |
|
virtual::br::spawn::EntityTypeCache * | getEntityTypeCache () const =0 |
|
virtual::Mob * | spawnMob (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &pos, bool naturalSpawn, bool surface, bool fromSpawner) |
|
virtual::ItemActor * | spawnItem (::BlockSource ®ion, ::ItemStack const &inst, ::Actor *spawner, ::Vec3 const &pos, int throwTime) |
|
virtual::Actor * | spawnProjectile (::BlockSource ®ion, ::ActorDefinitionIdentifier const &id, ::Actor *spawner, ::Vec3 const &position, ::Vec3 const &direction) |
|
virtual void | postProcessSpawnMobs (::BlockSource &, int, int, ::Random &)=0 |
|
virtual void | tick (::BlockSource &, ::LevelChunkVolumeData const &, ::ChunkPos const)=0 |
|
virtual void | tickMobCount ()=0 |
|
virtual void | incrementSpawnableTickedMob ()=0 |
|
virtual uint | getSpawnableTickedMobCountPrevious () const =0 |
|
virtual ::std::unordered_set<::ActorUniqueID > | spawnMobGroup (::BlockSource &, ::std::string const &, ::Vec3 const &, bool, bool, ::std::function< void(::Mob &)> &&)=0 |
|
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::ItemActor * | $spawnItem (::BlockSource ®ion, ::ItemStack const &inst, ::Actor *spawner, ::Vec3 const &pos, int throwTime) |
|
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 |
|