Posts: 166
	Threads: 14
	Joined: Nov 2015
	
Thanks: 13
	Given 14 thank(s) in 12 post(s)
	 
	
		
		
		11-20-2015, 07:32 AM 
(This post was last modified: 11-20-2015, 07:32 AM by PureTryOut.)
		
	 
	
		Yes it is replicable, I just did it again, using Cuberite development build and WorldEdit-master. Although it does not seem to have anything to do with the water, but rather the lowest layer.
Basically: every block in the lowest layer stays the same (so is ignored by //undo).
	
	
	
	
	
 
 
	
	
	
		
	Posts: 4,637
	Threads: 115
	Joined: Dec 2011
	
Thanks: 697
	Given 518 thank(s) in 441 post(s)
	 
	
	
		I tried it with the latest version of Cuberite and the latest version of WorldEdit and for me it works perfectly. What Command are you using exactly? Including the parameters.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 166
	Threads: 14
	Joined: Nov 2015
	
Thanks: 13
	Given 14 thank(s) in 12 post(s)
	 
	
	
		Just "//set stone" (using a selection of ~1.5m blocks), and "//undo" afterwards.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 204
	Threads: 6
	Joined: Oct 2015
	
Thanks: 23
	Given 19 thank(s) in 18 post(s)
	 
	
	
		what I have experienced so far.
using a too big selection and executing //copy will lead to am empty clipboard
executing //cut on a big selection removed the selection but ^^^^^^ lead to an empty clipboard. //undo did NOT work. 
anyway using too big selection froze the vanilla client multiple times (me and a friend of mine) but was handled correctly by the server
	
	
	
	
	
 
 
	
	
	
		
	Posts: 4,637
	Threads: 115
	Joined: Dec 2011
	
Thanks: 697
	Given 518 thank(s) in 441 post(s)
	 
	
	
		Could you define big? I tried all your examples on a 174 * 94 * 146 selection with a volume of 2387976 blocks and everything worked perfectly. My copy command worked perfectly. //cut worked perfectly and //undo worked like expected.
Also, the client freezes because he receives so many blocks that it has to change. It's not something I can change easily.
I'm starting to think the problem is not in the plugin. Perhaps something with the architecture of the processor or the OS. We did once have a problem with ARM processors where the BLOCKFACE in the protocol changed to something else on a ARM processor. I'm using a x64 Windows 8.1 computer.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 721
	Threads: 77
	Joined: Apr 2014
	
Thanks: 113
	Given 131 thank(s) in 92 post(s)
	 
	
	
		There used to be a Bukkit WorldEdit extension called SafeEdit. It would update the world a bit by bit in a configurable interval and not all at once. It was great for large updates. I wonder if somthing similar could be done here.
	
	
	
	
	
 
 
	
	
	
		
	Posts: 4,637
	Threads: 115
	Joined: Dec 2011
	
Thanks: 697
	Given 518 thank(s) in 441 post(s)
	 
	
	
		We could just change the cBlockArea:Write function to split the action up.