46        bool $disableRelativeVolume,
 
   51        $result->position = $position;
 
   52        $result->extraData = $extraData;
 
   53        $result->entityType = $entityType;
 
   54        $result->isBabyMob = $isBabyMob;
 
   55        $result->disableRelativeVolume = $disableRelativeVolume;
 
   56        $result->actorUniqueId = $actorUniqueId;
 
 
   61        return self::create($sound, $position, $extraData, 
":", false, $disableRelativeVolume, -1);
 
   65        $this->sound = VarInt::readUnsignedInt($in);
 
   66        $this->position = CommonTypes::getVector3($in);
 
   67        $this->extraData = VarInt::readSignedInt($in);
 
   68        $this->entityType = CommonTypes::getString($in);
 
   69        $this->isBabyMob = CommonTypes::getBool($in);
 
   70        $this->disableRelativeVolume = CommonTypes::getBool($in);
 
   71        $this->actorUniqueId = LE::readSignedLong($in); 
 
 
   75        VarInt::writeUnsignedInt($out, $this->sound);
 
   76        CommonTypes::putVector3($out, $this->position);
 
   77        VarInt::writeSignedInt($out, $this->extraData);
 
   78        CommonTypes::putString($out, $this->entityType);
 
   79        CommonTypes::putBool($out, $this->isBabyMob);
 
   80        CommonTypes::putBool($out, $this->disableRelativeVolume);
 
   81        LE::writeSignedLong($out, $this->actorUniqueId);