fda7d00747
A more verbose fix to #329 and similar issues.
...
- Re-read chunksections the first time they're "loaded" for an operation
- Reset the chunksection if there are block changes when setting blocks via reflection
- These are maybe gonna affect performance a bit? Idk. Seems to be alright for me
- These are maybe gonna make more issues? Yeah maybe, but I couldn't find any
2020-04-29 18:17:21 +01:00
820ae19dc2
Read processors in reverse order.
...
- EditSessionBuilder always assigns the history processors before the limit extents, meaning the limit did not get properly flushed to history, but because spigot is notified of the changes after the processes have taken place, the correct edit was displayed to the player and placed into the world.
- This might break other stuff...
2020-04-23 23:46:43 +01:00
5cc7a09769
Fixes #366
...
That issue was actually a NoSuchElementException.
2020-04-02 15:51:55 -04:00
110347214e
Update SingleThreadQueueExtent.java
2020-03-31 20:29:03 -04:00
e648b35b95
Small code quality changes
2020-03-24 12:32:36 -04:00
c1fe16b0e9
Generics improvements
2020-03-05 16:43:26 -05:00
915ab43f6e
Cleanup unused code.
2020-03-05 16:07:20 -05:00
bfcf24b27b
Small quality of code changes
2020-02-23 12:48:22 -05:00
e0bb1ce853
Revert "More minor cleanup"
...
This reverts commit 38435d50
2020-02-18 18:06:08 -05:00
38435d50b4
More minor cleanup
2020-02-18 18:00:39 -05:00
728b36cd8c
Remove dead code and minor changes to existing code
2020-02-18 13:18:43 -05:00
048974dca5
Introduce Resettable interface
2020-02-16 15:14:34 -05:00
49dbd4b76b
Minor changes
2020-02-14 14:29:08 -05:00
020c674c01
Revert migration of FaweCache to Kotlin
2020-01-29 15:01:38 -05:00
8078cf077a
consistency changes
2020-01-26 13:01:16 -05:00
e0f6869573
Revert "More code quality fixes"
...
This reverts commit 2d6957ce
2020-01-23 14:41:57 -05:00
2d6957ce1c
More code quality fixes
2020-01-22 21:15:52 -05:00
88359f0215
More Kotlin
2020-01-21 14:30:13 -05:00
0cad7f229b
API improvements
2020-01-15 20:38:46 -05:00
2d5a8ce573
Cleaned up a lot of code and introduced Kotlin to the project
2020-01-14 19:44:09 -05:00
195c4a7647
wip history changes
2020-01-06 08:36:16 +00:00
c05cdd8faa
Merge branch '1.15' of https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13 into 1.15
2020-01-04 10:12:33 +00:00
88a95221a8
Make masks more stateless
2020-01-04 10:11:13 +00:00
f3e0109be2
A lot of small changes
2020-01-03 15:38:30 -05:00
dfa3f457d6
New debugging to generate less console messages.
2020-01-03 12:30:46 -05:00
cfb6e3bca4
Various debugging and cleaning
2020-01-03 12:02:18 -05:00
c2cc4f5aeb
Fix craftbook
2019-12-20 05:54:03 +00:00
f37bc9417c
Merge branch 'merge' into 1.15
2019-12-19 19:05:27 +01:00
6a49b71cf2
Fix compile
2019-12-19 16:19:46 +00:00
6ddeb2ebf5
Various minor
...
refactor some region dependencies
swithc masking extent to a filter (so it can be parallelized)
Some unfinished refactoring of the filters
remove piston messages from strings.json
2019-12-16 09:07:51 +00:00
34afc03443
fix walls
2019-11-25 23:49:16 +00:00
144ea2ef34
Lazy tags + get / set tiles
...
Lazy tags means tiles/ents are not translated into the nms NBTBase until it is needed. Should be faster in cases where getFullBlock is called, but nbt is not always needed.
Commands like Copy and Paste, where the input/output are both nms worlds, can entirely bypass WorldEdit translating to and from the WorldEdit JNBT classes.
2019-11-20 03:40:52 +00:00
319b3c5f7f
fix chunks not being submitted
2019-11-18 14:49:52 +00:00
0087a0d6ab
Various minor
...
fix undo null sections
fix cancel for certain parallel jobs
optimize schem paste
2019-11-17 22:47:56 +00:00
3f92f12e89
synchronize char blocks
2019-11-17 20:02:33 +00:00
e661652c12
Fix setting blocks in null sections
2019-11-17 19:30:28 +00:00
69c225c00f
Fix //vis
2019-11-17 17:22:21 +00:00
c3f86fd6da
wip brush vis mode
2019-11-17 05:00:10 +11:00
0b1a36bb7d
WIP VisualExtent
2019-11-16 00:20:14 +00:00
601890fe64
Fix biome sending
2019-11-14 19:21:28 +00:00
cfa147cf76
WIP clipboard offsets
...
TODO schem load -> BlockArrayClipboard
2019-11-11 22:34:33 +00:00
630245bb9f
Attempt to fix compile and other small changes
2019-11-11 16:22:03 -05:00
1ffe05464f
Merge remote-tracking branch 'origin/commanding-pipeline' into commanding-pipeline
2019-11-11 16:02:41 -05:00
a23a4e5496
misc changes.
2019-11-11 16:02:28 -05:00
2e6f46e451
Fix QueueHandler uncache
2019-11-11 20:14:57 +00:00
7aa0d9c122
Various minor
...
Disable P2's we region restrictions (so that it uses FAWE's)
Fix extent binding
Fix filtering on null sections
2019-11-11 16:49:13 +00:00
82f5c4ebed
Fix compile
2019-11-07 10:28:17 +00:00
5f4af7958f
MCAFile is chunk based extent
2019-11-06 10:38:36 +00:00
240b2de90c
Update to PlotSquared-we branch
2019-11-06 09:29:20 +00:00
1e16095cba
Fix palette / region iteration
2019-11-04 07:47:31 +00:00