LeviLamina
Loading...
Searching...
No Matches
ScriptItemUseOnAfterEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/scripting/modules/minecraft/events/ScriptItemUseOnEvent.h"
9
10// auto generated forward declare list
11// clang-format off
12class BlockPos;
13class Player;
14struct ItemUseOnEvent;
15namespace ScriptModuleMinecraft { class ScriptItemStack; }
16namespace Scripting { class WeakLifetimeScope; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
23public:
24 // member variables
25 // NOLINTBEGIN
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
35
36public:
37 // member functions
38 // NOLINTBEGIN
40 ::ItemUseOnEvent const& itemEvent,
42 ::Player const& player,
44 );
45
46 MCNAPI ::Scripting::Result_deprecated<::BlockPos> getBlockLocation_V010() const;
47
48 MCNAPI ::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent&
50
51 MCNAPI ::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent&
53 // NOLINTEND
54
55public:
56 // static functions
57 // NOLINTBEGIN
58 MCNAPI static ::Scripting::ClassBinding bind();
59
60 MCNAPI static ::Scripting::ClassBinding bindV010();
61 // NOLINTEND
62
63public:
64 // constructor thunks
65 // NOLINTBEGIN
66 MCNAPI void* $ctor(
67 ::ItemUseOnEvent const& itemEvent,
69 ::Player const& player,
71 );
72 // NOLINTEND
73};
74
75} // namespace ScriptModuleMinecraft
Definition BlockPos.h:18
Definition Player.h:120
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:12
Definition ItemUseOnEvent.h:11
Definition ScriptItemUseOnAfterEvent.h:22
MCAPI void * $ctor(::ItemUseOnEvent const &itemEvent, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > item, ::Player const &player, ::Scripting::WeakLifetimeScope const &scope)
MCAPI::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent & operator=(::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent const &)
MCAPI ScriptItemUseOnAfterEvent(::ItemUseOnEvent const &itemEvent, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack > item, ::Player const &player, ::Scripting::WeakLifetimeScope const &scope)
MCAPI::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent & operator=(::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent &&)
static MCAPI ::Scripting::ClassBinding bind()
static MCAPI ::Scripting::ClassBinding bindV010()
MCAPI ::Scripting::Result_deprecated<::BlockPos > getBlockLocation_V010() const
Definition ScriptItemUseOnEvent.h:20
Definition Alias.h:14