diff --git a/LiteLoader/Header/MC/CommandSelectorBase.hpp b/LiteLoader/Header/MC/CommandSelectorBase.hpp index d6fed8d..18cb45d 100644 --- a/LiteLoader/Header/MC/CommandSelectorBase.hpp +++ b/LiteLoader/Header/MC/CommandSelectorBase.hpp @@ -4,13 +4,40 @@ #include "../Global.h" #define BEFORE_EXTRA +// Include Headers or Declare Types Here +#include "ActorDefinitionIdentifier.hpp" +#include "CommandPosition.hpp" +#include +class CommandOrigin; +class Actor; +class Player; #undef BEFORE_EXTRA class CommandSelectorBase { #define AFTER_EXTRA - +// Add Member There +private: +uint32_t version; +uint32_t type; +uint32_t order; +std::vector> nameFilters; +char pad_0040[24]; +std::vector> familyFilters; +std::vector> tagFilters; +std::vector> customFilters; +CommandPosition position; +BlockPos box; +float radiusMin; +float radiusMax; +uint64_t resultCount; +bool includeDeadPlayers; +char pad_0185[5]; +bool playerOnly; +char explicitIdSelector; +char unk192; + #undef AFTER_EXTRA #ifndef DISABLE_CONSTRUCTOR_PREVENTION_COMMANDSELECTORBASE public: @@ -45,4 +72,4 @@ protected: private: -}; \ No newline at end of file +};