mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-13 23:15:29 +00:00
merge
This commit is contained in:
commit
c46caa38e1
@ -120,22 +120,21 @@ namespace pocketmine {
|
|||||||
if(\Phar::running(true) !== ""){
|
if(\Phar::running(true) !== ""){
|
||||||
define('pocketmine\PATH', \Phar::running(true) . "/");
|
define('pocketmine\PATH', \Phar::running(true) . "/");
|
||||||
}else{
|
}else{
|
||||||
define('pocketmine\PATH', realpath(getcwd()) . DIRECTORY_SEPARATOR);
|
define('pocketmine\PATH', dirname(__FILE__, 3) . DIRECTORY_SEPARATOR);
|
||||||
}
|
}
|
||||||
|
|
||||||
$requiredSplVer = "0.0.1";
|
$requiredSplVer = "0.0.1";
|
||||||
if(!is_file(\pocketmine\PATH . "src/spl/version.php") or version_compare($requiredSplVer, require(\pocketmine\PATH . "src/spl/version.php")) > 0){
|
if(!is_file(\pocketmine\PATH . "src/spl/version.php")){
|
||||||
|
echo "[CRITICAL] Cannot find PocketMine-SPL or incompatible version." . PHP_EOL;
|
||||||
|
echo "[CRITICAL] Please update your submodules or use provided builds." . PHP_EOL;
|
||||||
|
exit(1);
|
||||||
|
}elseif(version_compare($requiredSplVer, require(\pocketmine\PATH . "src/spl/version.php")) > 0){
|
||||||
echo "[CRITICAL] Incompatible PocketMine-SPL submodule version ($requiredSplVer is required)." . PHP_EOL;
|
echo "[CRITICAL] Incompatible PocketMine-SPL submodule version ($requiredSplVer is required)." . PHP_EOL;
|
||||||
echo "[CRITICAL] Please update your submodules or use provided builds." . PHP_EOL;
|
echo "[CRITICAL] Please update your submodules or use provided builds." . PHP_EOL;
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!class_exists("ClassLoader", false)){
|
if(!class_exists("ClassLoader", false)){
|
||||||
if(!is_file(\pocketmine\PATH . "src/spl/ClassLoader.php")){
|
|
||||||
echo "[CRITICAL] Unable to find the PocketMine-SPL library." . PHP_EOL;
|
|
||||||
echo "[CRITICAL] Please use provided builds or clone the repository recursively." . PHP_EOL;
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
require_once(\pocketmine\PATH . "src/spl/ClassLoader.php");
|
require_once(\pocketmine\PATH . "src/spl/ClassLoader.php");
|
||||||
require_once(\pocketmine\PATH . "src/spl/BaseClassLoader.php");
|
require_once(\pocketmine\PATH . "src/spl/BaseClassLoader.php");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user