Jordan
24325d91ba
feat: improve (region) fawe mask handling ( #2312 )
...
* feat: improve fawe mask handling
- Actually cache masks, even if the player has left the region
- Fix P2 isValid test for single plots
- Fixes #1946
* Fix incorrect delegated method
2023-06-28 09:24:20 +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
Alexander Brandes
97ee71bbd0
Update settings name in queue.target_size warning
2023-06-27 13:56:30 +02:00
dordsor21
924805af8f
fix: fix obnoxious error message if using p2 v7 with FAWE main branch
2023-06-25 13:52:13 +01:00
dordsor21
05d5ad161a
chore: add obnoxious error message if using p2 v7 with FAWE main branch
2023-06-23 21:57:51 +01:00
Alexander Brandes
c0037aa083
[ci skip] Remove unsupported versions from template
2023-06-23 14:56:47 +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
88533118bc
fix: uncache the chunk SET at a better time in ChunkHolder to prevent "lost" changes ( #2300 )
...
- blocks could still be set to the ChunkHolder during a call
- create a new chunk SET in that case
- make cached get/set volatile to improve thread safety
2023-06-19 22:46:10 +02:00
Jordan
8ca25fa7d7
fix: towny max bounds are exclusive ( #2301 )
...
fix: towny max bounds are exlusive
- Fixes #2293
2023-06-19 22:46:01 +02: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
1ede11b129
fix: use new array when creating palette ( #2305 )
...
- Fixes #2291
2023-06-19 14:34:02 +01:00
Jordan
39de48cdb1
chore: Address kotlin String#capitalize() deprecation ( #2308 )
...
* chore: Address kotlin String#capitalize() deprecation
- Fixes #2283
- Don't bother with the longer version that allows Locales, we don't need that
* Address comments
2023-06-18 16:31:49 +00:00
Jordan
f0aef98870
fix: don't "double-up" a setblocks if a region is being set ( #2299 )
...
- Fixes #2294
2023-06-18 18:08:31 +02:00
dordsor21
135c77cfb5
chore: minor changes
...
- null check get tile in ThreadUnsafeCharBlocks
- 0 to reserved ID
2023-06-18 15:03:51 +01:00
renovate[bot]
78fb74665f
Update plugin com.modrinth.minotaur to v2.8.1 ( #2298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-17 16:36:57 +02:00
Alexander Brandes
7a7373fd3d
Update paperweight
2023-06-17 16:16:16 +02: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
79a2c14caa
fix #2292
2023-06-13 19:12:24 +02:00
Alexander Brandes
d9463ce8b5
Add support for 1.20.1
2023-06-12 16:36:06 +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
ed128797ec
Back to snapshot for development
2023-06-12 12:13:49 +02:00
Alexander Brandes
956a518238
Release 2.6.3
2023-06-12 11:58:38 +02:00
Jordan
e449910af5
feat: prevent edits outside +/- 30,000,000 blocks ( #2285 )
...
* feat: prevent edits outside +/- 30,000,000 blocks
* Remove import
2023-06-12 11:27:07 +02:00
LlmDl
ca4080eea7
Update & Fix TownyFeature support. ( #2279 )
2023-06-11 22:55:11 +01:00
Alexander Brandes
71c172cced
[ci skip] Update bug_report.yml
2023-06-11 12:09:27 +02:00
Hannes Greule
083f8a4dd8
Set proper field access and use mappings for entities on spigot ( #2282 )
...
set proper field access and use mappings
2023-06-10 22:47:22 +02:00
Alexander Brandes
689c7f62b8
Fixed setting sign text on 1.20
2023-06-09 15:27:02 +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
Hannes Greule
152d870cdb
Improve exception handling on adapter loading ( #2277 )
2023-06-08 08:24:44 +00:00
Alexander Brandes
9be1a58bf3
Back to snapshot for development
2023-06-07 11:30:06 +02:00
Alexander Brandes
3b7d126718
Release 2.6.2
2023-06-07 11:11:54 +02:00
Alexander Brandes
832f93c0f3
Optimize PR builds ( #2273 )
...
* Optimize PR build
* Update codeql.yml
2023-06-07 00:51:56 +02:00
renovate[bot]
c5f66c342b
Update dependency com.palmergames.bukkit.towny:towny to v0.99.1.2 ( #2272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 00:35:50 +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
84872cf9a2
chore: improve queue documentation and submit history to better queue ( #2266 )
2023-06-06 19:22:25 +02:00
Jordan
b7719d17bd
fix: correctly processSet with blacklist when required ( #2270 )
...
* fix: correctly processSet with blacklist when required
* Fix incorrect region
2023-06-06 19:21:18 +02:00
Jordan
5504811f11
chore: minor improvements to processing-related code ( #2271 )
2023-06-06 19:21:02 +02:00
Alexander Brandes
bdb170a5ca
Explicit call repository task
2023-06-06 19:18:01 +02:00
dordsor21
5da5b216f3
fix #2268
...
-.-
2023-06-05 22:26:41 +01:00
Alexander Brandes
4b06796e76
Archive PR artifacts ( #2269 )
...
* Archive PR artifacts
* Fix artifact path
2023-06-05 10:51:26 +02: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
Jordan
e9fed5a066
feat: improve error when loading biomes ( #2241 )
2023-06-04 18:50:08 +02:00
Jordan
0e215e98d5
fix: minor changes to fix loading blocks outside stored range in ThreadUnsafeCharBlocks ( #2260 )
...
- Fixes #2258
2023-06-04 17:22:21 +02:00
EpicPlayerA10
97d4244126
Fix BlockEntity#remove spigot mapping ( #2264 )
...
Fix spigot mapping
2023-06-04 13:14:50 +00:00
Alexander Brandes
b7dc5f7ae5
[ci skip] Update Java tooling name
2023-06-04 13:29:07 +02:00