diff --git a/src/PocketMine/Player.php b/src/PocketMine/Player.php index 9c35e8c65..618c11406 100644 --- a/src/PocketMine/Player.php +++ b/src/PocketMine/Player.php @@ -1043,7 +1043,7 @@ class Player extends RealHuman{ return false; } - if(EventHandler::callEvent(new Event\Player\PlayerGameModeChangeEvent((int) $gm)) === Event\Event::DENY){ + if(EventHandler::callEvent(new Event\Player\PlayerGameModeChangeEvent($this, (int) $gm)) === Event\Event::DENY){ return false; } diff --git a/src/PocketMine/event/block/BlockBreakEvent.php b/src/PocketMine/event/block/BlockBreakEvent.php index 0ab6b8f6b..bc32b92aa 100644 --- a/src/PocketMine/event/block/BlockBreakEvent.php +++ b/src/PocketMine/event/block/BlockBreakEvent.php @@ -58,7 +58,7 @@ class BlockBreakEvent extends BlockEvent implements CancellableEvent{ } public function getItem(){ - return $item; + return $this->item; } public function getInstaBreak(){ diff --git a/src/PocketMine/event/block/BlockPlaceEvent.php b/src/PocketMine/event/block/BlockPlaceEvent.php index 67821e0da..47c5d3a07 100644 --- a/src/PocketMine/event/block/BlockPlaceEvent.php +++ b/src/PocketMine/event/block/BlockPlaceEvent.php @@ -66,7 +66,7 @@ class BlockPlaceEvent extends BlockEvent implements CancellableEvent{ * @return mixed */ public function getItem(){ - return $item; + return $this->item; } public function getBlockReplaced(){ diff --git a/src/PocketMine/event/player/PlayerGameModeChangeEvent.php b/src/PocketMine/event/player/PlayerGameModeChangeEvent.php index 3c2021b32..cf0e2d794 100644 --- a/src/PocketMine/event/player/PlayerGameModeChangeEvent.php +++ b/src/PocketMine/event/player/PlayerGameModeChangeEvent.php @@ -39,7 +39,7 @@ class PlayerGameModeChangeEvent extends PlayerEvent implements CancellableEvent{ public function __construct(Player $player, $newGamemode){ $this->player = $player; - $this->gamemode = (int) $gamemode; + $this->gamemode = (int) $newGamemode; } public function getNewGamemode(){ diff --git a/src/PocketMine/event/player/PlayerInteractEvent.php b/src/PocketMine/event/player/PlayerInteractEvent.php index 5b5afc25b..f3ff53ee0 100644 --- a/src/PocketMine/event/player/PlayerInteractEvent.php +++ b/src/PocketMine/event/player/PlayerInteractEvent.php @@ -57,7 +57,7 @@ class PlayerInteractEvent extends PlayerEvent implements CancellableEvent{ } public function getItem(){ - return $item; + return $this->item; } public function getBlock(){