25 ::ll::TypedStorage<8, 8, ::Random&> mRandom;
26 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::TaskGroup>>> mTaskGroup;
36 virtual ::WeakRef<::Dimension> getRandomDimension(
::DimensionManager& dimensionManager)
const ;
39 virtual ::std::shared_ptr<::LevelChunk> getRandomChunk(
::Dimension& dimension)
const ;
42 virtual ::std::shared_ptr<::LevelChunk> getChunk(
::Dimension& dimension,
::ChunkPos const& chunkPos)
const
46 virtual bool doesNonActorDataInLevelChunkNeedSaving(
48 int minTicksBeforeLiveSave,
49 int maxTicksBeforeLiveSave
54 doesLevelChunkNeedSaving(
::LevelChunk const& levelChunk,
int minTicksBeforeLiveSave,
int maxTicksBeforeLiveSave)
64 virtual void startLeaveGame() ;
76 MCAPI ::WeakRef<::Dimension> $getRandomDimension(
::DimensionManager& dimensionManager)
const;
78 MCAPI ::std::shared_ptr<::LevelChunk> $getRandomChunk(
::Dimension& dimension)
const;
80 MCAPI ::std::shared_ptr<::LevelChunk> $getChunk(
::Dimension& dimension,
::ChunkPos const& chunkPos)
const;
82 MCAPI
bool $doesNonActorDataInLevelChunkNeedSaving(
84 int minTicksBeforeLiveSave,
85 int maxTicksBeforeLiveSave
89 $doesLevelChunkNeedSaving(
::LevelChunk const& levelChunk,
int minTicksBeforeLiveSave,
int maxTicksBeforeLiveSave)
96 MCAPI
void $startLeaveGame();
102 MCAPI
static void** $vftable();