|
MCAPI | ItemStackRequestActionHandler (::ItemStackNetManagerServer &itemStackNetManager, ::Player &player) |
|
MCAPI void | _addResponseSlotInfo (::ItemStackRequestHandlerSlotInfo const &slotInfo, ::ItemStack const &item) |
|
MCAPI void | _cacheLegacySlotIdAssignment (::ContainerEnumName containerName, uchar slot, ::ItemStackLegacyRequestId const &legacyClientRequestId, ::ItemStackNetId const &serverNetId) |
|
MCAPI void | _cacheSlotIdAssigment (::ContainerRuntimeId const &containerRuntimeId, uchar requestSlot, uchar slot, ::ItemStackNetId const &serverNetId) |
|
MCAPI ::std::unique_ptr<::ScreenHandlerBase > | _createScreenHandler (::ContainerScreenContext const &screenContext) |
|
MCAPI ::std::shared_ptr<::SimpleSparseContainer > | _getOrInitSparseContainer (::FullContainerName const &openContainerId) |
|
MCAPI::ItemStackNetResult | _handleRemove (::ItemStackRequestActionTransferBase const &requestAction, ::ItemStack &removedItem, ::ItemStackRequestActionHandler::RemoveType removeType) |
|
MCAPI::ItemStackNetResult | _handleTransfer (::ItemStackRequestActionTransferBase const &requestAction, bool isSwap, bool isSrcHintSlot, bool isDstHintSlot) |
|
MCAPI void | _initScreen (::ItemStackNetManagerScreen &screen) |
|
MCAPI ::std::optional<::ItemStackRequestActionHandler::RequestSlotIdAssignment > | _resolveSlotIdAssignment (::ItemStackRequestSlotInfo const &requestSlotInfo, ::ContainerRuntimeId const &containerRuntimeId) |
|
MCAPI::ItemStackRequestActionHandler::ScreenData * | _tryGetCurrentScreenData () const |
|
MCAPI::ItemStackRequestHandlerSlotInfo | _validateRequestSlot (::ItemStackRequestSlotInfo const &requestSlotInfo, bool isItemRequired, bool isHintSlot) |
|
MCAPI void | addStrings (::ItemStackRequestId requestId, ::std::vector<::std::string > strings) |
|
MCAPI void | beginRequest (::ItemStackRequestId const &clientRequestId, ::ItemStackNetManagerScreen &screen) |
|
MCAPI ::std::tuple<::ItemStackNetResult, ::std::vector<::ItemStackResponseContainerInfo > > | endRequest (::ItemStackNetResult currentResult) |
|
MCAPI ::std::vector<::std::string > const & | getFilteredStrings (::ItemStackRequestId requestId) const |
|
MCAPI::ContainerScreenContext const & | getScreenContext () const |
|
MCAPI ::std::vector<::std::string > const & | getStrings (::ItemStackRequestId requestId) const |
|
MCAPI::ItemStackNetResult | handleRequestAction (::ItemStackRequestAction const &requestAction) |
|
MCAPI bool | hasFilteredStrings (::ItemStackRequestId requestId) const |
|
MCAPI void | normalTick () |
|
MCAPI ::std::vector<::ItemInstance > | tryCraft (::std::unique_ptr<::ContainerValidationCraftInputs > craftInputs, uchar numCrafts) |
|
MCAPI void * | $ctor (::ItemStackNetManagerServer &itemStackNetManager, ::Player &player) |
|
|
::ll::TypedStorage< 8, 8, ::Player & > | mPlayer |
|
::ll::TypedStorage< 8, 8, ::ItemStackNetManagerServer & > | mItemStackNetManager |
|
::ll::TypedStorage< 4, 4, ::ContainerRuntimeId const > | mPlayerArmorContainerRuntimeId |
|
::ll::TypedStorage< 4, 4, ::ContainerRuntimeId const > | mPlayerHandContainerRuntimeId |
|
::ll::TypedStorage< 4, 4, ::ContainerRuntimeId const > | mPlayerUIContainerRuntimeId |
|
::ll::TypedStorage< 8, 96, ::std::array<::ItemStackRequestActionHandler::PlayerLegacyRequestSlotIdAssignment, 3 > > | mPlayerLegacyRequests |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastTime |
|
::ll::TypedStorage< 8, 24, ::WeakRef<::EntityContext > > | mCurrentRequestScreen |
|
::ll::TypedStorage< 4, 16, ::ItemStackRequestId > | mClientRequestId |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ItemStackResponseContainerInfo > > | mResponseContainerInfos |
|
::ll::TypedStorage< 8, 16, ::std::map<::std::string, ::std::vector<::std::string > > > | mFilteredStrings |
|
::ll::TypedStorage< 8, 16, ::std::map<::std::string, ::std::vector<::std::string > > > | mStrings |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ContainerScreenValidation > > | mScreenValidation |
|