91 virtual ::Player* fetchAnyInteractablePlayer(
::Vec3 const& searchPos,
float maxDist)
const ;
94 virtual uint getChunkTickRange()
const ;
97 virtual bool areChunksFullyLoaded(
::BlockPos const& min,
int r)
const ;
100 virtual bool hasUntickedNeighborChunk(
::ChunkPos const& pos,
int chunkRadius)
const ;
103 virtual ::Randomize& getChanceRandomize() ;
106 virtual ::std::optional<int> getActorNoActionTime(
::Actor const& actor)
const ;
109 virtual void resetActorNoActionTime(
::Actor& actor) ;
124 MCAPI ::Player* $fetchAnyInteractablePlayer(
::Vec3 const& searchPos,
float maxDist)
const;
126 MCAPI uint $getChunkTickRange()
const;
128 MCAPI
bool $areChunksFullyLoaded(
::BlockPos const& min,
int r)
const;
130 MCAPI
bool $hasUntickedNeighborChunk(
::ChunkPos const& pos,
int chunkRadius)
const;
132 MCFOLD ::Randomize& $getChanceRandomize();
134 MCAPI ::std::optional<int> $getActorNoActionTime(
::Actor const& actor)
const;
136 MCAPI
void $resetActorNoActionTime(
::Actor& actor);
142 MCAPI
static void** $vftable();