mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-22 00:33:59 +00:00
Refactor PMCustomAnvil -> PMAnvil
This commit is contained in:
parent
6d2a57f83a
commit
747aae94ec
@ -63,7 +63,7 @@ use pocketmine\level\format\leveldb\LevelDB;
|
||||
use pocketmine\level\format\LevelProviderManager;
|
||||
use pocketmine\level\format\region\Anvil;
|
||||
use pocketmine\level\format\region\McRegion;
|
||||
use pocketmine\level\format\region\PMCustomAnvil;
|
||||
use pocketmine\level\format\region\PMAnvil;
|
||||
use pocketmine\level\generator\biome\Biome;
|
||||
use pocketmine\level\generator\Flat;
|
||||
use pocketmine\level\generator\Generator;
|
||||
@ -1016,8 +1016,8 @@ class Server{
|
||||
$generator = Generator::getGenerator($this->getLevelType());
|
||||
}
|
||||
|
||||
if(($provider = LevelProviderManager::getProviderByName($providerName = $this->getProperty("level-settings.default-format", "pmcustomanvil"))) === null){
|
||||
$provider = LevelProviderManager::getProviderByName($providerName = "pmcustomanvil");
|
||||
if(($provider = LevelProviderManager::getProviderByName($providerName = $this->getProperty("level-settings.default-format", "pmanvil"))) === null){
|
||||
$provider = LevelProviderManager::getProviderByName($providerName = "pmanvil");
|
||||
}
|
||||
|
||||
try{
|
||||
@ -1527,7 +1527,7 @@ class Server{
|
||||
|
||||
LevelProviderManager::addProvider(Anvil::class);
|
||||
LevelProviderManager::addProvider(McRegion::class);
|
||||
LevelProviderManager::addProvider(PMCustomAnvil::class);
|
||||
LevelProviderManager::addProvider(PMAnvil::class);
|
||||
if(extension_loaded("leveldb")){
|
||||
$this->logger->debug($this->getLanguage()->translateString("pocketmine.debug.enable"));
|
||||
LevelProviderManager::addProvider(LevelDB::class);
|
||||
|
@ -36,10 +36,10 @@ use pocketmine\utils\ChunkException;
|
||||
use pocketmine\utils\MainLogger;
|
||||
|
||||
/**
|
||||
* This format is exactly the same as the PC Anvil format, with the only difference being that the stored data order is XZY instead of YZX for more performance loading and
|
||||
* saving worlds.
|
||||
* This format is exactly the same as the PC Anvil format, with the only difference being that the stored data order
|
||||
* is XZY instead of YZX for more performance loading and saving worlds.
|
||||
*/
|
||||
class PMCustomAnvil extends Anvil{
|
||||
class PMAnvil extends Anvil{
|
||||
|
||||
const REGION_FILE_EXTENSION = "mcapm";
|
||||
|
||||
@ -152,6 +152,6 @@ class PMCustomAnvil extends Anvil{
|
||||
}
|
||||
|
||||
public static function getProviderName() : string{
|
||||
return "pmcustomanvil";
|
||||
return "pmanvil";
|
||||
}
|
||||
}
|
@ -96,7 +96,7 @@ player:
|
||||
|
||||
level-settings:
|
||||
#The default format that levels will use when created
|
||||
default-format: pmcustomanvil
|
||||
default-format: pmanvil
|
||||
#If true, converts from a format that is not the default to the default format on load
|
||||
#NOTE: This is currently not implemented
|
||||
convert-format: false
|
||||
|
Loading…
x
Reference in New Issue
Block a user