3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/SubClientId.h"
7#include "mc/platform/brstd/move_only_function.h"
8#include "mc/scripting/IAsyncJoinRegistrar.h"
38 virtual ::std::unique_ptr<uint64, ::std::function<void(uint64*)>> registerAsyncJoinCallback(
42 ::std::reference_wrapper<::ConnectionRequest const>,
43 ::std::reference_wrapper<::SubClientConnectionRequest const>>
const&,
45 ::std::shared_ptr<::AsyncVerdictPromise>
50 virtual bool isPaused() ;
74 ::std::reference_wrapper<::ConnectionRequest const>,
75 ::std::reference_wrapper<::SubClientConnectionRequest const>>
const&,
77 ::std::shared_ptr<::AsyncVerdictPromise>
Definition AsyncJoinRegistrar.h:19
MCAPI::AsyncJoinRegistrar & operator=(::AsyncJoinRegistrar const &)
MCAPI ::std::unique_ptr< uint64, ::std::function< void(uint64 *)> > $registerAsyncJoinCallback(::brstd::move_only_function< void(::NetworkIdentifier const &, ::std::variant< ::std::reference_wrapper<::ConnectionRequest const >, ::std::reference_wrapper<::SubClientConnectionRequest const > > const &, ::SubClientId, ::std::shared_ptr<::AsyncVerdictPromise >)> joinCallback)
MCAPI void * $ctor(::Minecraft &minecraft)
MCAPI AsyncJoinRegistrar(::Minecraft &minecraft)
static MCAPI void ** $vftable()
Definition AsyncVerdictPromise.h:10
Definition ConnectionRequest.h:22
Definition IAsyncJoinRegistrar.h:17
Definition Minecraft.h:55
Definition NetworkIdentifier.h:10
Definition SubClientConnectionRequest.h:19
Definition move_only_function.h:9