LeviLamina
Loading...
Searching...
No Matches
PacketLimitHandler.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/network/IPacketSecurityHandler.h"
7
#include "mc/network/MinecraftPacketIds.h"
8
#include "mc/network/PacketViolationResponse.h"
9
#include "mc/platform/ErrorInfo.h"
10
11
class
PacketLimitHandler
:
public
::IPacketSecurityHandler
{
12
public
:
13
// member variables
14
// NOLINTBEGIN
15
::ll::UntypedStorage<8, 80>
mUnkf2ee70;
16
::ll::UntypedStorage<8, 24>
mUnke5b26d;
17
::ll::UntypedStorage<1, 1>
mUnk416e17;
18
// NOLINTEND
19
20
public
:
21
// prevent constructor by default
22
PacketLimitHandler
& operator=(
PacketLimitHandler
const
&);
23
PacketLimitHandler
(
PacketLimitHandler
const
&);
24
PacketLimitHandler
();
25
26
public
:
27
// virtual functions
28
// NOLINTBEGIN
29
// vIndex: 0
30
virtual ::PacketViolationResponse checkForViolation(
31
::MinecraftPacketIds packetId,
32
::nonstd::expected<
void
,
::Bedrock::ErrorInfo<::std::error_code>
>
const
& result,
33
bool
* outIsNewOrUpdatedViolation
34
)
/*override*/
;
35
36
// vIndex: 1
37
virtual
uint getTelemetryData()
/*override*/
;
38
39
// vIndex: 2
40
virtual
~PacketLimitHandler
()
/*override*/
=
default
;
41
// NOLINTEND
42
43
public
:
44
// virtual function thunks
45
// NOLINTBEGIN
46
MCNAPI ::PacketViolationResponse
$checkForViolation
(
47
::MinecraftPacketIds packetId,
48
::nonstd::expected<
void
,
::Bedrock::ErrorInfo<::std::error_code>
>
const
& result,
49
bool
* outIsNewOrUpdatedViolation
50
);
51
52
MCNAPI uint
$getTelemetryData
();
53
// NOLINTEND
54
55
public
:
56
// vftables
57
// NOLINTBEGIN
58
MCNAPI
static
void
**
$vftable
();
59
// NOLINTEND
60
};
IPacketSecurityHandler
Definition
IPacketSecurityHandler.h:10
PacketLimitHandler
Definition
PacketLimitHandler.h:11
PacketLimitHandler::$checkForViolation
MCAPI::PacketViolationResponse $checkForViolation(::MinecraftPacketIds packetId, ::nonstd::expected< void, ::Bedrock::ErrorInfo<::std::error_code > > const &result, bool *outIsNewOrUpdatedViolation)
PacketLimitHandler::$vftable
static MCAPI void ** $vftable()
PacketLimitHandler::$getTelemetryData
MCAPI uint $getTelemetryData()
Bedrock::ErrorInfo
Definition
ErrorInfo.h:9
ll::UntypedStorage
Definition
Alias.h:14
src
mc
network
PacketLimitHandler.h
Generated on Fri Jun 13 2025 05:04:43 for LeviLamina by
1.12.0