diff --git a/src/network/BadPacketException.php b/src/network/BadPacketException.php index 179110a65..ae573c953 100644 --- a/src/network/BadPacketException.php +++ b/src/network/BadPacketException.php @@ -25,4 +25,7 @@ namespace pocketmine\network; class BadPacketException extends \RuntimeException{ + public static function wrap(\Throwable $previous, ?string $prefix = null) : self{ + return new self(($prefix !== null ? $prefix . ": " : "") . $previous->getMessage(), 0, $previous); + } }