31 enum class AreaLimitCheck :
int {
34 ActiveAndPendingStandalone = 2,
59 MCAPI ::AddTickingAreaStatus _addArea(
61 ::std::string
const& name,
64 ::TickingAreasManager::AreaLimitCheck limitCheck,
66 ::TickingAreaLoadMode loadMode,
72 MCAPI ::std::string _findUsableDefaultName(
74 ::std::vector<::PendingArea>
const& pendingAreas
77 MCAPI ::std::vector<::TickingAreaDescription> _getPendingAreaDescriptionsFiltered(
83 _hasPendingTickingAreaNamed(::std::string
const& name, ::std::vector<::PendingArea>
const& dimensionAreas)
const;
85 MCAPI
void _postReloadActorAdded(
::Actor& actor);
87 MCAPI
void _processAdds(
::Level& level);
95 MCAPI ::AddTickingAreaStatus addArea(
97 ::std::string
const& name,
100 ::TickingAreasManager::AreaLimitCheck limitCheck,
102 ::TickingAreaLoadMode loadMode,
108 MCAPI
void addEntityArea(
113 float maxDistToPlayers,
117 MCAPI uint countActiveStandaloneTickingAreas()
const;
119 MCAPI uint countStandaloneTickingAreas()
const;
121 MCAPI
void loadArea(::std::string
const& key,
::CompoundTag const* tag);
129 MCAPI ::std::vector<::TickingAreaDescription>
132 MCAPI ::std::vector<::TickingAreaDescription>
135 MCAPI ::std::vector<::TickingAreaDescription> setPendingAreaLoadModeByName(
137 ::std::string
const& name,
138 ::TickingAreaLoadMode loadMode,
142 MCAPI ::std::vector<::TickingAreaDescription> setPendingAreaLoadModeByPosition(
145 ::TickingAreaLoadMode loadMode,
157 MCAPI static ::TickingAreasManager::AreaLimitCheck getLimitCheck(
::Level const& level,
bool enforce);