Commit Graph

861 Commits

Author SHA1 Message Date
Jesse Boyd
90e381a132
Minor vector optimizations
For the MutableBlockVector, use int instead of double
- Should reduce how quickly memory is used/collected
2017-01-13 06:05:32 +11:00
Jesse Boyd
4dc6cadc5d
Fixes #387 2017-01-11 18:08:12 +11:00
Jesse Boyd
11cb7d1671
Fixes #392 2017-01-11 11:54:20 +11:00
Jesse Boyd
de7c0bb013
* 2017-01-11 07:54:07 +11:00
Jesse Boyd
bc677f823e
Various
Fix for Vector/BlockVector
Use optimized LocalBlockVectorSet for various operations
- Ideally I'd like the operations to use O(1) memory, but for now it'll
use substantially reduced O(n)
Some message tweaks
Some minor entity placement optimizations
Refactor set optimization to be in the EditSession class
Fix and minor optimizations for for countBlocks()
Minor optimizations for affine transforms (//rotate etc.)
Optimizations for fuzzy block mask
2017-01-11 07:47:59 +11:00
Jesse Boyd
674d40f19c
Add optimized Set<Vector>
The LocalBlockVectorSet implements Set<Vector>
- Faster than a HashSet and uses 100-800x less memory
- Limited to vectors all within a 2048x256x2048 area
2017-01-11 07:29:34 +11:00
Jesse Boyd
21c77a2fc8
Fixes #391 2017-01-09 14:39:55 +11:00
Jesse Boyd
f6db2cf7d3
I should probably have a perm for that 2017-01-09 04:47:55 +11:00
Jesse Boyd
ea637dbbfd
Allow specifying nbt in block pattern 2017-01-09 04:34:31 +11:00
Jesse Boyd
22c89ce33a
*This should probably also have nbt 2017-01-09 03:41:00 +11:00
Jesse Boyd
ffd3275904
Fixes #320 2017-01-09 03:34:43 +11:00
Jesse Boyd
c0cbe8b4cd
Clean up the brush class 2017-01-08 23:53:46 +11:00
Jesse Boyd
1f83319c8f
Fix FakePlayer error (API usage) 2017-01-08 23:52:44 +11:00
Jesse Boyd
c2dec27fae
LocalSession transform should be transient 2017-01-08 23:51:59 +11:00
Jesse Boyd
8a47424bc5
Fixes #385
Not sure what causes the problem though
2017-01-08 23:50:43 +11:00
Jesse Boyd
b340ebff0f
Fixes #389 2017-01-08 23:50:16 +11:00
Jesse Boyd
0103706ce7
Better block parsing + Fixes #386 2017-01-08 23:49:29 +11:00
Jesse Boyd
8c94489e91
Fix forge set air section 2017-01-03 08:13:05 +11:00
Jesse Boyd
a8e18b885f
Fixes #373 2017-01-03 08:00:50 +11:00
Jesse Boyd
08586dc022
Fix compass passthrough 2017-01-03 07:50:43 +11:00
Jesse Boyd
1c30bc6c58
Fixes #381 2017-01-03 07:42:28 +11:00
Jesse Boyd
95715da039
Toggle worldedit /tips 2017-01-03 07:29:14 +11:00
Jesse Boyd
70812e78c8
Fix combine stages getPrevious 2017-01-03 07:10:09 +11:00
Jesse Boyd
75b0d5512c
Fixes #377 2017-01-01 23:29:52 +11:00
Jesse Boyd
e46613ce02
Fixes #382 2017-01-01 23:23:18 +11:00
Jesse Boyd
6230188646
Minor rollback command changes 2017-01-01 23:23:02 +11:00
Jesse Boyd
3f70fb6585
Add rollback by id 2016-12-31 18:46:55 +11:00
Jesse Boyd
142fad42cd
Rebuild - no changes 2016-12-31 17:46:31 +11:00
Jesse Boyd
ca8b161e4c
Fix fake player inter world teleport 2016-12-31 17:23:01 +11:00
Jesse Boyd
8229fddb5e
Fix debugpaste 2016-12-31 17:22:32 +11:00
Jesse Boyd
270b7986ac
Fix air count calculation error 2016-12-31 17:22:20 +11:00
Jesse Boyd
96cdf1230e
rebuild - no changes 2016-12-30 17:07:16 +11:00
Jesse Boyd
0c14dfdf9a
rebuild - no changes 2016-12-30 02:58:13 +11:00
Jesse Boyd
ede846f894
Init empty section with skylight array 2016-12-30 02:09:02 +11:00
Jesse Boyd
dc3ab46803
I forgot about sponge 2016-12-29 21:59:11 +11:00
Jesse Boyd
8a40320a64
Fix changeset NPE 2016-12-29 19:43:27 +11:00
Jesse Boyd
850bb533cb
Fix packet sending for null chunk sections 2016-12-29 11:53:07 +11:00
Jesse Boyd
362067f90d
Use correct time for progress task 2016-12-29 11:52:20 +11:00
Jesse Boyd
80417bdc2b
*revert 1.11 optimizations for now 2016-12-29 10:22:46 +11:00
Jesse Boyd
04bdec3e76
Optimize set when not region restricted 2016-12-29 10:20:37 +11:00
Jesse Boyd
0c33e84e6b
Tweak some messages 2016-12-29 10:20:11 +11:00
Jesse Boyd
8dba2a5620
Combined stages optimizations for bukkit 1.11 2016-12-29 10:19:48 +11:00
Jesse Boyd
5ffacaaf12
Fix progres tracking spam 2016-12-29 10:18:48 +11:00
Jesse Boyd
77ea4fa37c
Update web installer urls 2016-12-29 10:18:12 +11:00
Jesse Boyd
39f12be5f9
Update residence dependency 2016-12-29 07:44:41 +11:00
Jesse Boyd
d43dbab7c5
DL WorldEdit bukkit if they forget 2016-12-27 23:28:43 +11:00
Jesse Boyd
2d295effee
forge installer 2016-12-27 21:56:37 +11:00
Jesse Boyd
9d920a5510
Optimize set air for more versions 2016-12-27 05:58:14 +11:00
Jesse Boyd
33548c8d55
Regen for forge/sponge 2016-12-27 05:47:21 +11:00
Jesse Boyd
9e0ccfa103
*update it to 1.11 2016-12-26 20:08:24 +11:00