mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-22 00:33:59 +00:00
Stop hardcoding src/pocketmine/resources everywhere
This commit is contained in:
parent
1f1531810d
commit
dfc2d1dfe6
@ -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);
|
||||
}
|
||||
|
@ -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));
|
||||
|
@ -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){
|
||||
|
@ -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, []);
|
||||
|
Loading…
x
Reference in New Issue
Block a user