3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/scripting/modules/minecraft_net/events/IScriptNetworkBeforeEvents.h"
19namespace ScriptModuleMinecraftNet {
21class ScriptNetworkBeforeEvents
36 ScriptNetworkBeforeEvents& operator=(ScriptNetworkBeforeEvents
const&);
37 ScriptNetworkBeforeEvents(ScriptNetworkBeforeEvents
const&);
38 ScriptNetworkBeforeEvents();
43 virtual ~ScriptNetworkBeforeEvents() ;
45 virtual ::std::optional<
49 virtual ::std::optional<
59 MCNAPI ::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents&
84 MCNAPI ::std::optional<
88 MCNAPI ::std::optional<
Definition IScriptNetworkBeforeEvents.h:18
Definition ScriptNetworkBeforeEvents.h:23
MCAPI::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents & operator=(::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents &&)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftNet::ScriptPacketSendBeforeEvent > > $onBeforePacketSend(::OutgoingPacketEvent const &packetEvent)
static MCAPI void ** $vftable()
MCAPI ScriptNetworkBeforeEvents(::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents &&)
static MCAPI void bind(::Scripting::ModuleBindingBuilder &moduleBuilder)
MCAPI void * $ctor(::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents &&)
MCAPI ::std::optional< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftNet::ScriptPacketReceiveBeforeEvent > > $onBeforePacketReceive(::IncomingPacketEvent const &packetEvent)
Definition ModuleBindingBuilder.h:27
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition IncomingPacketEvent.h:14
Definition OutgoingPacketEvent.h:14
Definition ScriptPacketReceiveBeforeEvent.h:18
Definition ScriptPacketSendBeforeEvent.h:18