3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/ContainerID.h"
7#include "mc/world/containers/managers/models/ContainerManagerModel.h"
8#include "mc/world/level/BlockPos.h"
22 ::ll::TypedStorage<4, 12, ::BlockPos> mBlockPos;
23 ::ll::TypedStorage<1, 1, bool> mShouldBookBeOpen;
24 ::ll::TypedStorage<8, 24, ::std::vector<::ItemEnchantOption>> mEnchantOptions;
39 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
42 virtual void setSlot(
int slot,
::ItemStack const& item,
bool fromNetwork) ;
45 virtual ::ItemStack
const& getSlot(
int slot)
const ;
48 virtual void setData(
int id,
int value) ;
51 virtual bool isValid(
float pickRange) ;
54 virtual void broadcastChanges() ;
57 virtual ::ContainerScreenContext _postInit() ;
87 MCNAPI ::ItemStack
const&
$getSlot(
int slot)
const;
Definition ContainerManagerModel.h:29
Definition ContainerScreenContext.h:17
Definition EnchantingContainerManagerModel.h:18
MCAPI EnchantingContainerManagerModel(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
MCAPI bool $isValid(float pickRange)
MCAPI void * $ctor(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
MCAPI void $broadcastChanges()
MCAPI::ContainerScreenContext $_postInit()
static MCAPI int const & NUM_OPTIONS()
static MCAPI void ** $vftable()
MCAPI::ItemStack const & $getSlot(int slot) const
MCAPI void $setSlot(int slot, ::ItemStack const &item, bool fromNetwork)
MCAPI void recalculateOptions()
MCAPI ::std::vector<::ItemStack > $getItemCopies() const
MCAPI void $setData(int id, int value)
Definition ItemEnchantOption.h:5
Definition ItemStack.h:25