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"
14namespace ScriptModuleMinecraftNet {
struct ScriptPacketReceiveBeforeEvent; }
15namespace ScriptModuleMinecraftNet {
struct ScriptPacketSendBeforeEvent; }
16namespace Scripting {
class ModuleBindingBuilder; }
19namespace ScriptModuleMinecraftNet {
47 virtual ::std::optional<
52 virtual ::std::optional<
62 MCNAPI ::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents&
87 MCNAPI ::std::optional<
91 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:30
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition IncomingPacketEvent.h:14
Definition OutgoingPacketEvent.h:14