WorldEdit for Bukkit

WorldEdit for Bukkit

21M Downloads

Add //repaste

QuickWrite opened this issue ยท 5 comments

commented

The Problem

When people need to test things sometimes the same thing need to be repasted muliple times in the same place/ orientation etc.

A Solution

This could be tackled with a //repaste-command that pasts the same thing in the clipboard on the same place (regardless on where you are).

Alternatives

People could use //undo and then //redo, wich will have the same endresult, but it would have the problem that they would be less efficient as they would be more commands by the player and more operations by the server.

They could also paste the thing also over, but then they must be on the specific location or they must set the command to a specific location wich is less efficient for the player.

Anything Else?

The command could just redo the last operation that has set anything from the clipboard.

(And I know that it sounds very specific, but I think something like this can be extremely useful for the technical side of the WorldEdit users)

commented

I think the best "solution" I can think of is to just //paste -s once, then //copy, now you can do //paste -o as your "re-paste". It's not that much set-up and it works right now.

Of course you can do that and it would be a little bit more work at the start, but at first //repaste is way faster to write when you have autocompletion then //paste -o and //repaste is way more straightforeward and easier for beginners as I do not think that many would directly do this.

So I think that //repaste is way faster to write (and yes, you can use the arrow key, but not when you have commands between these) and //repaste is easier to understand.

commented

Is there something wrong with /toggleplace and using //pos1 to retain the position to paste? I guess this is "they must set the command to a specific location wich is less efficient for the player" but I don't get how it is really that inefficient.

commented

I've tried this, but it is sometimes a little bit confusing when you are having a different place where you have copied it and then you are using it for the first time and secondly I think sometimes you want to set the //pos1 to different places when you are doing things and then the position is changing and this does not work.

commented

In the second case, //repaste isn't a solution either so I don't see how it applies to this discussion. Edit: I see what you mean by this.

For the first case, if you want it to just be in the same place as where you copied then use //paste -o?

commented

I think the best "solution" I can think of is to just //paste -s once, then //copy, now you can do //paste -o as your "re-paste". It's not that much set-up and it works right now.