Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptServerNetworkInterface Class Reference
Inheritance diagram for ScriptServerNetworkInterface:

Public Member Functions

ScriptServerNetworkInterface & operator= (ScriptServerNetworkInterface const &)
 ScriptServerNetworkInterface (ScriptServerNetworkInterface const &)
virtual ::Scripting::Result< int64, ::Scripting::EngineError > getPlayerPingInMs (::Player const &player) const
virtual ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > getTextFilteringProcessor () const
virtual bool isDedicatedServer () const
virtual ::Scripting::Result< void, ::Scripting::EngineError > addUserToDenyList (::Player const &player)
virtual ::Scripting::Result< void, ::Scripting::EngineError > disconnectPlayer (::Player const &player, ::std::string const &reason)
virtual::CommandPermissionLevel getCommandsOpPermissionLevel () const
virtual ::Scripting::Result< void, ::Scripting::EngineError > savePlayerPermission (::Player &player, ::PlayerPermissionLevel permission)
virtual ::Scripting::Result<::std::optional<::SubClientId >, ::Scripting::EngineError > tryGetPlayerSplitScreenClientId (::Player const &player) const
MCAPI ::Scripting::Result<::UserEntityIdentifierComponent const *, ::Scripting::EngineError > _getNetIdentity (::Player const &player) const
MCAPI ::Scripting::Result< int64, ::Scripting::EngineError > $getPlayerPingInMs (::Player const &player) const
MCAPI ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > $getTextFilteringProcessor () const
MCAPI bool $isDedicatedServer () const
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > $addUserToDenyList (::Player const &player)
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > $disconnectPlayer (::Player const &player, ::std::string const &reason)
MCAPI::CommandPermissionLevel $getCommandsOpPermissionLevel () const
MCAPI ::Scripting::Result< void, ::Scripting::EngineError > $savePlayerPermission (::Player &player, ::PlayerPermissionLevel permission)
MCAPI ::Scripting::Result<::std::optional<::SubClientId >, ::Scripting::EngineError > $tryGetPlayerSplitScreenClientId (::Player const &player) const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkc3dc66
::ll::UntypedStorage< 8, 24 > mUnk7ba394

Member Function Documentation

◆ getPlayerPingInMs()

virtual ::Scripting::Result< int64, ::Scripting::EngineError > ScriptServerNetworkInterface::getPlayerPingInMs ( ::Player const & player) const
virtual

◆ getTextFilteringProcessor()

virtual ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > ScriptServerNetworkInterface::getTextFilteringProcessor ( ) const
virtual

◆ isDedicatedServer()

virtual bool ScriptServerNetworkInterface::isDedicatedServer ( ) const
virtual

◆ addUserToDenyList()

virtual ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::addUserToDenyList ( ::Player const & player)
virtual

◆ disconnectPlayer()

virtual ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::disconnectPlayer ( ::Player const & player,
::std::string const & reason )
virtual

◆ getCommandsOpPermissionLevel()

virtual::CommandPermissionLevel ScriptServerNetworkInterface::getCommandsOpPermissionLevel ( ) const
virtual

◆ savePlayerPermission()

virtual ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::savePlayerPermission ( ::Player & player,
::PlayerPermissionLevel permission )
virtual

◆ tryGetPlayerSplitScreenClientId()

virtual ::Scripting::Result<::std::optional<::SubClientId >, ::Scripting::EngineError > ScriptServerNetworkInterface::tryGetPlayerSplitScreenClientId ( ::Player const & player) const
virtual

◆ _getNetIdentity()

MCAPI ::Scripting::Result<::UserEntityIdentifierComponent const *, ::Scripting::EngineError > ScriptServerNetworkInterface::_getNetIdentity ( ::Player const & player) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPlayerPingInMs()

MCAPI ::Scripting::Result< int64, ::Scripting::EngineError > ScriptServerNetworkInterface::$getPlayerPingInMs ( ::Player const & player) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTextFilteringProcessor()

MCAPI ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > ScriptServerNetworkInterface::$getTextFilteringProcessor ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isDedicatedServer()

MCAPI bool ScriptServerNetworkInterface::$isDedicatedServer ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $addUserToDenyList()

MCAPI ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::$addUserToDenyList ( ::Player const & player)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $disconnectPlayer()

MCAPI ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::$disconnectPlayer ( ::Player const & player,
::std::string const & reason )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getCommandsOpPermissionLevel()

MCAPI::CommandPermissionLevel ScriptServerNetworkInterface::$getCommandsOpPermissionLevel ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $savePlayerPermission()

MCAPI ::Scripting::Result< void, ::Scripting::EngineError > ScriptServerNetworkInterface::$savePlayerPermission ( ::Player & player,
::PlayerPermissionLevel permission )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $tryGetPlayerSplitScreenClientId()

MCAPI ::Scripting::Result<::std::optional<::SubClientId >, ::Scripting::EngineError > ScriptServerNetworkInterface::$tryGetPlayerSplitScreenClientId ( ::Player const & player) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** ScriptServerNetworkInterface::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: