// This Header is auto generated by BDSLiteLoader Toolchain #pragma once #define AUTO_GENERATED #include "../Global.h" #include "Json.hpp" #define BEFORE_EXTRA #undef BEFORE_EXTRA class ActorSpawnRuleGroup { #define AFTER_EXTRA #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_ACTORSPAWNRULEGROUP public: class ActorSpawnRuleGroup& operator=(class ActorSpawnRuleGroup const &) = delete; ActorSpawnRuleGroup(class ActorSpawnRuleGroup const &) = delete; ActorSpawnRuleGroup() = delete; #endif public: /*0*/ virtual ~ActorSpawnRuleGroup(); /*1*/ virtual std::string const & getRootKey(); /*2*/ virtual std::string const & getFileType(); /*3*/ virtual bool processPopulationControl(std::string const &, class Json::Value &); /*4*/ virtual void readResourceFiles(class ResourcePackManager &, class std::unordered_map, struct std::equal_to, class std::allocator>> &); #ifdef ENABLE_VIRTUAL_FAKESYMBOL_ACTORSPAWNRULEGROUP #endif MCAPI int getActorSpawnPool(struct ActorDefinitionIdentifier const &) const; MCAPI int getDelayEnd(std::string) const; MCAPI void offSetDelayByCurrentTick(struct Tick const &); MCAPI void resetDelayEnd(class MobSpawnRules, unsigned __int64, class Random &); };