LeviLamina
Loading...
Searching...
No Matches
ItemEventListener Class Reference

Public Types

using EventType = ::ItemNotificationEvent
 

Public Member Functions

virtual::EventResult onInventoryItemOpened (bool workbench)
 
virtual::EventResult onInventoryItemClosed ()
 
virtual::EventResult onItemTransferredFromContainer (::ItemStackBase const &item, ::std::string const &srcContainerName)
 
virtual::EventResult onItemTransferredToContainer (::ItemStackBase const &item, ::std::string const &dstContainerName)
 
virtual::EventResult onPreviewItemPopulatedInContainer (::ItemStackBase const &item, ::std::string const &containerName)
 
virtual::EventResult onInventoryLayoutSelected (int activeInventoryLayout, int activeInventoryLeftTabIndex)
 
virtual::EventResult onInventoryItemCraftedAutomaticallyByRecipe (::ItemStackBase const &item)
 
virtual::EventResult onRecipeSelected (::ItemStackBase const &item)
 
virtual::EventResult onItemSmelted (::Player &player, ::ItemDescriptor const &item, ::ItemDescriptor const &lastFuelItem)
 
virtual::EventResult onItemSpawningActor (::Actor const &spawningActor)
 
virtual::EventResult onItemSpawnedActor (::ItemStackBase const &item, ::Actor const &spawnedActor)
 
virtual::EventResult onItemModifiedActor (::ItemStackBase const &item, ::Actor const &modifiedActor)
 
virtual::EventResult onItemSelectedSlot (int slot)
 
virtual::EventResult onItemSelected (::ItemStackBase const &)
 
virtual::EventResult onItemDefinitionEventTriggered (::ItemStackBase const &item, ::std::string const &event)
 
virtual::EventResult onEvent (::ItemNotificationEvent const &event)
 
MCAPI::EventResult $onInventoryItemOpened (bool workbench)
 
MCAPI::EventResult $onInventoryItemClosed ()
 
MCAPI::EventResult $onItemTransferredFromContainer (::ItemStackBase const &item, ::std::string const &srcContainerName)
 
MCAPI::EventResult $onItemTransferredToContainer (::ItemStackBase const &item, ::std::string const &dstContainerName)
 
MCAPI::EventResult $onPreviewItemPopulatedInContainer (::ItemStackBase const &item, ::std::string const &containerName)
 
MCAPI::EventResult $onInventoryLayoutSelected (int activeInventoryLayout, int activeInventoryLeftTabIndex)
 
MCAPI::EventResult $onInventoryItemCraftedAutomaticallyByRecipe (::ItemStackBase const &item)
 
MCAPI::EventResult $onRecipeSelected (::ItemStackBase const &item)
 
MCAPI::EventResult $onItemSmelted (::Player &player, ::ItemDescriptor const &item, ::ItemDescriptor const &lastFuelItem)
 
MCAPI::EventResult $onItemSpawningActor (::Actor const &spawningActor)
 
MCAPI::EventResult $onItemSpawnedActor (::ItemStackBase const &item, ::Actor const &spawnedActor)
 
MCAPI::EventResult $onItemModifiedActor (::ItemStackBase const &item, ::Actor const &modifiedActor)
 
MCAPI::EventResult $onItemSelectedSlot (int slot)
 
MCAPI::EventResult $onItemSelected (::ItemStackBase const &)
 
MCAPI::EventResult $onItemDefinitionEventTriggered (::ItemStackBase const &item, ::std::string const &event)
 
MCAPI::EventResult $onEvent (::ItemNotificationEvent const &event)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Member Function Documentation

◆ $onInventoryItemOpened()

MCAPI::EventResult ItemEventListener::$onInventoryItemOpened ( bool workbench)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onInventoryItemClosed()

MCAPI::EventResult ItemEventListener::$onInventoryItemClosed ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemTransferredFromContainer()

MCAPI::EventResult ItemEventListener::$onItemTransferredFromContainer ( ::ItemStackBase const & item,
::std::string const & srcContainerName )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemTransferredToContainer()

MCAPI::EventResult ItemEventListener::$onItemTransferredToContainer ( ::ItemStackBase const & item,
::std::string const & dstContainerName )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onPreviewItemPopulatedInContainer()

MCAPI::EventResult ItemEventListener::$onPreviewItemPopulatedInContainer ( ::ItemStackBase const & item,
::std::string const & containerName )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onInventoryLayoutSelected()

MCAPI::EventResult ItemEventListener::$onInventoryLayoutSelected ( int activeInventoryLayout,
int activeInventoryLeftTabIndex )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onInventoryItemCraftedAutomaticallyByRecipe()

MCAPI::EventResult ItemEventListener::$onInventoryItemCraftedAutomaticallyByRecipe ( ::ItemStackBase const & item)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onRecipeSelected()

MCAPI::EventResult ItemEventListener::$onRecipeSelected ( ::ItemStackBase const & item)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemSmelted()

MCAPI::EventResult ItemEventListener::$onItemSmelted ( ::Player & player,
::ItemDescriptor const & item,
::ItemDescriptor const & lastFuelItem )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemSpawningActor()

MCAPI::EventResult ItemEventListener::$onItemSpawningActor ( ::Actor const & spawningActor)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemSpawnedActor()

MCAPI::EventResult ItemEventListener::$onItemSpawnedActor ( ::ItemStackBase const & item,
::Actor const & spawnedActor )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemModifiedActor()

MCAPI::EventResult ItemEventListener::$onItemModifiedActor ( ::ItemStackBase const & item,
::Actor const & modifiedActor )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemSelectedSlot()

MCAPI::EventResult ItemEventListener::$onItemSelectedSlot ( int slot)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemSelected()

MCAPI::EventResult ItemEventListener::$onItemSelected ( ::ItemStackBase const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onItemDefinitionEventTriggered()

MCAPI::EventResult ItemEventListener::$onItemDefinitionEventTriggered ( ::ItemStackBase const & item,
::std::string const & event )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onEvent()

MCAPI::EventResult ItemEventListener::$onEvent ( ::ItemNotificationEvent const & event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** ItemEventListener::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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