16class WanderingTraderScheduler {
20 ::ll::TypedStorage<8, 8, ::Level&> mLevel;
21 ::ll::TypedStorage<8, 8, uint64> mTickToCheckIfSpawning;
22 ::ll::TypedStorage<1, 1, bool> mSpawnWanderingTrader;
23 ::ll::TypedStorage<4, 4, int> mDaysSinceLastSpawn;
24 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mWanderingTraderUUID;
29 WanderingTraderScheduler& operator=(WanderingTraderScheduler
const&);
30 WanderingTraderScheduler(WanderingTraderScheduler
const&);
31 WanderingTraderScheduler();
38 MCAPI
bool _canWanderingTraderBeMoved()
const;
42 MCAPI ::Actor* _getRandomPlayerInOverworld()
const;
44 MCAPI ::std::optional<::BlockPos>
49 MCAPI
void readSaveData();
53 MCAPI
void writeSaveData()
const;
59 MCAPI static ::std::vector<float>
const& CHANCE_TO_SPAWN_PER_DAY();