| $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 |
| $inventoryWindows (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 | |
| getInventoryWindows() | 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 | |