Help with error

Помогите с ошибкой

2025-06-05 [17:54:53] [Server thread/CRITICAL]: ErrorException: "Creation of dynamic property pocketmine\item\Item::$block is deprecated" (EXCEPTION) in "plugins/zAuction/src/timurkaundefined/auction/Auction" at line 504
2025-06-05 [17:54:53] [Server thread/DEBUG]: #0 plugins/zAuction/src/timurkaundefined/auction/Auction(504): pocketmine\utils\Utils::errorExceptionHandler(integer 8192, string[71] Creation of dynamic property pocketmine\item\Item::$block is deprecated, string[68] /root/serv/plugins/zAuction/src/timurkaundefined/auction/Auction.php, integer 504)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #1 (): pocketmine\item\Item->timurkaundefined\auction\{closure}()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #2 plugins/zAuction/src/timurkaundefined/auction/Auction(505): Closure->call(object pocketmine\item\Item)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #3 plugins/zAuction/src/timurkaundefined/auction/Auction(335): timurkaundefined\auction\Auction->fillWindowSlot(object timurkaundefined\auction\utils\inventory\PersonalDoubleInventory, integer 0, object pocketmine\item\Item)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #4 plugins/zAuction/src/timurkaundefined/auction/Auction(464): timurkaundefined\auction\Auction->openPage(object pocketmine\Player, object timurkaundefined\auction\utils\inventory\PersonalDoubleInventory, integer 0)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #5 plugins/zAuction/src/timurkaundefined/auction/EventHandler(200): timurkaundefined\auction\Auction->open(object pocketmine\Player)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #6 src/pocketmine/plugin/MethodEventExecutor(38): timurkaundefined\auction\EventHandler->handleEntityDamage(object pocketmine\event\entity\EntityDamageByEntityEvent)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #7 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(object timurkaundefined\auction\EventHandler, object pocketmine\event\entity\EntityDamageByEntityEvent)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #8 src/pocketmine/event/Event(97): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\entity\EntityDamageByEntityEvent)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #9 src/pocketmine/entity/Entity(1005): pocketmine\event\Event->call()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #10 src/pocketmine/entity/Living(705): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByEntityEvent)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #11 src/pocketmine/Player(3140): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByEntityEvent)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #12 src/pocketmine/Player(3587): pocketmine\Player->attackEntity(object pocketmine\entity\Human)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(192): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(241): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(148): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #16 src/pocketmine/network/mcpe/protocol/BatchPacket(149): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(148): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #18 src/pocketmine/Player(4634): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #19 src/pocketmine/network/mcpe/RakLibInterface(194): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #20 vendor/pocketmine/raklib/src/server/ServerHandler(101): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[21] 178.178.196.233 31243, object raklib\protocol\EncapsulatedPacket, integer 0)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #21 src/pocketmine/network/mcpe/RakLibInterface(123): raklib\server\ServerHandler->handlePacket()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #22 src/pocketmine/network/mcpe/RakLibInterface(113): pocketmine\network\mcpe\RakLibInterface->process()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #23 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #24 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #25 src/pocketmine/Server(2582): pocketmine\snooze\SleeperHandler->sleepUntil(double 1749146093.4033)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #26 src/pocketmine/Server(2439): pocketmine\Server->tickProcessor()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #27 src/pocketmine/Server(1951): pocketmine\Server->start()
2025-06-05 [17:54:53] [Server thread/DEBUG]: #28 src/pocketmine/PocketMine(286): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[11] /root/serv/, string[19] /root/serv/plugins/)
2025-06-05 [17:54:53] [Server thread/DEBUG]: #29 src/pocketmine/PocketMine(309): pocketmine\server()

Класс fillWindowSlot:

public function fillWindowSlot(PersonalDoubleInventory $inventory, int $slot, Item $item): void {
    $nbt = $item->getNamedTag() ?? new CompoundTag();
    $nbt->setTag(new ByteTag("auctionWindowItem", 1)); 
    (function(): void {
        $this->{'block'} = null;
    })->call($item);
    
    $inventory->setItem($slot, $item->setNamedTag($nbt));
}

Ядро: MiSoft

Начиная с пыхи 8.0 вроде, точно не помню, теперь ты хpен динамически можешь сетать свойства. Отныне сетать свойства можно только самому классу и наследнику классов. Используй #[\AllowDynamicProperties] перед классом

UPD: Начиная с пыхи 8.2

зачем это?

а зачем ему вообще обнулять переменную block если ее вообще нету

Сам хз, но решение его проблемы я уже дал

решение его проблемы будет убрать этот не понятный кусок кода