diff --git a/src/pocketmine/network/mcpe/protocol/types/SkinData.php b/src/pocketmine/network/mcpe/protocol/types/SkinData.php index 1393748b4..b2417720c 100644 --- a/src/pocketmine/network/mcpe/protocol/types/SkinData.php +++ b/src/pocketmine/network/mcpe/protocol/types/SkinData.php @@ -75,7 +75,7 @@ class SkinData{ $this->resourcePatch = $resourcePatch; $this->skinImage = $skinImage; $this->animations = $animations; - $this->capeImage = $capeImage; + $this->capeImage = $capeImage ?? new SkinImage(0, 0, ""); $this->geometryData = $geometryData; $this->animationData = $animationData; $this->premium = $premium; diff --git a/tests/phpstan/configs/l8-baseline.neon b/tests/phpstan/configs/l8-baseline.neon index 1ce202b93..f0457ff76 100644 --- a/tests/phpstan/configs/l8-baseline.neon +++ b/tests/phpstan/configs/l8-baseline.neon @@ -1595,11 +1595,6 @@ parameters: count: 1 path: ../../../src/pocketmine/network/mcpe/protocol/types/RuntimeBlockMapping.php - - - message: "#^Property pocketmine\\\\network\\\\mcpe\\\\protocol\\\\types\\\\SkinData\\:\\:\\$capeImage \\(pocketmine\\\\network\\\\mcpe\\\\protocol\\\\types\\\\SkinImage\\) does not accept pocketmine\\\\network\\\\mcpe\\\\protocol\\\\types\\\\SkinImage\\|null\\.$#" - count: 1 - path: ../../../src/pocketmine/network/mcpe/protocol/types/SkinData.php - - message: "#^Cannot call method wakeupSleeper\\(\\) on pocketmine\\\\snooze\\\\SleeperNotifier\\|null\\.$#" count: 1