LeviLamina
Loading...
Searching...
No Matches
ScriptLootItem.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/scripting/modules/minecraft/loot_tables/ScriptLootPoolEntry.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
LootPoolEntry
;
12
namespace
ScriptModuleMinecraft {
class
ScriptItemType; }
13
namespace
ScriptModuleMinecraft {
class
ScriptLootItemFunction; }
14
namespace
Scripting {
struct
ClassBinding; }
15
// clang-format on
16
17
namespace
ScriptModuleMinecraft {
18
19
class
ScriptLootItem
:
public
::ScriptModuleMinecraft::ScriptLootPoolEntry
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 8>
mUnk1c74a4;
24
::ll::UntypedStorage<8, 32>
mUnk746251;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptLootItem
& operator=(
ScriptLootItem
const
&);
30
ScriptLootItem
(
ScriptLootItem
const
&);
31
ScriptLootItem
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 1
37
virtual ::LootPoolEntry
const
& _getEntry()
const
/*override*/
;
38
39
// vIndex: 0
40
virtual
~ScriptLootItem
()
/*override*/
=
default
;
41
// NOLINTEND
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCNAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootItemFunction>>
47
getFunctions
();
48
49
MCNAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType>>
50
getName
()
const
;
51
// NOLINTEND
52
53
public
:
54
// static functions
55
// NOLINTBEGIN
56
MCNAPI static ::Scripting::ClassBinding
bind
();
57
// NOLINTEND
58
59
public
:
60
// virtual function thunks
61
// NOLINTBEGIN
62
MCNAPI ::LootPoolEntry
const
&
$_getEntry
()
const
;
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCNAPI
static
void
**
$vftable
();
69
// NOLINTEND
70
};
71
72
}
// namespace ScriptModuleMinecraft
LootPoolEntry
Definition
LootPoolEntry.h:13
ScriptModuleMinecraft::ScriptLootItem
Definition
ScriptLootItem.h:19
ScriptModuleMinecraft::ScriptLootItem::$_getEntry
MCAPI::LootPoolEntry const & $_getEntry() const
ScriptModuleMinecraft::ScriptLootItem::bind
static MCAPI ::Scripting::ClassBinding bind()
ScriptModuleMinecraft::ScriptLootItem::$vftable
static MCAPI void ** $vftable()
ScriptModuleMinecraft::ScriptLootItem::getName
MCAPI ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemType > > getName() const
ScriptModuleMinecraft::ScriptLootItem::getFunctions
MCAPI ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptLootItemFunction > > getFunctions()
ScriptModuleMinecraft::ScriptLootPoolEntry
Definition
ScriptLootPoolEntry.h:16
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
scripting
modules
minecraft
loot_tables
ScriptLootItem.h
Generated on Tue Nov 25 2025 04:01:26 for LeviLamina by
1.12.0