|
enum class | SpawningLogicState : int {
Inactive = 0
, WaitingForPlayers = 1
, Active = 2
, WaitingForRewardEjection = 3
,
EjectingRewards = 4
, Cooldown = 5
, Count = 6
} |
|
|
TrialSpawner & | operator= (TrialSpawner const &) |
|
| TrialSpawner (TrialSpawner const &) |
|
MCAPI | TrialSpawner (::BlockPos const &pos) |
|
MCAPI void | _becomeOminous (::BlockSource ®ion, ::Block const &block) |
|
MCAPI void | _dispenseItemAboveRandomCombatant (::BlockSource ®ion) |
|
MCAPI::TrialSpawner::PlayerScanResult | _doPlayerScan (::BlockSource ®ion) |
|
MCAPI ::std::vector<::TrialSpawner::WeightedItemStack > & | _getDispensingItems (::BlockSource ®ion) |
|
MCAPI ::std::optional<::Vec3 > | _getPositionToSpawnItemSpawner (::BlockSource ®ion, ::std::vector<::ActorUniqueID > const &eligibleActorIds) const |
|
MCAPI bool | _hasLineOfSight (::BlockSource const ®ion, ::Vec3 from, ::Vec3 to, float maxRange) const |
|
MCAPI void | _selectLootTable (::Level &level) |
|
MCAPI void | _sendParticlesForState (::BlockSource ®ion, ::BlockPos pos, ::TrialSpawner::SpawningLogicState state) |
|
MCAPI void | _sendSmallFlame (::BlockSource ®ion, ::Vec3 center) |
|
MCAPI void | _spawnItemSpawner (::BlockSource ®ion, ::Vec3 pos, ::ItemStack const &itemToSpawn) |
|
MCAPI ::std::optional<::ActorUniqueID > | _spawnMob (::BlockSource ®ion, ::BlockPos blockActorPos, ::Vec3 spawnPos) |
|
MCAPI void | _tryRegisterNewPlayers (::BlockSource ®ion, ::TrialSpawner::SpawningLogicState currentState) |
|
MCAPI void | _updateStateMachine (::BlockSource ®ion) |
|
MCAPI void | applyUpdatePacket (::CompoundTag const &tag, ::BlockSource ®ion) |
|
MCAPI::Mob * | createAndAddDisplayEntity (::BlockSource ®ion) |
|
MCAPI::SpawnData const * | getOrCreateNextSpawnData (::Random &random) |
|
MCAPI::TrialSpawner::SpawningLogicState | getSpawningLogicState (::BlockSource ®ion) const |
|
MCAPI void | load (::CompoundTag const &data, ::TrialSpawnerConfigRegistry const &configRegistry) |
|
MCAPI void | removeDisplayEntity () |
|
MCAPI void | save (::CompoundTag &tag) |
|
MCAPI void | setEntityId (::ActorDefinitionIdentifier const &actorDefId, ::BlockSource ®ion) |
|
MCAPI void | tick (::BlockSource ®ion) |
|
MCAPI void * | $ctor (::BlockPos const &pos) |
|
|
static MCAPI void | _ejectItem (::BlockSource ®ion, ::Vec3 pos, ::ItemStack const &item) |
|
static MCAPI void | _ejectResultItems (::BlockSource ®ion, ::BlockPos blockPos, ::std::vector<::ItemStack > const &items, int lootCount) |
|
static MCAPI ::std::optional<::Vec3 > | _findFreePositionAbove (::BlockSource const ®ion, ::Vec3 const &from, int distance) |
|
static MCAPI ::std::vector<::ItemStack > | _getRandomLootTableItems (::Level &level, ::Random &random, ::DimensionType dimensionType, ::std::string const &lootTableName) |
|
static MCAPI bool | _isAllowedToSpawnInLevel (::Level &level) |
|
static MCAPI bool | _isOminous (::BlockSource ®ion, ::BlockPos pos) |
|
static MCAPI void | _removeMobByGameplay (::Level &level, ::Actor &mob) |
|
◆ TrialSpawner()
MCAPI TrialSpawner::TrialSpawner |
( |
::BlockPos const & | pos | ) |
|
|
explicit |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _becomeOminous()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _dispenseItemAboveRandomCombatant()
MCAPI void TrialSpawner::_dispenseItemAboveRandomCombatant |
( |
::BlockSource & | region | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _doPlayerScan()
MCAPI::TrialSpawner::PlayerScanResult TrialSpawner::_doPlayerScan |
( |
::BlockSource & | region | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _getDispensingItems()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _getPositionToSpawnItemSpawner()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _hasLineOfSight()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _selectLootTable()
MCAPI void TrialSpawner::_selectLootTable |
( |
::Level & | level | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _sendParticlesForState()
MCAPI void TrialSpawner::_sendParticlesForState |
( |
::BlockSource & | region, |
|
|
::BlockPos | pos, |
|
|
::TrialSpawner::SpawningLogicState | state ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _sendSmallFlame()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _spawnItemSpawner()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _spawnMob()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _tryRegisterNewPlayers()
MCAPI void TrialSpawner::_tryRegisterNewPlayers |
( |
::BlockSource & | region, |
|
|
::TrialSpawner::SpawningLogicState | currentState ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _updateStateMachine()
MCAPI void TrialSpawner::_updateStateMachine |
( |
::BlockSource & | region | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ applyUpdatePacket()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ createAndAddDisplayEntity()
MCAPI::Mob * TrialSpawner::createAndAddDisplayEntity |
( |
::BlockSource & | region | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ getOrCreateNextSpawnData()
MCAPI::SpawnData const * TrialSpawner::getOrCreateNextSpawnData |
( |
::Random & | random | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ getSpawningLogicState()
MCAPI::TrialSpawner::SpawningLogicState TrialSpawner::getSpawningLogicState |
( |
::BlockSource & | region | ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ load()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ removeDisplayEntity()
MCAPI void TrialSpawner::removeDisplayEntity |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ save()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ setEntityId()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ tick()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _ejectItem()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _ejectResultItems()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _findFreePositionAbove()
static MCAPI ::std::optional<::Vec3 > TrialSpawner::_findFreePositionAbove |
( |
::BlockSource const & | region, |
|
|
::Vec3 const & | from, |
|
|
int | distance ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _getRandomLootTableItems()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _isAllowedToSpawnInLevel()
static MCAPI bool TrialSpawner::_isAllowedToSpawnInLevel |
( |
::Level & | level | ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _isOminous()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _removeMobByGameplay()
static MCAPI void TrialSpawner::_removeMobByGameplay |
( |
::Level & | level, |
|
|
::Actor & | mob ) |
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $ctor()
MCAPI void * TrialSpawner::$ctor |
( |
::BlockPos const & | pos | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: