$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 | |
addInventory(Inventory $inventory) (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 | |