LeviLamina
Loading...
Searching...
No Matches
WanderingTraderScheduler Class Reference

Public Member Functions

WanderingTraderScheduleroperator= (WanderingTraderScheduler const &)
 
 WanderingTraderScheduler (WanderingTraderScheduler const &)
 
MCAPI bool _canSpawnAtPosition (::BlockPos const &pos, ::BlockSource &region) const
 
MCAPI bool _canWanderingTraderBeMoved () const
 
MCAPI bool _doesWanderingTraderExist () const
 
MCAPI ::std::optional<::BlockPos_findValidSpawnPosUnder (::BlockPos const &pos, ::BlockSource &region) const
 
MCAPI::BlockPos _getRandomHeightmapPosAroundOrigin (::BlockSource const &region, ::BlockPos const &origin, int distFromOrigin, bool exactDist)
 
MCAPI::Actor * _getRandomPlayerInOverworld () const
 
MCAPI ::std::optional<::BlockPos_getRandomWildernessPosAroundSpecifiedPos (::BlockPos const &position, ::BlockSource &region)
 
MCAPI ::std::optional<::BlockPos_getSpawnPosFromNearestVillageToPlayerPos (::BlockPos const &playerPos, ::BlockSource &region)
 
MCAPI void _spawnWanderingTraderAtPos (::BlockPos const &pos, ::BlockSource &region)
 
MCAPI void readSaveData ()
 
MCAPI void tick ()
 
MCAPI void writeSaveData () const
 

Static Public Member Functions

static MCAPI ::std::vector< float > const & CHANCE_TO_SPAWN_PER_DAY ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk4b885e
 
::ll::UntypedStorage< 8, 8 > mUnk9a2f11
 
::ll::UntypedStorage< 1, 1 > mUnk1a81a3
 
::ll::UntypedStorage< 4, 4 > mUnk788faf
 
::ll::UntypedStorage< 8, 8 > mUnkbbd251
 

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