Working Threaded Generation

This commit is contained in:
Shoghi Cervantes
2014-06-10 20:45:09 +02:00
parent 392eb74901
commit fa50cbf4b3
56 changed files with 1631 additions and 1733 deletions

View File

@ -24,7 +24,6 @@
*/
namespace pocketmine\level\generator;
use pocketmine\level\Level;
use pocketmine\utils\Random;
abstract class Generator{
@ -48,6 +47,16 @@ abstract class Generator{
return "pocketmine\\level\\generator\\Normal";
}
public static function getGeneratorName($class){
foreach(Generator::$list as $name => $c){
if($c === $class){
return $name;
}
}
return "unknown";
}
public abstract function __construct(array $settings = []);
public abstract function init(GenerationChunkManager $level, Random $random);