1c4339ce1c
Replace dead links
2021-01-20 13:56:19 +01:00
acc8a79e8e
Leave a note about unsupported versions
2021-01-19 20:23:37 +01:00
4b38526efb
Update left over 1.16.4 notes
2021-01-19 19:50:43 +01:00
06dc92b7ce
Merge branch 'main' of https://github.com/IntellectualSites/FastAsyncWorldEdit
...
Conflicts:
worldedit-bukkit/build.gradle.kts
2021-01-18 15:59:51 -05:00
2ce493ae68
Miscellaneous improvements to build scripts.
2021-01-18 15:58:50 -05:00
0f6b56572a
Update to NMS given by 1.16.5.
...
Since there's no new NMS revision (we're still on R3...?!) but there were changes, it would be more difficult to maintain both 1.16.4 and 1.16.5. Therefore, let's just stop supporting 1.16.4 as 1.16.5 is a minor update regardless.
Fixes #859
2021-01-18 16:13:42 +00:00
3ba982927a
Merge branch 'main' of github.com:IntellectualSites/FastAsyncWorldEdit
2021-01-18 15:37:43 +00:00
c218743fa8
Fix some coordinate errors
...
- Fixes WorldGuard weirdness
- Fixes #860
2021-01-18 15:37:14 +00:00
6895fe3b2c
Update adapters to 1.16.5
2021-01-16 09:55:04 +01:00
798b4cdd4e
Fix #806
2021-01-15 20:16:46 +00:00
b450a0af80
Fix confirm for some commands that give AutoValue_CommandParametersImpl from the getgo
2021-01-14 20:08:43 +00:00
bad3d31d90
Fix removing section lighting
...
- Paper and spigot differ in methods
- Also don't clone it as we're trying to fill the actual data...
2021-01-14 17:03:32 +00:00
b18c646bce
AbstractExtentMasks should have the correct extent.
...
- Fixes #843
2021-01-14 16:54:38 +00:00
fa69c79160
lock when editing the chunks cache in SingletThreadQueueExtent
...
- Long2ObjectLinkedOpenHashMap is not thread-safe and should not be used from multiple threads at once
- Fixes #851
2021-01-14 15:42:38 +00:00
3034419918
Send before history is safe
2021-01-14 14:48:13 +00:00
3136fb460b
Revert "actually delegate in AbstractDelegateExtent"
...
This reverts commit 761d05ac19
.
2021-01-14 14:39:50 +00:00
761d05ac19
actually delegate in AbstractDelegateExtent
...
fixes #843
2021-01-14 14:38:37 +00:00
af34bd4e57
the material seems to hold state data for some reason.
...
- This requires a more complicated fix. Reverting this change for now
2021-01-14 13:42:37 +00:00
54712e268a
Synchronize access to Bukkit#createBlockData to prevent occasional ConcurrentModification exceptions
...
- This isn't actually used anymore given the previous commit, however it's still best to keep it safe.
2021-01-14 12:47:02 +00:00
5e1289494e
Delegate to blocktype for obtaining a BlockState's material
2021-01-14 12:45:11 +00:00
ac73478827
Fix bad/needless code
...
- Fixes #852
2021-01-14 12:39:57 +00:00
fd1ed63703
Don't confirm twice every time
...
- I channelled my inner Jesse on this one.
2021-01-13 23:50:29 +00:00
05d7558873
Don't print stack trace of FaweExceptions from submitted chunks
...
Addresses #353
2021-01-13 20:30:22 +00:00
be9866ddb3
Fix a lot of FAWE-freezing properly
...
- Add a "loadPrivately" method to be used when GetChunks are called to avoid synchronocity issues with super classes being used on different threads
- Synchronise the call method so we're not attempting to call whilst also loading/updating
2021-01-13 19:02:51 +00:00
e94e3b7b05
Only forcefully submit a chunk if we hold the monitor.
...
- Properly ensures we don't try to submit chunks that already have a monitor (prevent the FAWE-freezing)
- We can't detect if "no" threads hold the chunk's monitor, but equally that would also be kinda very bad practice.
2021-01-13 18:18:25 +00:00
eaa9872294
Revert this for now as it had unintended consquences
2021-01-13 17:36:50 +00:00
97209d5680
better locking of lighting and use correct method for relight without removing first
...
Fixes #847
2021-01-13 17:24:14 +00:00
b066ca8349
only relight blocks that have light
2021-01-13 17:10:08 +00:00
b1e8c6c3ba
Synchronizing on accessing a lock is pointless.
2021-01-13 17:09:44 +00:00
f69b1bfb21
properly load nms chunk for lighting operations
2021-01-13 17:09:18 +00:00
b4d7562b87
Looks like automagical relighting ( #838 )
...
Fixes #686
2021-01-11 19:29:16 +00:00
74a2f02003
put MCEdit before sponge and query by file extension.
...
Massively reduces loading time a few addon plugins that are literally only trying to get the format of a schematic
2021-01-11 16:02:50 +00:00
ddb41a9669
With "queueing" enabled, FAWE may start attempting to place chunks before the operation is finished.
...
This is unnacceptable for recursive operations, thus the queue should be disable in these cases
Fixes #842
2021-01-11 15:06:55 +00:00
fa8660c7a9
More verbosely check for "scaled" in AffineTransform and override all required methods in BlockTransformExtent
...
- fixes #462
2021-01-11 14:21:56 +00:00
5903178c53
Fix rotate/flip applying in the wrong order
...
- pretty cheat fix, but it reverts to legacy FAWE behaviour
2021-01-11 13:18:24 +00:00
ae6a1f1be4
Correct rounding bevhaviour for Vector3 -> BlockVector3
...
- fixes #512
2021-01-10 20:49:38 +00:00
0b727d9760
Fix for OPs when "not in a region"
2021-01-10 18:51:07 +00:00
831c6f6854
fix NPE with null sourcemask on move
2021-01-10 17:36:41 +00:00
846443291f
allowed regions can be null
2021-01-10 17:14:40 +00:00
febf5b0175
Slight change to wna caching
...
- We don't want to flush if we're setting from the main thread, as that's going to be another plugin doing it
- It's better to have a concurrent error thrown than use a concurrent set, so concurrency issues can actually be fixed rather than handled unsafely
- Only send chunk packets up to once a tick (it really doesn't use any memory to cache IntPairs).
2021-01-10 17:11:55 +00:00
278e9d5991
Set source masks that include the editsession's allowed regions to ForwardExtentCopies
...
Fixes #710
2021-01-10 14:59:21 +00:00
edc7e9028b
disableQueue stops buffering, switch to enableQueue to buffer when "//move"ing
...
fixes #738
2021-01-10 13:22:47 +00:00
bd079421a3
fix wna/loading on non-paper servers
2021-01-10 12:37:41 +00:00
aab9958932
Fixes #221
...
If WE wants to add it as well, it's up to them. I asked but wiz was hostile about it.
2021-01-09 21:52:50 +00:00
6bc3dd2293
Fix wna when used internally
2021-01-09 21:27:55 +00:00
6f0180447f
Don't ParallelQueueExtent if the editsession is created on the main thread.
2021-01-09 17:48:57 +00:00
31542ed4fa
Add 3D biomes to clipboards properly
...
- Also fix disk clipboard's size check, allowing for larger clipboards but with disabled biomes
2021-01-09 16:40:41 +00:00
716c22c589
Update dependency gradle to v6.8 ( #835 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-01-08 20:18:27 +01:00
3accbb84dd
Don't talk about CP
2021-01-08 14:38:41 +00:00
febcf5f76f
display potentially unsafe extent message in console if no Actor
2021-01-08 14:28:09 +00:00