| $actions (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | $hasExecuted (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | $inputs (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | $inventories (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | $outputs (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | $recipe (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | $repetitions (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | __construct(Player $source, CraftingManager $craftingManager, array $actions=[], ?CraftingRecipe $recipe=null, ?int $repetitions=null) (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction |  | 
  | pocketmine::inventory::transaction::InventoryTransaction::__construct(protected Player $source, array $actions=[]) | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | addAction(InventoryAction $action) (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | callExecuteEvent() (defined in pocketmine\inventory\transaction\CraftingTransaction) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | execute() | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | findResultItem(Item $needOrigin, array $possibleActions) | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | getActions() | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | getInventories() | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | getSource() (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | hasExecuted() (defined in pocketmine\inventory\transaction\InventoryTransaction) | pocketmine\inventory\transaction\InventoryTransaction |  | 
  | matchIngredients(array $providedItems, array $recipeIngredients, int $expectedIterations) | pocketmine\inventory\transaction\CraftingTransaction | static | 
  | matchItems(array &$needItems, array &$haveItems) | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | matchOutputs(array $txItems, array $recipeItems) | pocketmine\inventory\transaction\CraftingTransaction | protected | 
  | squashDuplicateSlotChanges() | pocketmine\inventory\transaction\InventoryTransaction | protected | 
  | validate() | pocketmine\inventory\transaction\CraftingTransaction |  |