diff --git a/src/pocketmine/inventory/transaction/SimpleInventoryTransaction.php b/src/pocketmine/inventory/transaction/SimpleInventoryTransaction.php index 6b4ebf5377..c4be1add02 100644 --- a/src/pocketmine/inventory/transaction/SimpleInventoryTransaction.php +++ b/src/pocketmine/inventory/transaction/SimpleInventoryTransaction.php @@ -86,11 +86,12 @@ class SimpleInventoryTransaction implements InventoryTransaction{ return; } - $this->actions[spl_object_hash($action)] = $action; if($action instanceof SlotChangeAction){ $action->setInventoryFrom($this->source); $this->inventories[spl_object_hash($action->getInventory())] = $action->getInventory(); } + + $this->actions[spl_object_hash($action)] = $action; } /**