57 ::ll::TypedStorage<8, 8, ::Actor&> mActor;
62 WorldAccessor& operator=(WorldAccessor
const&);
63 WorldAccessor(WorldAccessor
const&);
69 virtual ::Player* fetchAnyInteractablePlayer(
::Vec3 const& searchPos,
float maxDist)
const ;
71 virtual uint getChunkTickRange()
const ;
73 virtual bool areChunksFullyLoaded(
::BlockPos const& min,
int r)
const ;
75 virtual bool hasUntickedNeighborChunk(
::ChunkPos const& pos,
int chunkRadius)
const ;
77 virtual ::IRandom& getChanceRandom() ;
79 virtual ::std::optional<int> getActorNoActionTime(
::Actor const& actor)
const ;
81 virtual void resetActorNoActionTime(
::Actor& actor) ;
87 MCAPI ::Player* $fetchAnyInteractablePlayer(
::Vec3 const& searchPos,
float maxDist)
const;
89 MCAPI uint $getChunkTickRange()
const;
91 MCAPI
bool $areChunksFullyLoaded(
::BlockPos const& min,
int r)
const;
93 MCAPI
bool $hasUntickedNeighborChunk(
::ChunkPos const& pos,
int chunkRadius)
const;
95 MCAPI ::IRandom& $getChanceRandom();
97 MCAPI ::std::optional<int> $getActorNoActionTime(
::Actor const& actor)
const;
99 MCAPI
void $resetActorNoActionTime(
::Actor& actor);