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