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

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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