2bae161e5c
Make biome changes undoable
2019-02-03 07:38:11 -05:00
b27913324b
Tweak the last access extent cache to provide better caching
2019-02-03 07:35:38 -05:00
590b7e23a9
Remove all raw usages of BSH, improve API generics
2019-02-03 05:01:39 -05:00
c935e381b7
Added a method to teleport entities across worlds.
2019-02-02 11:23:02 -05:00
bc3562eb57
Few fixes for FastModeExtent.
2019-02-02 09:26:18 -05:00
e88b8c961d
Added "fast mode corrections"
2019-02-02 09:21:16 -05:00
346eee8953
Added the multi-staging from the multipass2 branch
2019-02-02 09:12:30 -05:00
63bf01fdaf
Check by setting blocks with BlockBagExtend for changed materials.
2019-02-02 09:05:59 -05:00
e53535319d
Plenty of changes to core block behavior to become more compatible with upstream WorldEdit (still more to be done!)
2019-01-31 10:08:58 -05:00
2f9c7f19f5
Added support for 'rotation' BlockState values.
2019-01-22 21:59:20 +10:00
2e0fa300b7
Actually support disabling chunk loading extent
2019-01-22 21:34:37 +10:00
432a201266
Make biome changes undoable
2019-01-21 19:07:29 +01:00
f74381b93f
Merge remote-tracking branch 'refs/remotes/isfawe/new-vector-system' into new-vector-system
2019-01-13 02:00:14 -05:00
628c9cc0b7
Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block.
2019-01-10 09:54:21 -05:00
4d6045813c
Move vectors to static creators, for caching
2019-01-10 07:17:04 -05:00
ab6aed703d
Merge current FAWE master ( 227d6d91
) into new-vector-system
...
Signed-off-by: Byron Marohn <combustible@live.com >
2019-01-09 22:35:26 -08:00
a9919d130c
Current progress #4
2019-01-09 03:32:38 -05:00
842b1307c7
Current Progress #3
2019-01-09 02:13:44 -05:00
871541d8c0
Tweak the last access extent cache to provide better caching
2018-12-29 19:21:45 +10:00
3fefcbf971
Remove all raw usages of BSH, improve API generics
2018-12-26 16:39:10 -08:00
d4157b7e0e
Current progress with update
2018-12-23 11:19:33 -05:00
801793cc12
Merge upstream changes through 7961fa58
...
Signed-off-by: Byron Marohn <combustible@live.com >
2018-12-21 12:13:43 -08:00
c949b07df1
Added a method to teleport entities across worlds.
2018-12-21 16:56:10 +10:00
c0fa1602ad
Restore the formatting of many things to upstream WorldEdit - no code changes
...
This patch touches many files but changes absolutely no functionality.
The goal here is to make future merges with worldedit produce fewer
conflicts that have to be resolved.
This patch was made by painstakingly diff'ing files and copying changes
over from the last upstream merge commit (02c6f11b
) into this codebase.
Signed-off-by: Byron Marohn <combustible@live.com >
2018-12-20 11:33:56 -08:00
700e41b706
Remove the final stage committer from the MultiStageReorder extent, as it caused issues and no longer appears to be entirely necessary.
2018-12-13 20:30:54 +10:00
6f3016c7f0
Fixed up the commitRequired checks.
2018-12-09 16:28:01 +10:00
5f2c77b719
Further work on this. Currently fast mode breaks doors, gotta work out why applying physics to doors breaks them.
2018-12-09 16:28:01 +10:00
618cbd2250
Few small fixes
2018-12-09 16:28:01 +10:00
7f11b2800d
Added an option to switch reorder modes
2018-12-09 16:28:01 +10:00
b3f5bc030e
Few fixes for FastModeExtent.
2018-12-09 16:28:01 +10:00
7d468357e3
Added "fast mode corrections"
2018-12-09 16:27:02 +10:00
4e5e9f609e
Added the multi-staging from the multipass2 branch
2018-12-09 16:27:02 +10:00
a73faf0c8b
Check by setting blocks with BlockBagExtend for changed materials.
2018-12-05 17:09:06 +01:00
2dc9321da6
Added support for axis rotations.
2018-11-17 12:00:19 +10:00
53bc730909
Merge pull request #435 from sk89q/feature/trace-unflushed-sessions
...
Add tracing for unflushed EditSessions
2018-11-04 17:21:25 +10:00
2c8b2fe089
Move vectors to static creators, for caching
2018-11-03 23:00:24 -07:00
399e0ad5fa
Refactor vector system to be cleaner
...
- Move Vector, etc. into `.math` package
- Drop many methods that will be auto-promoted anyways, eg. with
`divide(int)` and `divide(double)` the first is now gone.
- Take Block vectors into their own class hierarchy
- Make it clear throughout the API what takes blockvectors
- many more improvements
2018-11-03 23:00:23 -07:00
e1fbaaff59
Add tracing for unflushed EditSessions
2018-10-30 18:39:51 -07:00
93de97dc19
Allow modifying the region of a BlockArrayClipboard
2018-10-24 16:50:15 +10:00
f65887c957
Some ammendments to PR boy0001/WorldEdit#9
2018-10-17 23:41:38 +11:00
dd2fcbac23
Merge pull request #430 from sk89q/feature/chunk-batching-mode
...
Chunk Batching
2018-10-15 13:50:10 +10:00
17e8be0bd2
Fixes some schematic files not being found with proper input
2018-10-14 07:14:12 -04:00
844971bca6
Java on TC doesn't compile this code for some reason.
2018-10-11 22:04:16 +10:00
495b9d07b5
Not all "north/south/east/west" are boolean
2018-10-11 21:39:41 +10:00
2824a92c19
Fix some minor ordering bugs
2018-10-10 12:23:00 -07:00
7d4906cfe9
Add chunk batching flag, enable by default
2018-10-10 11:38:23 -07:00
ff391ca0b3
Update licenses
2018-10-10 11:38:23 -07:00
e059490cd1
Rework block-batching, create draft of chunk batching
2018-10-10 11:38:23 -07:00
6ecbf19406
Properly rotate fences etc
2018-10-08 22:32:26 +10:00
36cbc5d9d0
Cleanup javadoc warnings in worldedit-core
2018-10-01 15:30:23 -07:00