Commit Graph

2586 Commits

Author SHA1 Message Date
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
0f558425f5 Fix: remove unnecessary bypass permission (#2060)
Fix: remove unnecessary permission
2023-01-16 00:34:28 +01:00
ae57ac5d50 fix: don't quash a cancellation FaweException in LimitExtent (#2068)
- This allowed some edits to continue after a player left the server when they shouldn't
 - Possible sort-of fix for #1985
 - Possible fix for #1955
2023-01-16 00:33:44 +01:00
bb0e201c52 Remove usages of JoinedCharSequence (#2062) 2023-01-11 00:07:24 +01:00
c3ce162fd5 Feature: add "h" as alias for "hand" and "oh" for "offhand" (#2033) 2022-12-11 18:36:33 +01:00
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
0d112b2913 fix: move main-thread call to be implementation from WorldWrapper (#1991)
- Fixes #1990
2022-10-23 21:22:53 +02:00
bf28ab47b8 fix: bring default min/max y in line with upstream in AbstractRegion (#1992)
- Fixes #1987
2022-10-23 21:22:43 +02:00
2082df4141 fix: Add blocked blocks to the correct set (#1975)
* fix: Add blocked blocks to the correct set

* Address comment
2022-10-13 19:21:25 +02:00
8971d7064c feat: Reduce any spam caused by exceptions thrown when writing history (#1976)
- Closes #1960
2022-10-13 19:21:02 +02:00
ccb31c0ecc fix: Do not cast y to byte in history database (#1978)
- y is/was already stored as an int
 - Fixes #1931
2022-10-13 19:20:17 +02:00
2e386ea391 Fix region restrictions with methods non-overriden (#1948)
Fix region registrictions with methods non-overriden
See https://github.com/IntellectualSites/fastasyncvoxelsniper/issues/195 for context
2022-10-03 11:20:53 +02:00
87f680683d Update Upstream
0ef38b5 Use SnakeYaml 1.32+, set loader code point limit. (2194)

Defaults to 64MB, can be set via -Dworldedit.yaml.codePointLimit sysprop.
2022-09-26 23:45:06 +02:00
4f26561cc1 Release 2.4.6 2022-09-21 16:41:07 +02:00
ab55d07ffd Fix #saturate-Pattern (#1944)
* fix: block type access + resources in #saturate pattern

* chore: no need to download jar file in loadModTextures
2022-09-21 16:17:41 +02:00
1706d64ddf Retrieve the latest asset release version automatically (#1947)
* feat: retrieve the latest release version automatically

(cherry picked from commit a8885a349a567849f6db29565cc65b14e3dab155)

* feat/fix: validate hash of downloaded asset file

* chore: address review comments
Usage of nio Path instead of direct File access
Usage of HexFormat instead of custom implementation
No need for usage of channels

* chore: simplified sha-1 calculation logic

Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2022-09-15 21:19:31 +02:00
aa216a990a Update upstream
7e61ff1 Work around invalid legacy values in schematics (2171)
2022-08-29 17:21:21 +02:00
a6a0b5eb66 fix: avoid recursive LegacyMapper initialization (#1922) 2022-08-27 15:48:54 +01:00
d5acb4ec51 fix: Lazy fix macro stacktrace (#1911) 2022-08-24 10:02:25 +02:00
ab659eadde fix: upstream missing Region#getBoundingBox() (#1908)
Use block change limit for //copy and //cut

(cherry picked from commit fd8dbdd7b7b8b561db98a45b4eae3810dedb1551)
2022-08-19 13:41:24 +02:00
5c2679f95d Update Upstream
55e2d3d Catch InvalidPathException in safeFile handler (2167)

Closes #1872
2022-08-10 09:47:53 +02:00
129f4f37a3 chore: Update assets to 1.19.2 (#1900) 2022-08-07 11:44:40 +02:00
c520e1a686 Update upstream
54ed9e8 Add support for Y-offsets with back direction (2164)
2022-08-07 09:13:09 +02:00
e942175559 Improve `MainUtil#copyFile` (#1888) 2022-08-02 11:25:56 +02:00
7a498497c5 chore: Use 1.19.1 asset URL (#1889) 2022-08-01 09:50:27 +02:00
8414e64bab build: Release 2.4.2 2022-07-28 10:29:59 +02:00
e10774598e chore: Reword light command messages (#1885) 2022-07-25 18:49:18 +02:00
a1babd5ec9 biomes is now an two-dimensional array in CharSetBlocks
- Fixes #1878
2022-07-17 17:33:51 +01:00
4fc2a25a9a Update Upstream
d7b3c4c Clone the returned getRegion on BlockArrayClipboard (2144)
2022-07-16 11:08:42 +02:00
92518f71be Correct return type for CuboidRegion#getFaces() upstream compatibility (#1866) 2022-07-03 12:43:13 +01:00
902f153929 Getting correct String from CompoundTag (#1867) 2022-07-03 12:43:03 +01:00
3212dddb2d Fix BlendBall for no mask 2022-06-27 13:38:22 +01:00
f812fc14ab build: Release 2.4.0 2022-06-27 13:52:50 +02:00
34ea713d29 Fix walls command on 1D/2D selection (#1821) 2022-06-24 15:04:11 +01:00
38d1a64bf5 Correctly recycle CharSetBlocks 2022-06-24 15:03:48 +01:00
8094b68967 Actually implement ChunkHolder/ChunkSet pools (#1840) 2022-06-24 10:13:58 +01:00
800988aae7 Assume a file not being in a subdirectory of root means a symlink is used (#1838) 2022-06-23 17:32:21 +01:00
010611c4ac Don't hide ChunkHolder generic "T" type paramter 2022-06-23 16:10:30 +01:00
704f87da23 Re-implement incremental schematic names in a folder (#1833)
* Re-implement incremental schematic names in a folder
 - Fixes #1545

* Move fawe end comment

* Slight cleanup
2022-06-23 10:23:22 +02:00
100288ada5 Implement a "sensitivity" setting, a mask, and an option to only distinguish air vs blocks to blendball (#1832) 2022-06-22 12:50:22 +01:00
d498996cbd Use Material rather than legacy int/data when specifying block break effect type (#1829) 2022-06-22 12:50:09 +01:00
968799503f Re-implement full Entity support in history, entity removal, entity creation, etc. (#1812)
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-21 14:52:02 +01:00
d62c88a2ca Remove unused import 2022-06-21 13:00:19 +01:00
8b05738929 Remove P2 apidescription annotation 2022-06-21 12:58:21 +01:00
c5073d79e7 Account for use of MutableBlockVector3 in Spline Brush (#1831) 2022-06-21 12:56:02 +01:00
3f103eea9b Set the correct delegate to the ChunkHolder when using get or set in NULL delegate (#1830) 2022-06-21 12:55:51 +01:00
dacb89a480 Bring stack in line with upstream using offset rather than direction (#1822)
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-06-20 10:46:19 +02:00
396faf6732 Support using //distr on console properly (#1827) 2022-06-19 22:35:36 +01:00
dac3610bcf Implement generation of biome decorations to //regen <biome> and add option for a random seed to be used (#1819) 2022-06-19 22:33:16 +01:00
692a010c39 Actually apply source mask when using //paste -m <mask> (#1810) 2022-06-19 22:33:01 +01:00