mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-30 23:29:54 +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...");
|
$this->logger->info("Loading pocketmine.yml...");
|
||||||
if(!file_exists($this->dataPath . "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()){
|
if($version->isDev()){
|
||||||
$content = str_replace("preferred-channel: stable", "preferred-channel: beta", $content);
|
$content = str_replace("preferred-channel: stable", "preferred-channel: beta", $content);
|
||||||
}
|
}
|
||||||
|
@ -60,7 +60,7 @@ class Effect{
|
|||||||
protected static $effects = [];
|
protected static $effects = [];
|
||||||
|
|
||||||
public static function init(){
|
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){
|
foreach($config->getAll() as $name => $data){
|
||||||
$color = hexdec(substr($data["color"], 3));
|
$color = hexdec(substr($data["color"], 3));
|
||||||
|
@ -51,8 +51,7 @@ class CraftingManager{
|
|||||||
private $craftingDataCache;
|
private $craftingDataCache;
|
||||||
|
|
||||||
public function __construct(){
|
public function __construct(){
|
||||||
// load recipes from src/pocketmine/resources/recipes.json
|
$recipes = new Config(\pocketmine\RESOURCE_PATH . "recipes.json", Config::JSON, []);
|
||||||
$recipes = new Config(Server::getInstance()->getFilePath() . "src/pocketmine/resources/recipes.json", Config::JSON, []);
|
|
||||||
|
|
||||||
MainLogger::getLogger()->info("Loading recipes...");
|
MainLogger::getLogger()->info("Loading recipes...");
|
||||||
foreach($recipes->getAll() as $recipe){
|
foreach($recipes->getAll() as $recipe){
|
||||||
|
@ -64,7 +64,7 @@ class ResourcePackManager{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(!file_exists($this->path . "resource_packs.yml")){
|
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, []);
|
$this->resourcePacksConfig = new Config($this->path . "resource_packs.yml", Config::YAML, []);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user