From 7190f6a4caf823d2c1e2073b8b8a9f1d08eeb461 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 21 Dec 2016 15:23:03 +0000 Subject: [PATCH] Fix bow cannot be shot after jumping or sneaking, fix #190 --- src/pocketmine/Player.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 2367b3d04..4cacbea3f 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2277,7 +2277,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade $this->scheduleUpdate(); break; case PlayerActionPacket::ACTION_JUMP: - break; + break 2; case PlayerActionPacket::ACTION_START_SPRINT: $ev = new PlayerToggleSprintEvent($this, true); $this->server->getPluginManager()->callEvent($ev); @@ -2304,7 +2304,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade }else{ $this->setSneaking(true); } - break; + break 2; case PlayerActionPacket::ACTION_STOP_SNEAK: $ev = new PlayerToggleSneakEvent($this, false); $this->server->getPluginManager()->callEvent($ev); @@ -2313,7 +2313,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade }else{ $this->setSneaking(false); } - break; + break 2; default: assert(false, "Unhandled player action " . $packet->action . " from " . $this->getName()); }