API Reference
On this page
Classes | |
| struct | CreateMinecraftCommandsArgs |
| struct | CreateServerNetworkHandlerArgs |
| struct | MinecraftCommandsFactoryArguments |
| struct | ServerNetworkHandlerFactoryArguments |
Public Types | |
| using | GetFileArchiver = ::brstd::move_only_function<::Bedrock::NotNullNonOwnerPtr<::FileArchiver>() const> |
| using | MinecraftCommandsFactory |
| using | MinecraftServiceKeyManagerFactory |
| using | RequestServerShutdownCallback = ::brstd::move_only_function<void() const> |
| using | ServerNetworkHandlerFactory |
Public Member Functions | |
| MinecraftArguments & | operator= (MinecraftArguments const &) |
| MinecraftArguments (MinecraftArguments const &) | |
| MCAPI ::brstd::move_only_function< ::std::unique_ptr<::ServerNetworkHandler >(::MinecraftArguments::CreateServerNetworkHandlerArgs &&)> | createServerNetworkHandlerFactory (::MinecraftArguments::ServerNetworkHandlerFactoryArguments &&args) |
Static Public Member Functions | |
| static MCAPI ::OwnerPtr<::ResourcePackManager > | createResourcePackManager (::Core::FilePathManager const &filePathManager, ::IContentTierManager const &contentTierManager, ::Bedrock::Resources::CategoryFileMapping categoryFileMapping, ::Bedrock::Resources::CategoryMergeStrategyFactory<::LoadedResourceData, ::ResourceMergeOptions > mergeStrategyFactory) |
Public Attributes | |
| ::ll::TypedStorage< 8, 8, ::GameCallbacks & > | mGameCallbacks |
| ::ll::TypedStorage< 8, 8, ::PermissionsFile * > | mPermissionsFile |
| ::ll::TypedStorage< 8, 8, ::std::chrono::seconds > | mMaxPlayerIdleTime |
| ::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |
| ::ll::TypedStorage< 8, 16, ::ClientOrServerNetworkSystemRef > | mNetwork |
| ::ll::TypedStorage< 8, 8, ::PacketSender & > | mPacketSender |
| ::ll::TypedStorage< 1, 1, ::SubClientId > | mClientSubId |
| ::ll::TypedStorage< 8, 8, ::Timer & > | mSimTimer |
| ::ll::TypedStorage< 8, 8, ::Timer & > | mRealTimer |
| ::ll::TypedStorage< 8, 8, ::ServerMetrics * > | mServerMetrics |
| ::ll::TypedStorage< 8, 16, ::OwnerPtr<::ResourcePackManager > > | mResourcePackManager |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PrivateKeyManager > > | mServerKeys |
| ::ll::TypedStorage< 8, 64, ::brstd::move_only_function< void() const > > | mRequestServerShutdown |
| ::ll::TypedStorage< 8, 64, ::brstd::move_only_function< ::std::unique_ptr<::ServerNetworkHandler >(::MinecraftArguments::CreateServerNetworkHandlerArgs &&)> > | mCreateServerNetworkHandler |
| ::ll::TypedStorage< 1, 1, bool > | mIsDedicatedServer |
| ::ll::TypedStorage< 8, 16, ::std::shared_ptr<::GameModuleServer > > | mGameModuleServer |
| ::ll::TypedStorage< 8, 16, ::brstd::function_ref< ::std::shared_ptr<::MinecraftServiceKeyManager >() const, ::std::shared_ptr<::MinecraftServiceKeyManager >()> > | mCreateMinecraftServiceKeyManager |
| ::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::Bedrock::NotNullNonOwnerPtr<::FileArchiver >() const > > | mGetFileArchiver |
| ::ll::TypedStorage< 8, 64, ::brstd::move_only_function< ::std::unique_ptr<::MinecraftCommands >(::MinecraftArguments::CreateMinecraftCommandsArgs &&) const > > | mCreateMinecraftCommands |
| using MinecraftArguments::MinecraftCommandsFactory |
| using MinecraftArguments::MinecraftServiceKeyManagerFactory |
| using MinecraftArguments::ServerNetworkHandlerFactory |
| MCAPI ::brstd::move_only_function< ::std::unique_ptr<::ServerNetworkHandler >(::MinecraftArguments::CreateServerNetworkHandlerArgs &&)> MinecraftArguments::createServerNetworkHandlerFactory | ( | ::MinecraftArguments::ServerNetworkHandlerFactoryArguments && | args | ) |
|
static |