LeviLamina
Loading...
Searching...
No Matches
JigsawStructureDataPacket.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/nbt/CompoundTag.h"
7
#include "mc/network/MinecraftPacketIds.h"
8
#include "mc/network/packet/Packet.h"
9
#include "mc/platform/Result.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
BinaryStream
;
14
class
ReadOnlyBinaryStream
;
15
namespace
SharedTypes::v1_21_20 {
struct
JigsawStructureData; }
16
// clang-format on
17
18
class
JigsawStructureDataPacket
:
public
::Packet
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::CompoundTag> mJigsawStructureDataTag;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
JigsawStructureDataPacket
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 1
33
virtual ::MinecraftPacketIds getId()
const
/*override*/
;
34
35
// vIndex: 2
36
virtual ::std::string getName()
const
/*override*/
;
37
38
// vIndex: 4
39
virtual
void
write(
::BinaryStream
& stream)
const
/*override*/
;
40
41
// vIndex: 8
42
virtual ::Bedrock::Result<void> _read(
::ReadOnlyBinaryStream
& stream)
/*override*/
;
43
44
// vIndex: 0
45
virtual
~JigsawStructureDataPacket
()
/*override*/
;
46
// NOLINTEND
47
48
public
:
49
// member functions
50
// NOLINTBEGIN
51
MCAPI
explicit
JigsawStructureDataPacket
(
::SharedTypes::v1_21_20::JigsawStructureData
const
& jigsawStructureData);
52
// NOLINTEND
53
54
public
:
55
// constructor thunks
56
// NOLINTBEGIN
57
MCAPI
void
* $ctor(
::SharedTypes::v1_21_20::JigsawStructureData
const
& jigsawStructureData);
58
// NOLINTEND
59
60
public
:
61
// destructor thunk
62
// NOLINTBEGIN
63
MCFOLD
void
$dtor();
64
// NOLINTEND
65
66
public
:
67
// virtual function thunks
68
// NOLINTBEGIN
69
MCAPI ::MinecraftPacketIds $getId()
const
;
70
71
MCAPI ::std::string $getName()
const
;
72
73
MCFOLD
void
$write(
::BinaryStream
& stream)
const
;
74
75
MCAPI ::Bedrock::Result<void> $_read(
::ReadOnlyBinaryStream
& stream);
76
// NOLINTEND
77
78
public
:
79
// vftables
80
// NOLINTBEGIN
81
MCNAPI
static
void
**
$vftable
();
82
// NOLINTEND
83
};
BinaryStream
Definition
BinaryStream.h:10
JigsawStructureDataPacket
Definition
JigsawStructureDataPacket.h:18
JigsawStructureDataPacket::$vftable
static MCAPI void ** $vftable()
Packet
Definition
Packet.h:26
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
SharedTypes::v1_21_20::JigsawStructureData
Definition
JigsawStructureData.h:12
src
mc
network
packet
JigsawStructureDataPacket.h
Generated on Fri Jun 13 2025 05:04:43 for LeviLamina by
1.12.0