From fc7d297f60574965e858da2b8dc301ff6f5581fe Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 21 Nov 2021 20:51:35 +0000 Subject: [PATCH] Added missing fields of StructureSettings --- src/pocketmine/network/mcpe/NetworkBinaryStream.php | 4 ++++ .../network/mcpe/protocol/types/StructureSettings.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/pocketmine/network/mcpe/NetworkBinaryStream.php b/src/pocketmine/network/mcpe/NetworkBinaryStream.php index bbe80e72e..d07644f5f 100644 --- a/src/pocketmine/network/mcpe/NetworkBinaryStream.php +++ b/src/pocketmine/network/mcpe/NetworkBinaryStream.php @@ -786,6 +786,8 @@ class NetworkBinaryStream extends BinaryStream{ $result->lastTouchedByPlayerID = $this->getEntityUniqueId(); $result->rotation = $this->getByte(); $result->mirror = $this->getByte(); + $result->animationMode = $this->getByte(); + $result->animationSeconds = $this->getLFloat(); $result->integrityValue = $this->getLFloat(); $result->integritySeed = $this->getLInt(); $result->pivot = $this->getVector3(); @@ -805,6 +807,8 @@ class NetworkBinaryStream extends BinaryStream{ $this->putEntityUniqueId($structureSettings->lastTouchedByPlayerID); $this->putByte($structureSettings->rotation); $this->putByte($structureSettings->mirror); + $this->putByte($structureSettings->animationMode); + $this->putLFloat($structureSettings->animationSeconds); $this->putLFloat($structureSettings->integrityValue); $this->putLInt($structureSettings->integritySeed); $this->putVector3($structureSettings->pivot); diff --git a/src/pocketmine/network/mcpe/protocol/types/StructureSettings.php b/src/pocketmine/network/mcpe/protocol/types/StructureSettings.php index 8e49bf64d..ea60dc99e 100644 --- a/src/pocketmine/network/mcpe/protocol/types/StructureSettings.php +++ b/src/pocketmine/network/mcpe/protocol/types/StructureSettings.php @@ -50,6 +50,10 @@ class StructureSettings{ public $rotation; /** @var int */ public $mirror; + /** @var int */ + public $animationMode; + /** @var float */ + public $animationSeconds; /** @var float */ public $integrityValue; /** @var int */