Pretty simple, really: PHP: $block = $level->getBlock($where); //old block$level->setBlock($block->getPosition(), Block::get($id, $metadata)); //to new block, id and metadata is yours to edit