From 5926d80525318d73f633cedfb6d5fedb91f75f3e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 4 Jul 2018 20:04:40 +0100 Subject: [PATCH] DoubleChestInventory: fixed wrong logic for setting items into the right-hand side --- src/pocketmine/inventory/DoubleChestInventory.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pocketmine/inventory/DoubleChestInventory.php b/src/pocketmine/inventory/DoubleChestInventory.php index e302fcf56..57600a2a5 100644 --- a/src/pocketmine/inventory/DoubleChestInventory.php +++ b/src/pocketmine/inventory/DoubleChestInventory.php @@ -60,15 +60,15 @@ class DoubleChestInventory extends ChestInventory implements InventoryHolder{ } public function getItem(int $index) : Item{ - return $index < $this->left->getSize() ? $this->left->getItem($index) : $this->right->getItem($index - $this->right->getSize()); + return $index < $this->left->getSize() ? $this->left->getItem($index) : $this->right->getItem($index - $this->left->getSize()); } public function setItem(int $index, Item $item, bool $send = true) : bool{ - return $index < $this->left->getSize() ? $this->left->setItem($index, $item, $send) : $this->right->setItem($index - $this->right->getSize(), $item, $send); + return $index < $this->left->getSize() ? $this->left->setItem($index, $item, $send) : $this->right->setItem($index - $this->left->getSize(), $item, $send); } public function clear(int $index, bool $send = true) : bool{ - return $index < $this->left->getSize() ? $this->left->clear($index, $send) : $this->right->clear($index - $this->right->getSize(), $send); + return $index < $this->left->getSize() ? $this->left->clear($index, $send) : $this->right->clear($index - $this->left->getSize(), $send); } public function getContents(bool $includeEmpty = false) : array{