LeviLamina
Loading...
Searching...
No Matches
DenyList.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/threading/LockGuard.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
mce {
class
UUID; }
11
// clang-format on
12
13
class
DenyList
{
14
public
:
15
// DenyList inner types declare
16
// clang-format off
17
struct
Entry
;
18
// clang-format on
19
20
// DenyList inner types define
21
enum class
Duration :
int
{
22
Session = 0,
23
OneTime = 1,
24
Invalid = 2,
25
};
26
27
struct
Entry
{
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::UntypedStorage<8, 16>
mUnk89b913;
32
::ll::UntypedStorage<8, 40>
mUnk8e3c22;
33
::ll::UntypedStorage<8, 32>
mUnk99d06f;
34
::ll::UntypedStorage<4, 4>
mUnk657815;
35
// NOLINTEND
36
37
public
:
38
// prevent constructor by default
39
Entry
& operator=(
Entry
const
&);
40
Entry
(
Entry
const
&);
41
Entry
();
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI
Entry
(
::mce::UUID
const
& uuid, ::std::string
const
& xuid);
47
48
MCAPI
~Entry
();
49
// NOLINTEND
50
51
public
:
52
// constructor thunks
53
// NOLINTBEGIN
54
MCAPI
void
* $ctor(
::mce::UUID
const
& uuid, ::std::string
const
& xuid);
55
// NOLINTEND
56
57
public
:
58
// destructor thunk
59
// NOLINTBEGIN
60
MCAPI
void
$dtor();
61
// NOLINTEND
62
};
63
64
public
:
65
// member variables
66
// NOLINTBEGIN
67
::ll::UntypedStorage<8, 24>
mUnkfa0072;
68
::ll::UntypedStorage<8, 80>
mUnk3f8199;
69
// NOLINTEND
70
71
public
:
72
// prevent constructor by default
73
DenyList
& operator=(
DenyList
const
&);
74
DenyList
(
DenyList
const
&);
75
DenyList
();
76
77
public
:
78
// member functions
79
// NOLINTBEGIN
80
MCAPI
void
addEntry(
::DenyList::Entry
const
& entry);
81
82
MCAPI ::DenyList::Duration getDuration(
::DenyList::Entry
const
& entry)
const
;
83
84
MCAPI ::std::string
const
& getMessage(
::DenyList::Entry
const
& entry)
const
;
85
86
MCAPI
bool
isBlocked(
::DenyList::Entry
const
& entry)
const
;
87
88
MCAPI
~DenyList
();
89
// NOLINTEND
90
91
public
:
92
// destructor thunk
93
// NOLINTBEGIN
94
MCAPI
void
$dtor();
95
// NOLINTEND
96
};
DenyList
Definition
DenyList.h:13
mce::UUID
Definition
UUID.h:7
DenyList::Entry
Definition
DenyList.h:27
ll::UntypedStorage
Definition
Alias.h:14
src
mc
server
DenyList.h
Generated on Sat Apr 26 2025 05:55:57 for LeviLamina by
1.12.0