Open george112n opened 4 months ago
It's possible that //copy already works fine and that //paste would be the only thing that would need to be accounted for to enable copy/pasting to work. Pasting would obviously just involve injecting a players clipboard into the console if possible, although virtual block renewal when resuming a tutorial may make this more complicated. Obviously more thought will be required.
Mask is slightly easier though, but the mask of the console would still need to be updated before each player command because the console acts on behalf of multiple players. Maybe simply taking the gmask of the player and running that though the console command before ever world edit command would solve this issue. Again though it wouldn't solve it for resuming tutorials. Unless it simulates the player running the command as well.
I think it's clear than each of these commands needs it's own specific consideration.
Things like //gmask, //copy, //paste, //schem.
Anything which involves longer term storage, not just a one of command.
All world changes would still have to go through the console.
Each of these commands mentioned would have to be dealt with separately.