What if the id is, for example, 186? Would it be 20100 + 186 = 20286 or "201".."186" = 201186 ?
I am asking as we could amend the command to add optional values to the command arguments, such as
/we-fillblock id [blocktype [rotation [orientation]]]
Where
- blocktype could be one of block, halfblock, reamp, rampcorner, rampcornerhalf, rampcornerinner, cylinder or cylinderhalf (not sure about the other block types) (default block)
- rotation could be 0, 1, 2, or 3 (where angle = rotation * 90°) (default 0)
- orientation could be up, side, or down (default up)
For example
/we-fillblock 126 ramp 1 down
to place a ramp upside down, rotated 90 degrees. (Note: only id is mandatory.)
However, there might be issues with some block types and orientation that must be taken into account when processing the command. For example, cylinders and ramp corners cannot normally be placed sideways, only upward or downward.