LeviLamina
Loading...
Searching...
No Matches
ScriptItemUseOnBeforeEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/scripting/modules/minecraft/events/ScriptItemUseOnAfterEvent.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Player
;
11
struct
ItemUseOnEvent
;
12
namespace
Scripting {
class
WeakLifetimeScope; }
13
namespace
Scripting {
struct
ClassBinding; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
struct
ScriptItemUseOnBeforeEvent
:
public
::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<1, 1, bool> mCancel;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
ScriptItemUseOnBeforeEvent
& operator=(
ScriptItemUseOnBeforeEvent
const
&);
28
ScriptItemUseOnBeforeEvent
();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI
ScriptItemUseOnBeforeEvent
(
::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
const
&);
34
35
MCAPI
ScriptItemUseOnBeforeEvent
(
::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
&&);
36
37
MCAPI
ScriptItemUseOnBeforeEvent
(
38
::ItemUseOnEvent
const
& itemEvent,
39
::Player
const
& player,
40
::Scripting::WeakLifetimeScope
const
& scope
41
);
42
43
MCAPI ::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent&
44
operator=(
::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
&&);
45
// NOLINTEND
46
47
public
:
48
// static functions
49
// NOLINTBEGIN
50
MCAPI static ::Scripting::ClassBinding bind();
51
52
MCAPI static ::Scripting::ClassBinding bindV010();
53
// NOLINTEND
54
55
public
:
56
// constructor thunks
57
// NOLINTBEGIN
58
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
const
&);
59
60
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
&&);
61
62
MCAPI
void
*
63
$ctor(
::ItemUseOnEvent
const
& itemEvent,
::Player
const
& player,
::Scripting::WeakLifetimeScope
const
& scope);
64
// NOLINTEND
65
};
66
67
}
// namespace ScriptModuleMinecraft
Player
Definition
Player.h:123
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:7
ItemUseOnEvent
Definition
ItemUseOnEvent.h:11
ScriptModuleMinecraft::ScriptItemUseOnAfterEvent
Definition
ScriptItemUseOnAfterEvent.h:24
ScriptModuleMinecraft::ScriptItemUseOnBeforeEvent
Definition
ScriptItemUseOnBeforeEvent.h:18
src-server
mc
scripting
modules
minecraft
events
ScriptItemUseOnBeforeEvent.h
Generated on Tue Oct 28 2025 05:32:13 for LeviLamina by
1.12.0