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 MCAPI ::ScriptModuleMinecraftNet::ScriptNetworkBeforeEvents&
87 MCAPI ::std::optional<
91 MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftNet::ScriptPacketSendBeforeEvent>>
98 MCAPI
static void** $vftable();
Definition IScriptNetworkBeforeEvents.h:18
Definition ScriptNetworkBeforeEvents.h:23
Definition ModuleBindingBuilder.h:30
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition IncomingPacketEvent.h:14
Definition OutgoingPacketEvent.h:14