CzechPMDevs / VanillaGenerator

GlowstoneMC's generator ported to PocketMine-MP
https://poggit.pmmp.io/ci/Muqsit/VanillaGenerator
Other
7 stars 1 forks source link

Error generating MegaPineTree #3

Closed aida0710 closed 2 years ago

aida0710 commented 2 years ago

Error generating MegaPineTree

error location https://github.com/CzechPMDevs/VanillaGenerator/blob/b4d8bce4c4511d665e4792685a951a3161244fd6/src/muqsit/vanillagenerator/generator/object/tree/MegaPineTree.php#L46

crash log

[21:46:21.487] [AsyncWorker#0 thread/CRITICAL]: TypeError: "czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\object\tree\MegaPineTree::generatePodzolPatch(): Argument #3 ($source_z) must be of type int, float given, called in phar:///home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/object/tree/MegaPineTree.php on line 44" (EXCEPTION) in "/home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/object/tree/MegaPineTree" at line 49
--- Stack trace ---
  #0 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/object/tree/MegaPineTree(44): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\object\tree\MegaPineTree->generatePodzolPatch(int 267, int 76, float -13046.125, object pocketmine\world\SimpleChunkManager#68232)
  #1 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/object/tree/MegaPineTree(23): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\object\tree\MegaPineTree->generatePodzol(int 263, int 76, int -13048, object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006)
  #2 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/decorator/TreeDecorator(74): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\object\tree\MegaPineTree->generate(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 263, int 76, int -13048)
  #3 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/decorator/TreeDecorator(56): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\decorator\TreeDecorator->decorate(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #4 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/populator/biome/BiomePopulator(215): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\decorator\TreeDecorator->populate(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #5 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/populator/biome/TaigaPopulator(68): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\populator\biome\BiomePopulator->populateOnGround(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #6 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/populator/biome/MegaTaigaPopulator(53): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\populator\biome\TaigaPopulator->populateOnGround(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #7 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/populator/biome/BiomePopulator(204): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\populator\biome\MegaTaigaPopulator->populateOnGround(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #8 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/overworld/populator/OverworldPopulator(77): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\populator\biome\BiomePopulator->populate(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #9 /home/nk/pmmp/nk/plugins/MultiWorld.phar/src/czechpmdevs/multiworld/libs/muqsit/vanillagenerator/generator/VanillaGenerator(100): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\overworld\populator\OverworldPopulator->populate(object pocketmine\world\SimpleChunkManager#68232, object pocketmine\utils\Random#70006, int 16, int -816, object pocketmine\world\format\Chunk#68198)
  #10 pmsrc/src/world/generator/PopulationTask(98): czechpmdevs\multiworld\libs\muqsit\vanillagenerator\generator\VanillaGenerator->populateChunk(object pocketmine\world\SimpleChunkManager#68232, int 16, int -816)
  #11 pmsrc/src/scheduler/AsyncTask(90): pocketmine\world\generator\PopulationTask->onRun()
  #12 (): pocketmine\scheduler\AsyncTask->run()
--- End of exception information ---
[21:46:21.590] [Server thread/CRITICAL]: Could not execute asynchronous task PopulationTask: Task crashed
VixikHD commented 2 years ago

Already fixed