20 ::ll::TypedStorage<8, 24, ::std::vector<::AllowListEntry>> mEntries;
21 ::ll::TypedStorage<8, 64, ::std::function<void()>> mSyncCallback;
34 virtual ::Json::Value serialize()
const ;
43 MCAPI
explicit AllowList(::std::function<
void()> syncCallback);
47 MCAPI
bool addByName(::std::string_view name);
50 MCAPI
bool addByNsaId(::std::string_view nsaId);
52 MCAPI
bool addByPsnId(::std::string_view psnId);
54 MCAPI
bool addByXuid(::std::string_view xuid);
57 MCFOLD ::std::vector<::AllowListEntry>
const& getEntries()
const;
62 ::std::string_view xuid,
63 ::std::string_view psnId,
64 ::std::string_view nsaId
67 MCAPI
bool isIgnoringPlayerLimit(
::mce::UUID const& uuid, ::std::string_view xuid)
const;
70 MCAPI
bool removeByName(::std::string_view name);
73 MCAPI
bool removeByNsaId(::std::string_view nsaId);
75 MCAPI
bool removeByPsnId(::std::string_view psnId);
77 MCAPI
bool removeByXuid(::std::string_view xuid);
79 MCAPI
void tryUpdateEntries(
80 ::std::string_view name,
81 ::std::string_view xuid,
82 ::std::string_view psnId,
83 ::std::string_view nsaId
91 MCAPI
void* $ctor(::std::function<
void()> syncCallback);
98 MCAPI ::Json::Value $serialize()
const;
Definition AllowListEntry.h:14