menu
#9718467 Undefined variable $y

Submitted by PocketMine-MP 5.8.2

General information

Version: 5.8.2
Git commit: c3c81b09
Plugin involvement: Direct
Report date: 2023-12-03 04:10:59 +0000 UTC
Server uptime: 0 days 0 hours 0 minutes 27 seconds

System Information

PHP version: 8.1.26
JIT status: Not available
Operating system: linux
System banner: Linux 49ec092b-7a95-41ff-81d8-3dc85617f43c 5.15.0-46-generic #49-Ubuntu SMP Thu Aug 4 18:03:25 UTC 2022 x86_64

Error information

Warning: the HCF plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Undefined variable $y
File: plugins/HCF/src/HCF/airdrop/task/AirdropTask
Line: #25
Type: ErrorException
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
    private $world;
private $position;

public function __construct(World $world, Vector3 $position) {
$this->world = $world;
$this->position = $position;
}

public function onRun(): void {
if(!($block = $this->world->getBlockAt($this->position->getFloorX(), $y, $this->position->getFloorZ()))->isSolid()){
$this->getHandler()->cancel();
} else {
$block = $this->world->getBlock($this->position);
$this->world->setBlock($this->position, VanillaBlocks::AIR());
$this->position = $this->position->add(0, -1, 0);
$this->world->setBlock($this->position, $block, true, true);
}
}
}
#0 plugins/HCF/src/HCF/airdrop/task/AirdropTask(25): pocketmine\errorhandler\ErrorToExceptionHandler::handle(int 2, string[21] Undefined variable $y, string[64] /home/container/plugins/HCF/src/HCF/airdrop/task/AirdropTask.php, int 25)
#1 pmsrc/src/scheduler/TaskHandler(113): HCF\airdrop\task\AirdropTask->onRun()
#2 pmsrc/src/scheduler/TaskScheduler(137): pocketmine\scheduler\TaskHandler->run()
#3 pmsrc/src/plugin/PluginManager(533): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 480)
#4 pmsrc/src/Server(1791): pocketmine\plugin\PluginManager->tickSchedulers(int 480)
#5 pmsrc/src/Server(1680): pocketmine\Server->tick()
#6 pmsrc/src/Server(1065): pocketmine\Server->tickProcessor()
#7 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#8 pmsrc/src/PocketMine(364): pocketmine\server()
#9 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show