diff --git a/src/pocketmine/level/format/io/LevelProviderManager.php b/src/pocketmine/level/format/io/LevelProviderManager.php index 4c8a98ea1..b79184716 100644 --- a/src/pocketmine/level/format/io/LevelProviderManager.php +++ b/src/pocketmine/level/format/io/LevelProviderManager.php @@ -27,7 +27,6 @@ use pocketmine\level\format\io\leveldb\LevelDB; use pocketmine\level\format\io\region\Anvil; use pocketmine\level\format\io\region\McRegion; use pocketmine\level\format\io\region\PMAnvil; -use pocketmine\level\LevelException; abstract class LevelProviderManager{ protected static $providers = []; @@ -42,11 +41,11 @@ abstract class LevelProviderManager{ /** * @param string $class * - * @throws LevelException + * @throws \InvalidArgumentException */ public static function addProvider(string $class){ if(!is_subclass_of($class, LevelProvider::class)){ - throw new LevelException("Class is not a subclass of LevelProvider"); + throw new \InvalidArgumentException("Class is not a subclass of LevelProvider"); } /** @var LevelProvider $class */ self::$providers[strtolower($class::getProviderName())] = $class;