|
|
BaseContainerMenu & | operator= (BaseContainerMenu const &) |
| |
|
| BaseContainerMenu (BaseContainerMenu const &) |
| |
|
virtual void | removeSlot (int, int)=0 |
| |
|
virtual bool | isSlotDirty (int slot) |
| |
|
virtual bool | isResultSlot (int slot) |
| |
| virtual void | containerContentChanged (int slot) |
| |
| virtual void | serverInitItemStackIds ()=0 |
| |
| virtual ::std::vector<::ItemStack > | getItemCopies () const =0 |
| |
| virtual void | setSlot (int, ::ItemStack const &, bool)=0 |
| |
| virtual::ItemStack const & | getSlot (int) const =0 |
| |
| virtual void | setData (int id, int value) |
| |
| 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 | broadcastChanges () |
| |
|
virtual::Container * | _getContainer () const =0 |
| |
| MCAPI | BaseContainerMenu (::Player &player, ::SharedTypes::Legacy::ContainerType containerType) |
| |
| MCAPI void | _saveLastSlots (::Container *container) |
| |
| MCAPI void * | $ctor (::Player &player, ::SharedTypes::Legacy::ContainerType containerType) |
| |
| MCAPI void | $dtor () |
| |
| MCAPI bool | $isSlotDirty (int slot) |
| |
| MCAPI bool | $isResultSlot (int slot) |
| |
| MCAPI void | $containerContentChanged (int slot) |
| |
| MCAPI void | $setData (int id, int value) |
| |
| MCAPI::ContainerID | $getContainerId () const |
| |
| MCAPI void | $setContainerId (::ContainerID id) |
| |
| MCAPI::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 | $broadcastChanges () |
| |
|
virtual void | setFullContainerSlot (int, ::FullContainerName const &, ::ItemStack const &, bool)=0 |
| |
|
virtual::ItemStack const & | getFullContainerSlot (int, ::FullContainerName const &) const =0 |
| |
|
|
::ll::TypedStorage< 8, 8, ::Player & > | mPlayer |
| |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ItemStack > > | mLastSlots |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerContainerRefresher > > | mContainerRefresher |
| |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::DynamicContainerTracker > > | mDynamicContainerTracker |
| |
|
::ll::TypedStorage< 1, 1, ::ContainerID > | mContainerId |
| |
|
::ll::TypedStorage< 1, 1, ::SharedTypes::Legacy::ContainerType > | mContainerType |
| |
|
::ll::TypedStorage< 4, 4, int > | mTicksSinceLastCleanup |
| |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PubSub::Publisher< void(::SharedTypes::Legacy::ContainerType), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > > | mContainerTypeSubscribers |
| |