protected function buildBlock(Block $block, array $startingCoordinates) { $relativeCoordinates = $block->getCoordinates(); // sum the coordinates $blockCoordinates = ['x' => $relativeCoordinates['x'] + $startingCoordinates['x'], 'y' => $relativeCoordinates['y'] + $startingCoordinates['y'], 'z' => $relativeCoordinates['z'] + $startingCoordinates['z']]; $this->commander->setBlock($block->getType(), $blockCoordinates, $block->getMeta()); }