LeviLamina
Loading...
Searching...
No Matches
CrafterContainerManagerModel.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/ContainerID.h"
7
#include "mc/world/containers/managers/models/LevelContainerManagerModel.h"
8
#include "mc/world/item/ItemInstance.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BlockPos
;
13
class
ContainerScreenContext
;
14
class
ItemStack
;
15
class
Player
;
16
// clang-format on
17
18
class
CrafterContainerManagerModel
:
public
::LevelContainerManagerModel
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 128, ::ItemInstance> mLastCachedResultItem;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
CrafterContainerManagerModel
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 0
33
virtual
~CrafterContainerManagerModel
()
/*override*/
=
default
;
34
35
// vIndex: 8
36
virtual
void
setSlot(
int
slot,
::ItemStack
const
& item,
bool
fromNetwork)
/*override*/
;
37
38
// vIndex: 20
39
virtual ::ContainerScreenContext _postInit()
/*override*/
;
40
// NOLINTEND
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCNAPI
CrafterContainerManagerModel
(::ContainerID containerId,
::Player
& player,
::BlockPos
const
& blockPos);
46
// NOLINTEND
47
48
public
:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCNAPI
void
*
$ctor
(::ContainerID containerId,
::Player
& player,
::BlockPos
const
& blockPos);
52
// NOLINTEND
53
54
public
:
55
// virtual function thunks
56
// NOLINTBEGIN
57
MCNAPI
void
$setSlot
(
int
slot,
::ItemStack
const
& item,
bool
fromNetwork);
58
59
MCNAPI ::ContainerScreenContext
$_postInit
();
60
// NOLINTEND
61
62
public
:
63
// vftables
64
// NOLINTBEGIN
65
MCNAPI
static
void
**
$vftable
();
66
// NOLINTEND
67
};
BlockPos
Definition
BlockPos.h:18
ContainerScreenContext
Definition
ContainerScreenContext.h:17
CrafterContainerManagerModel
Definition
CrafterContainerManagerModel.h:18
CrafterContainerManagerModel::$setSlot
MCAPI void $setSlot(int slot, ::ItemStack const &item, bool fromNetwork)
CrafterContainerManagerModel::$vftable
static MCAPI void ** $vftable()
CrafterContainerManagerModel::$_postInit
MCAPI::ContainerScreenContext $_postInit()
CrafterContainerManagerModel::$ctor
MCAPI void * $ctor(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
CrafterContainerManagerModel::CrafterContainerManagerModel
MCAPI CrafterContainerManagerModel(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
ItemStack
Definition
ItemStack.h:25
LevelContainerManagerModel
Definition
LevelContainerManagerModel.h:19
Player
Definition
Player.h:119
src
mc
world
containers
managers
models
CrafterContainerManagerModel.h
Generated on Fri Jun 13 2025 05:05:05 for LeviLamina by
1.12.0