Skip to content

[BUG]: Nether and End generator task is crashing in PM4 #241

@supercrafter333

Description

@supercrafter333

Nether:

[16:52:27.249] [Server thread/CRITICAL]: Could not execute asynchronous task PopulationTask: Task crashed
[16:52:27.213] [AsyncWorker#0 thread/CRITICAL]: DivisionByZeroError: "Division by zero" (EXCEPTION) in "/home/Cb1/plugins/MultiWorld (4).phar/src/czechpmdevs/multiworld/generator/nether/populator/Ore" at line 63
--- Stack trace ---
  #0 /home/Cb1/plugins/MultiWorld (4).phar/src/czechpmdevs/multiworld/generator/nether/populator/Ore(46): czechpmdevs\multiworld\generator\nether\populator\Ore->placeObject(object pocketmine\world\generator\object\OreType#79923, object pocketmine\utils\Random#78328, object pocketmine\world\SimpleChunkManager#75871, integer 270, integer 27, integer 271)
  #1 /home/Cb1/plugins/MultiWorld (4).phar/src/czechpmdevs/multiworld/generator/nether/NetherGenerator(119): czechpmdevs\multiworld\generator\nether\populator\Ore->populate(object pocketmine\world\SimpleChunkManager#75871, integer 16, integer 16, object pocketmine\utils\Random#78328)
  #2 pmsrc/src/world/generator/PopulationTask(98): czechpmdevs\multiworld\generator\nether\NetherGenerator->populateChunk(object pocketmine\world\SimpleChunkManager#75871, integer 16, integer 16)
  #3 pmsrc/src/scheduler/AsyncTask(84): pocketmine\world\generator\PopulationTask->onRun()
  #4 (): pocketmine\scheduler\AsyncTask->run()
--- End of exception information ---

End:

[16:49:08.621] [Server thread/CRITICAL]: Could not execute asynchronous task PopulationTask: Task crashed
[16:49:08.600] [AsyncWorker#0 thread/CRITICAL]: Error: "Typed property czechpmdevs\multiworld\generator\ender\EnderGenerator::$world must not be accessed before initialization" (EXCEPTION) in "/home/Cb1/plugins/MultiWorld (4).phar/src/czechpmdevs/multiworld/generator/ender/EnderGenerator" at line 72
--- Stack trace ---
  #0 pmsrc/src/world/generator/PopulationTask(117): czechpmdevs\multiworld\generator\ender\EnderGenerator->generateChunk(object pocketmine\world\SimpleChunkManager#79451, integer 16, integer 16)
  #1 pmsrc/src/world/generator/PopulationTask(88): pocketmine\world\generator\PopulationTask::setOrGenerateChunk(object pocketmine\world\SimpleChunkManager#79451, object czechpmdevs\multiworld\generator\ender\EnderGenerator#79481, integer 16, integer 16, NULL )
  #2 pmsrc/src/scheduler/AsyncTask(84): pocketmine\world\generator\PopulationTask->onRun()
  #3 (): pocketmine\scheduler\AsyncTask->run()
--- End of exception information ---

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions