Below is a comprehensive Markdown document that explains what the script does, how it works, and the commands/parameters you can use.
This CraftScript allows you to move a specified block type one block at a time within your WorldEdit selection. The movement can be performed in various directions—vertical (up, down), cardinal (north, east, south, west), and relative to your position (left, right, forward, back). The script processes the entire region in memory (by building a 3D array of the blocks), performs the movement for a specified number of iterations (or a percentage of the region’s maximum moves), and then updates the world in one pass.