22 using SpawnGroupRegistryMap = ::std::vector<::std::unique_ptr<::SpawnGroupData>>;
24 using SpawnGroupLookupMap = ::std::unordered_map<::std::string, ::SpawnGroupData*>;
26 using SpawnRulesHandler =
32 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::SpawnGroupData>>> mSpawnGroupRegistry;
33 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::SpawnGroupData*>> mSpawnGroupLookupMap;
34 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
53 MCAPI
void _addSpawnRules(::std::string
const& identifier,
::MobSpawnRules& spawnRules);
55 MCAPI
void _getResources(
61 MCAPI ::Puv::LoadResult<::ActorSpawnRuleData>
62 _readJson(::std::string&& data, ::std::unordered_map<::std::string, ::ActorSpawnRuleData>& dataMap);
64 MCAPI
void readResourceFiles(
66 ::std::unordered_map<::std::string, ::ActorSpawnRuleData>& dataMap
73 MCAPI
static void** $vftable();