3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/server/FileReadResult.h"
7#include "mc/server/commands/CommandPermissionLevel.h"
8#include "mc/server/commands/PlayerPermissionLevel.h"
14namespace Json {
class Value; }
37 ::CommandPermissionLevel opCommandPermissionLevel
44 MCNAPI
bool isPermissionsSet(::std::string
const& xuid, ::PlayerPermissionLevel permission)
const;
48 ::PlayerPermissionLevel permission
Definition PermissionsFile.h:17
MCAPI bool fileExists() const
MCAPI void setDefaultPlayerPermission(::Player &player, ::CommandPermissionLevel opCommandPermissionLevel)
MCAPI void persistPlayerPermissionsToDisk(::std::string const &xuid, ::PlayerPermissionLevel permission)
MCAPI void persistPlayerPermissionsToDisk(::UserEntityIdentifierComponent const &userIdentifier, ::PlayerPermissionLevel permission)
MCAPI ::std::vector<::std::string > getXUIDsByPermission(::PlayerPermissionLevel permission) const
MCAPI bool isPermissionsSet(::std::string const &xuid, ::PlayerPermissionLevel permission) const
MCAPI ::std::tuple<::FileReadResult, ::Json::Value > readPermissionFile()
MCAPI void applyPlayerPermissionsFromDisk(::Player &player, ::UserEntityIdentifierComponent const &userIdentifier, ::CommandPermissionLevel opCommandPermissionLevel)
MCAPI::FileReadResult reload()
Definition UserEntityIdentifierComponent.h:11