LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerBreakBlockAfterEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7
#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Block
;
12
class
BlockPos
;
13
class
ItemStackBase
;
14
class
Player
;
15
namespace
Scripting {
class
WeakLifetimeScope; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
struct
ScriptPlayerBreakBlockAfterEvent
:
public
::ScriptModuleMinecraft::ScriptBlockEvent
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 32>
mUnka28136;
25
::ll::UntypedStorage<8, 32>
mUnk4947a8;
26
::ll::UntypedStorage<8, 40>
mUnka29e34;
27
::ll::UntypedStorage<8, 40>
mUnk4f7293;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
ScriptPlayerBreakBlockAfterEvent
& operator=(
ScriptPlayerBreakBlockAfterEvent
const
&);
33
ScriptPlayerBreakBlockAfterEvent
();
34
35
public
:
36
// member functions
37
// NOLINTBEGIN
38
MCAPI
ScriptPlayerBreakBlockAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent
const
&);
39
40
MCAPI
ScriptPlayerBreakBlockAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent
&&);
41
42
MCAPI
ScriptPlayerBreakBlockAfterEvent
(
43
::Player
& player,
44
::BlockPos
const
& pos,
45
::Block
const
& destroyedBlock,
46
::ItemStackBase
const
& afterBreakItem,
47
::ItemStackBase
const
& beforeBreakItem,
48
::Scripting::WeakLifetimeScope
const
& scope
49
);
50
51
MCAPI
~ScriptPlayerBreakBlockAfterEvent
();
52
// NOLINTEND
53
54
public
:
55
// static functions
56
// NOLINTBEGIN
57
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent> bind();
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent
const
&);
64
65
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent
&&);
66
67
MCAPI
void
* $ctor(
68
::Player
& player,
69
::BlockPos
const
& pos,
70
::Block
const
& destroyedBlock,
71
::ItemStackBase
const
& afterBreakItem,
72
::ItemStackBase
const
& beforeBreakItem,
73
::Scripting::WeakLifetimeScope
const
& scope
74
);
75
// NOLINTEND
76
77
public
:
78
// destructor thunk
79
// NOLINTBEGIN
80
MCAPI
void
$dtor();
81
// NOLINTEND
82
};
83
84
}
// namespace ScriptModuleMinecraft
BlockPos
Definition
BlockPos.h:18
Block
Definition
Block.h:36
ItemStackBase
Definition
ItemStackBase.h:35
Player
Definition
Player.h:119
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ScriptModuleMinecraft::ScriptBlockEvent
Definition
ScriptBlockEvent.h:10
ScriptModuleMinecraft::ScriptPlayerBreakBlockAfterEvent
Definition
ScriptPlayerBreakBlockAfterEvent.h:20
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptPlayerBreakBlockAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0