Jordan
e6b1308590
feat: synchronise disk clipboard loading and deletion to clipboardLock ( #2342 )
...
- another possible help towards the OverlappingFileLockException
2023-07-15 16:40:52 +01:00
Jordan
f4da4b0287
fix: fix adding/getting masks to/from MaskExtent when it is a processor ( #2351 )
...
- fixes #2350
2023-07-15 16:40:29 +01:00
Alexander Brandes
1745c50878
Improve error behaviour of //generate
2023-07-15 09:26:00 +02:00
dordsor21
a680c7ce97
fix: fix #2352
2023-07-13 17:08:18 +01:00
dordsor21
0a19f643b6
fix #2349
2023-07-11 16:39:53 +01:00
Jordan
1f29ab3b79
fix: fix command brush ( #2347 )
2023-07-10 22:04:33 +01:00
Jordan
d7cc65d2f2
refactor: some changes that may help #2289 ( #2307 )
2023-07-03 16:37:42 +01:00
Jordan
0554b31f11
feat: implement removal of entities if they would be in a block after the edit ( #2311 )
...
- Includes some refactoring to EditSessionBuilder to prevent doubling-up of processors that are also extents
- Better ordering of the EditSessionBuilder process/extent code to match where extents actually end up in the stack
- Fixes #1941
2023-06-27 18:37:09 +02:00
Jordan
476ba4ab41
refactor: efficiency improvements to some editsession methods ( #2304 )
2023-06-27 18:36:54 +02:00
Jordan
9f0a0dbd35
fix: ensure mask is initialised upon visiting a point in BreadthFirstSearch ( #2314 )
...
fix: ensure mask is initialised upon visiting a point in BreadFirstSearch
2023-06-22 21:32:54 +02:00
Jordan
d961aa91bc
fix: fix regex block masking ( #2242 )
2023-06-22 11:24:03 +01:00
Jordan
01be53ed65
fix: add missing BlockType constructor ( #2306 )
...
- Deprecate public BlockType constructors
- People really should not be initialising their own block types. This can and most likely will cause issues.
- Fixes #2290
2023-06-19 14:36:47 +01:00
Jordan
a8c8a0fbd6
fix: always return the changeset from EditSessionBuilder ( #2302 )
...
- Ensure history will actually always be closed if combine-stages is false
- Fixes #2148
2023-06-19 14:34:54 +01:00
Jordan
51e238c352
feat: add new tree types to tree tool and brush ( #2286 )
...
* feat: add new tree types
- implements #2197
* Remove nonsensical test case
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-06-15 10:18:01 +02:00
Jordan
dae6c69e54
feat: send one of an error message during edits if otherwise squashed by LimitExtent ( #2246 )
...
* feat: send one of an error message during edits if otherwise squashed by LimitExtent
* no region is not ingorable
2023-06-12 12:14:24 +02:00
Alexander Brandes
bb14d93a8d
Add Console/CommandBlock support to Fabric/Forge/Sponge (2317)
2023-06-09 13:58:45 +02:00
Alexander Brandes
e7876c4eba
Update to 1.20 ( #2276 )
...
* Towards 1.20
* Init bukkit
* Update YAML to 2.0
* Fixes for 1.20 adapters
* Update obfuscated field names
* Remove getHandle workaround
* entityManager is obfuscated
* Update paperweight
* [ci-skip] Add 1.20 to modrinth task
---------
Co-authored-by: Phillipp Glanz <p.glanz@madfix.me>
Co-authored-by: SirYwell <hannesgreule@outlook.de>
2023-06-09 12:53:42 +02:00
Jordan
1356cd5caa
feat: implement a player-specific queue for clipboard IO tasks ( #2267 )
...
* feat: implement a player-specific queue for clipboard IO tasks
- Addresses #2222 (hopefully fixes)
* Address comments
* Add since
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-06-07 00:35:37 +02:00
Jordan
5504811f11
chore: minor improvements to processing-related code ( #2271 )
2023-06-06 19:21:02 +02:00
dordsor21
5da5b216f3
fix #2268
...
-.-
2023-06-05 22:26:41 +01:00
dordsor21
e5d27c27bb
chore: replace some hardcoded ordinals
2023-06-05 00:17:13 +01:00
dordsor21
46e8a37cf0
fix: improve test for polygonal region containment of cuboid
...
- Possibly fixes #2265
2023-06-04 23:57:51 +01:00
dordsor21
048dcaf327
fix: do not always set random rotate to true
...
- Fixes #2259
- How'd that even get through
2023-06-03 16:34:23 +01:00
Jordan
03487718e7
feat: configurable image hosts ( #2243 )
2023-05-31 16:48:45 +01:00
Jordan
3041ff3e50
feat: add -r (random rotate) flag to schem load and clipboard brush ( #2244 )
...
- Implements #1873
2023-05-25 19:06:20 +02:00
Jordan
5dca925bc3
feat: make more commands unqueued ( #2235 )
...
* feat: make more commands unqueued
- Effectively fixes the very specific "issue" in #2223 I guess
- Use this opportunity to clean up the command classes a bit
* Address comments
2023-05-22 20:33:59 +02:00
Jordan
7c01c1e95e
feat: allow captions in SuggestInputParseException ( #2239 )
...
- Deprecate for removal methods using string message
- Fixes #2026
2023-05-22 20:32:56 +02:00
Jordan
74aff920a8
fix: fix universal disallowed blocks logic in limit and EditSession compilation ( #2237 )
...
- Fixes #2184
2023-05-22 20:32:36 +02:00
Alexander Brandes
4c0b535e6e
Ensure non-Double types are boxed in expression function calls.
2023-05-21 09:50:10 +02:00
Alexander Brandes
5e3222c55d
Ensure blockmap uniqueness across TE values
2023-05-20 21:00:35 +02:00
Alexander Brandes
7f43e448d5
fix(core): Properly reinit convex CUI selection on primary click
2023-05-20 20:58:47 +02:00
Alexander Brandes
85214c944f
Keep extending cuboid selector after //paste -s/n
2023-05-20 20:54:52 +02:00
Alexander Brandes
264185a323
Add method to check initialize state in PlatformManager, deny access to registries when uninitialized
2023-05-20 20:52:03 +02:00
Jordan
85f5006a0b
fix: correctly handle creation of extents in EditSessionBuilder ( #2232 )
...
- Add regionExtent process to the queue (fixes #2227 )
- Correctly wrap extents in each other
2023-05-20 20:33:18 +02:00
Marco Neuhaus
52723439dd
Fix reading of tile entities with "id" instead of "Id" tag ( #2211 )
2023-05-20 09:57:13 +00:00
Hannes Greule
a14035d430
Revert "Actually delegate in AbstractDelegateExtent" ( #2229 )
2023-05-16 10:32:03 +02:00
Phillipp Glanz
c57fee5b86
Fixes command context for bukkit console command sender ( #2193 )
2023-05-12 12:12:08 +01:00
Hannes Greule
2987550e9b
Actually delegate in AbstractDelegateExtent ( #2196 )
...
* actually delegate in AbstractDelegateExtent
* exclude enableHistory method
2023-05-04 18:33:04 +02:00
Hannes Greule
86acb1c4d4
Simplify command dispatch to ensure command order ( #2131 )
2023-04-18 16:28:38 +01:00
Jordan
5cd9616507
fix: Ensure BaseBlock is not returned when a BlockState is wanted in BlockTransformExtent ( #2161
...
- NBT will be handled appropriately at another point
- Fixes #2085
2023-04-13 17:34:16 +01:00
Jordan
a9e1d5009c
fix: add null-check for brush in traceMask ( #2160 )
...
* fix: add null-check for brush in traceMask
- Fixes #2149
* Switch to print from printError
Co-authored-by: Alexander Brandes <mc.cache@web.de>
---------
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-03-31 20:45:34 +02:00
dordsor21
d82bf0527e
fix: use correct string for disallowed property use
2023-03-22 17:28:50 +00:00
Phillipp Glanz
b54e3a5112
Add nether tress into floating tree remover ( #2146 )
...
* Add nether tress into floating tree remover
* Add nether stems
2023-03-17 21:58:53 +00:00
eztaK-red
211e8034ff
Fix off by one error for negative coordinates when using -r with //deform ( #2092 )
...
The problem: Off by one error for negative coordinates. Source: Behaviour of rounding coordinates (doubles) after deform.
The off by error came down to rounding using casts (int) and rounding using Math.floor()
(int)( 1.8) = 1
(int)(-1.8) = -1
(int)Math.floor( 1.8) = 1
(int)Math.floor(-1.8) = -2
Looking at the original WorldEdit implementation a Math.floor call is present too. It was missing FAWE which resulted in the bug.
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2023-03-06 13:53:07 +01:00
Bernhard
5e8bc5c2ad
fix regex and remove forbidden windows characters ( #2012 )
...
refactor: fix regex and remove forbidden windows characters
2023-01-16 00:34:53 +01:00
TheJonstone✓
0f558425f5
Fix: remove unnecessary bypass permission ( #2060 )
...
Fix: remove unnecessary permission
2023-01-16 00:34:28 +01:00
Hannes Greule
bb0e201c52
Remove usages of JoinedCharSequence ( #2062 )
2023-01-11 00:07:24 +01:00
Bernhard
c3ce162fd5
Feature: add "h" as alias for "hand" and "oh" for "offhand" ( #2033 )
2022-12-11 18:36:33 +01:00
Pierre Maurice Schwang
f33d93591a
Fix Chorus-Plant tree type generation ( #2015 )
...
fix: chorusplant tree type must generate inside end_stone
2022-11-14 22:58:54 +01:00
Jordan
bf28ab47b8
fix: bring default min/max y in line with upstream in AbstractRegion ( #1992 )
...
- Fixes #1987
2022-10-23 21:22:43 +02:00