LeviLamina
Loading...
Searching...
No Matches
SetBlockAtPos.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/math/Vec3.h"
7
#include "mc/util/Factory.h"
8
#include "mc/util/json_util/JsonSchemaObjectNode.h"
9
#include "mc/world/level/block/BlockDescriptor.h"
10
#include "mc/world/response/EventResponse.h"
11
12
// auto generated forward declare list
13
// clang-format off
14
class
RenderParams
;
15
struct
EventResponseCollection
;
16
namespace
JsonUtil {
class
EmptyClass; }
17
// clang-format on
18
19
class
SetBlockAtPos
:
public
::EventResponse
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::TypedStorage<8, 184, ::BlockDescriptor> mBlockType;
24
::ll::TypedStorage<4, 12, ::Vec3> mBlockOffset;
25
// NOLINTEND
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
// vIndex: 1
31
virtual ::std::string
const
& getName()
const
/*override*/
;
32
33
// vIndex: 2
34
virtual
void
executeAction(
::RenderParams
& params)
const
/*override*/
;
35
36
// vIndex: 3
37
virtual
void
buildSchema(
38
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::EventResponseCollection>
>& schema,
39
::Factory<::EventResponse>
const
& factory
40
)
const
/*override*/
;
41
42
// vIndex: 0
43
virtual
~SetBlockAtPos
()
/*override*/
=
default
;
44
// NOLINTEND
45
46
public
:
47
// static variables
48
// NOLINTBEGIN
49
MCAPI static ::std::string
const
& NameID();
50
// NOLINTEND
51
52
public
:
53
// virtual function thunks
54
// NOLINTBEGIN
55
MCAPI ::std::string
const
& $getName()
const
;
56
57
MCAPI
void
$executeAction(
::RenderParams
& params)
const
;
58
59
MCAPI
void
$buildSchema(
60
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::EventResponseCollection>
>& schema,
61
::Factory<::EventResponse>
const
& factory
62
)
const
;
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCNAPI
static
void
**
$vftable
();
69
// NOLINTEND
70
};
EventResponse
Definition
EventResponse.h:16
Factory
Definition
Factory.h:6
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
RenderParams
Definition
RenderParams.h:30
SetBlockAtPos
Definition
SetBlockAtPos.h:19
SetBlockAtPos::$vftable
static MCAPI void ** $vftable()
EventResponseCollection
Definition
EventResponseCollection.h:10
src-server
mc
world
level
block
events
responses
SetBlockAtPos.h
Generated on Sun Oct 12 2025 06:32:28 for LeviLamina by
1.12.0