PocketMine-MP Crash Dump Mon Jul 8 09:01:45 UTC 2019
Error: Alias "ender" is already assigned
File: src/pocketmine/level/generator/GeneratorManager
Line: 58
Type: InvalidArgumentException
A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: TeaSpoon v1.1.2
Code:
[49] @param string $name Alias for this generator type that can be written in configs
[50] @param bool $overwrite Whether to force overwriting any existing registered generator with the same name
[51] */
[52] public static function addGenerator(string $class, string $name, bool $overwrite = false) : void{
[53] if(!is_subclass_of($class, Generator::class)){
[54] throw new \InvalidArgumentException("Class $class does not extend " . Generator::class);
[55] }
[56]
[57] if(!$overwrite and isset(self::$list[$name = strtolower($name)])){
[58] throw new \InvalidArgumentException("Alias \"$name\" is already assigned");
[59] }
[60]
[61] self::$list[$name] = $class;
[62] }
[63]
[64] /*
[65] Returns a list of names for registered generators.
[66]
[67] @return string[]
[68] */
PocketMine-MP Crash Dump Mon Jul 8 09:01:45 UTC 2019
Error: Alias "ender" is already assigned File: src/pocketmine/level/generator/GeneratorManager Line: 58 Type: InvalidArgumentException
A PLUGIN WAS INVOLVED IN THIS CRASH BAD PLUGIN: TeaSpoon v1.1.2
Code: [49] @param string $name Alias for this generator type that can be written in configs [50] @param bool $overwrite Whether to force overwriting any existing registered generator with the same name [51] */ [52] public static function addGenerator(string $class, string $name, bool $overwrite = false) : void{ [53] if(!is_subclass_of($class, Generator::class)){ [54] throw new \InvalidArgumentException("Class $class does not extend " . Generator::class); [55] } [56] [57] if(!$overwrite and isset(self::$list[$name = strtolower($name)])){ [58] throw new \InvalidArgumentException("Alias \"$name\" is already assigned"); [59] } [60] [61] self::$list[$name] = $class; [62] } [63] [64] /* [65] Returns a list of names for registered generators. [66] [67] @return string[] [68] */
Backtrace:
0 plugins/TeaSpoon_dev-278.phar/src/CortexPE/LevelManager(58): pocketmine\level\generator\GeneratorManager::addGenerator(string[36] CortexPE\level\generator\ender\Ender, string[5] ender)
1 plugins/TeaSpoon_dev-278.phar/src/CortexPE/LevelManager(50): CortexPE\LevelManager::registerGenerators()
2 plugins/TeaSpoon_dev-278.phar/src/CortexPE/EventListener(84): CortexPE\LevelManager::init()
3 src/pocketmine/plugin/MethodEventExecutor(38): CortexPE\EventListener->onLevelLoad(object pocketmine\event\level\LevelLoadEvent)
4 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object CortexPE\EventListener, object pocketmine\event\level\LevelLoadEvent)
5 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\level\LevelLoadEvent)
6 src/pocketmine/Server(1120): pocketmine\event\Event->call()
7 src/pocketmine/Server(1760): pocketmine\Server->loadLevel(string[4] flat)
8 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
9 (1): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
PocketMine-MP version: 3.8.6 [Protocol 354] Git commit: 1bfd6f2a90d841cf456e6e8e8f31ec7ef7256e34 uname -a: Linux 02a9b49f-c597-43fa-8b9e-f601ba1f2d41 5.0.0-15-generic #16-Ubuntu SMP Mon May 6 17:41:33 UTC 2019 x86_64 PHP Version: 7.2.19 Zend version: 3.2.0 OS : Linux, linux