Closed Adrianfq closed 2 years ago
Error: Call to a member function setViewDistance() on null File: plugins/FakePlayer.phar/src/muqsit/fakeplayer/Loader Line: 151 Type: Error
Code: [142] $rp->setAccessible(true); [143] $rp->invoke($session); [144] [145] $packet = new ResourcePackClientResponsePacket(); [146] $packet->status = ResourcePackClientResponsePacket::STATUS_COMPLETED; [147] $serializer = PacketSerializer::encoder(new PacketSerializerContext(GlobalItemTypeDictionary::getInstance()->getDictionary())); [148] $packet->encode($serializer); [149] $session->handleDataPacket($packet, $serializer->getBuffer()); [150] [151] $session->getPlayer()->setViewDistance(4); [152] [153] $player = $session->getPlayer(); [154] assert($player !== null); [155] $this->fake_players[$player->getUniqueId()->getBytes()] = $fake_player = new FakePlayer($session); [156] [157] $movement_data = FakePlayerMovementData::new(); [158] $fake_player->addBehaviour(new TryChangeMovementInternalFakePlayerBehaviour($movement_data), Limits::INT32_MIN); [159] $fake_player->addBehaviour(new UpdateMovementInternalFakePlayerBehaviour($movement_data), Limits::INT32_MAX); [160] foreach($info->behaviours as $behaviour_identifier => $behaviour_data){ [161] $fake_player->addBehaviour(FakePlayerBehaviourFactory::create($behaviour_identifier, $behaviour_data));
Fixed by c118b28a664d9d859826bf6a3dd8b552ab316e67
Error: Call to a member function setViewDistance() on null File: plugins/FakePlayer.phar/src/muqsit/fakeplayer/Loader Line: 151 Type: Error
Code: [142] $rp->setAccessible(true); [143] $rp->invoke($session); [144] [145] $packet = new ResourcePackClientResponsePacket(); [146] $packet->status = ResourcePackClientResponsePacket::STATUS_COMPLETED; [147] $serializer = PacketSerializer::encoder(new PacketSerializerContext(GlobalItemTypeDictionary::getInstance()->getDictionary())); [148] $packet->encode($serializer); [149] $session->handleDataPacket($packet, $serializer->getBuffer()); [150] [151] $session->getPlayer()->setViewDistance(4); [152] [153] $player = $session->getPlayer(); [154] assert($player !== null); [155] $this->fake_players[$player->getUniqueId()->getBytes()] = $fake_player = new FakePlayer($session); [156] [157] $movement_data = FakePlayerMovementData::new(); [158] $fake_player->addBehaviour(new TryChangeMovementInternalFakePlayerBehaviour($movement_data), Limits::INT32_MIN); [159] $fake_player->addBehaviour(new UpdateMovementInternalFakePlayerBehaviour($movement_data), Limits::INT32_MAX); [160] foreach($info->behaviours as $behaviour_identifier => $behaviour_data){ [161] $fake_player->addBehaviour(FakePlayerBehaviourFactory::create($behaviour_identifier, $behaviour_data));