Stop hardcoding src/pocketmine/resources everywhere

This commit is contained in:
Dylan K. Taylor 2017-12-11 19:52:49 +00:00
parent 1f1531810d
commit dfc2d1dfe6
4 changed files with 4 additions and 5 deletions

View File

@ -1459,7 +1459,7 @@ class Server{
$this->logger->info("Loading pocketmine.yml...");
if(!file_exists($this->dataPath . "pocketmine.yml")){
$content = file_get_contents(\pocketmine\PATH . "src/pocketmine/resources/pocketmine.yml");
$content = file_get_contents(\pocketmine\RESOURCE_PATH . "pocketmine.yml");
if($version->isDev()){
$content = str_replace("preferred-channel: stable", "preferred-channel: beta", $content);
}

View File

@ -60,7 +60,7 @@ class Effect{
protected static $effects = [];
public static function init(){
$config = new Config(\pocketmine\PATH . "src/pocketmine/resources/effects.json", Config::JSON, []);
$config = new Config(\pocketmine\RESOURCE_PATH . "effects.json", Config::JSON, []);
foreach($config->getAll() as $name => $data){
$color = hexdec(substr($data["color"], 3));

View File

@ -51,8 +51,7 @@ class CraftingManager{
private $craftingDataCache;
public function __construct(){
// load recipes from src/pocketmine/resources/recipes.json
$recipes = new Config(Server::getInstance()->getFilePath() . "src/pocketmine/resources/recipes.json", Config::JSON, []);
$recipes = new Config(\pocketmine\RESOURCE_PATH . "recipes.json", Config::JSON, []);
MainLogger::getLogger()->info("Loading recipes...");
foreach($recipes->getAll() as $recipe){

View File

@ -64,7 +64,7 @@ class ResourcePackManager{
}
if(!file_exists($this->path . "resource_packs.yml")){
copy($this->server->getFilePath() . "src/pocketmine/resources/resource_packs.yml", $this->path . "resource_packs.yml");
copy(\pocketmine\RESOURCE_PATH . "resource_packs.yml", $this->path . "resource_packs.yml");
}
$this->resourcePacksConfig = new Config($this->path . "resource_packs.yml", Config::YAML, []);