LeviLamina
Loading...
Searching...
No Matches
FurnaceContainerManagerModel Class Reference
+ Inheritance diagram for FurnaceContainerManagerModel:

Public Member Functions

FurnaceContainerManagerModeloperator= (FurnaceContainerManagerModel const &)
 
 FurnaceContainerManagerModel (FurnaceContainerManagerModel const &)
 
virtual ::std::vector<::ItemStackgetItemCopies () const
 
virtual void setSlot (int slot, ::ItemStack const &item, bool fromNetwork)
 
virtual::ItemStack const & getSlot (int slot) const
 
virtual void setData (int id, int value)
 
virtual bool isValid (float pickRange)
 
virtual void broadcastChanges ()
 
virtual::ContainerScreenContext _postInit ()
 
MCAPI FurnaceContainerManagerModel (::HashedString const &recipeTag, ::SharedTypes::Legacy::ContainerType containerType, ::BlockActorType blockActorType, ::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
 
MCAPI::FurnaceBlockActor * _getFurnaceEntity ()
 
MCAPI void _updateResultSlotInfo ()
 
MCAPI void * $ctor (::HashedString const &recipeTag, ::SharedTypes::Legacy::ContainerType containerType, ::BlockActorType blockActorType, ::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos)
 
MCAPI void $dtor ()
 
MCAPI ::std::vector<::ItemStack$getItemCopies () const
 
MCAPI void $setSlot (int slot, ::ItemStack const &item, bool fromNetwork)
 
MCAPI::ItemStack const & $getSlot (int slot) const
 
MCAPI void $setData (int id, int value)
 
MCAPI bool $isValid (float pickRange)
 
MCAPI void $broadcastChanges ()
 
MCAPI::ContainerScreenContext $_postInit ()
 
virtual bool tick ()
 
virtual::ContainerID getContainerId () const
 
virtual void setContainerId (::ContainerID id)
 
virtual::SharedTypes::Legacy::ContainerType getContainerType () const
 
virtual void setContainerType (::SharedTypes::Legacy::ContainerType type)
 
virtual::Bedrock::PubSub::Subscription registerContainerTypeListener (::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
 
virtual void debitPlayerLevels (int levels)
 
virtual bool isCreativeMode () const
 
virtual bool isClientSide () const
 
virtual bool isServerAuthoritative () const
 
virtual void serverInitItemStackIds ()
 
virtual void setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
virtual::ItemStack const & getFullContainerSlot (int slot, ::FullContainerName const &name) const
 
MCAPI void _addContainer (::std::shared_ptr<::ContainerModel > containerModel)
 
MCAPI bool _isPlayerInRangeOfPosition (::BlockPos const &blockPos, float pickRange) const
 
MCAPI void addDynamicContainer (::std::shared_ptr<::ContainerModel > model)
 
MCAPI void postInit ()
 
MCAPI void * $ctor (::ContainerID containerId, ::Player &player)
 
MCFOLD bool $tick ()
 
MCFOLD::ContainerID $getContainerId () const
 
MCFOLD void $setContainerId (::ContainerID id)
 
MCFOLD::SharedTypes::Legacy::ContainerType $getContainerType () const
 
MCAPI void $setContainerType (::SharedTypes::Legacy::ContainerType type)
 
MCAPI::Bedrock::PubSub::Subscription $registerContainerTypeListener (::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
 
MCAPI void $debitPlayerLevels (int levels)
 
MCAPI bool $isCreativeMode () const
 
MCAPI bool $isClientSide () const
 
MCAPI bool $isServerAuthoritative () const
 
MCAPI void $serverInitItemStackIds ()
 
MCAPI void $setFullContainerSlot (int slot, ::FullContainerName const &name, ::ItemStack const &item, bool)
 
MCAPI::ItemStack const & $getFullContainerSlot (int slot, ::FullContainerName const &name) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 12 > mUnk420209
 
::ll::UntypedStorage< 4, 4 > mUnk346601
 
::ll::UntypedStorage< 4, 4 > mUnkf1b243
 
::ll::UntypedStorage< 4, 4 > mUnk628aee
 
::ll::UntypedStorage< 4, 4 > mUnkd60ec5
 
::ll::UntypedStorage< 4, 4 > mUnk96aaa6
 
::ll::UntypedStorage< 4, 4 > mUnk3d7132
 
::ll::UntypedStorage< 8, 32 > mUnkc67781
 
::ll::UntypedStorage< 4, 4 > mUnkcc9a84
 
::ll::UntypedStorage< 4, 4 > mUnk726d31
 
::ll::UntypedStorage< 1, 1 > mUnk4eae60
 
::ll::UntypedStorage< 8, 48 > mUnk2497a7
 
::ll::UntypedStorage< 8, 8 > mUnkc2376e
 
::ll::UntypedStorage< 8, 16 > mUnk38654c
 
::ll::UntypedStorage< 8, 16 > mUnk1bfaad
 
::ll::UntypedStorage< 8, 8 > mUnkfee45b
 
::ll::UntypedStorage< 8, 24 > mUnkf245ae
 
::ll::UntypedStorage< 1, 1 > mUnk5c726e
 
::ll::UntypedStorage< 1, 1 > mUnkb3fe56
 
::ll::UntypedStorage< 8, 8 > mUnk3505e0
 
::ll::UntypedStorage< 8, 64 > mUnk466296
 
::ll::UntypedStorage< 8, 40 > mUnkbb37fd
 
::ll::UntypedStorage< 8, 64 > mUnke23970
 
::ll::UntypedStorage< 8, 128 > mUnkb06eac
 

Member Function Documentation

◆ getItemCopies()

virtual ::std::vector<::ItemStack > FurnaceContainerManagerModel::getItemCopies ( ) const
virtual

Implements IContainerManager.

◆ setSlot()

virtual void FurnaceContainerManagerModel::setSlot ( int slot,
::ItemStack const & item,
bool fromNetwork )
virtual

Implements IContainerManager.

◆ getSlot()

virtual::ItemStack const & FurnaceContainerManagerModel::getSlot ( int slot) const
virtual

Implements IContainerManager.

◆ setData()

virtual void FurnaceContainerManagerModel::setData ( int id,
int value )
virtual

Implements IContainerManager.

◆ isValid()

virtual bool FurnaceContainerManagerModel::isValid ( float pickRange)
virtual

Reimplemented from ContainerManagerModel.

◆ broadcastChanges()

virtual void FurnaceContainerManagerModel::broadcastChanges ( )
virtual

Reimplemented from ContainerManagerModel.

◆ _postInit()

virtual::ContainerScreenContext FurnaceContainerManagerModel::_postInit ( )
virtual

Implements ContainerManagerModel.

◆ getContainerId()

virtual::ContainerID ContainerManagerModel::getContainerId ( ) const
virtualinherited

Implements IContainerManager.

◆ setContainerId()

virtual void ContainerManagerModel::setContainerId ( ::ContainerID id)
virtualinherited

Implements IContainerManager.

◆ getContainerType()

virtual::SharedTypes::Legacy::ContainerType ContainerManagerModel::getContainerType ( ) const
virtualinherited

Implements IContainerManager.

◆ setContainerType()

virtual void ContainerManagerModel::setContainerType ( ::SharedTypes::Legacy::ContainerType type)
virtualinherited

Implements IContainerManager.

◆ registerContainerTypeListener()

virtual::Bedrock::PubSub::Subscription ContainerManagerModel::registerContainerTypeListener ( ::std::function< void(::SharedTypes::Legacy::ContainerType)> callback) const
virtualinherited

Implements IContainerManager.

◆ serverInitItemStackIds()

virtual void ContainerManagerModel::serverInitItemStackIds ( )
virtualinherited

Implements IContainerManager.

◆ setFullContainerSlot()

virtual void ContainerManagerModel::setFullContainerSlot ( int slot,
::FullContainerName const & name,
::ItemStack const & item,
bool  )
virtualinherited

Implements IContainerManager.

◆ getFullContainerSlot()

virtual::ItemStack const & ContainerManagerModel::getFullContainerSlot ( int slot,
::FullContainerName const & name ) const
virtualinherited

Implements IContainerManager.


The documentation for this class was generated from the following file: