Jordan and GitHub
6df16cfe96
refactor: Alter handling of errors in bindings ( #1395 )
...
* Alter handling of errors in bindings
- Fixes #1384
* Arbitrarily use TextComponent#of for InputParseException
2021-11-11 17:37:25 +00:00
dordsor21
806ea14ad2
Unfix #826 in favour of allowing toggling the wand
...
- #826 is a pretty niche requirement, usually permissions do not change without a world change, relog, etc. very frequently
- Allowing //toggleeditwand and /tool none on the wand feels more important
2021-11-10 22:13:44 +00:00
dordsor21
f04e891e0c
Allow schematics with empty, but present, biome data
2021-11-10 19:45:49 +00:00
dordsor21
7a9549b75a
Unmerge wall/"besides / |" masks
2021-11-08 15:49:43 +00:00
dordsor21
95ecb5609d
Check for worldguard bypass permissions
2021-11-05 19:04:15 +00:00
dordsor21
21b6f582e1
Switch some Caption#of to TextComponent#of
2021-11-03 18:33:19 +00:00
dordsor21
d91a971e85
Allow extent to be used down the pipeline in BlockReplace
...
- It's quite likely for this to be required given BlockReplace use in replacenear
- Fixes #1390
2021-11-02 20:53:14 +00:00
dordsor21
0674f39600
Synchronise chunk filtering
2021-11-02 13:34:37 +00:00
dordsor21
1b1f3bbcbe
Fix #1375
2021-10-25 15:04:59 +01:00
dordsor21
47f25c4f31
Slight cleanup of region parsing in EditSessionBuilder
2021-10-25 14:13:26 +01:00
dordsor21
f7e94fd450
Only add backupregions if whitelisting
2021-10-25 14:12:36 +01:00
dordsor21
4e6aee6bfb
Don't consider global region for blacklisting WG regions
2021-10-25 14:12:21 +01:00
dordsor21
75be38925f
Fix #1378
2021-10-25 14:11:17 +01:00
dordsor21
3d70d9e496
RegionIntersection requires List constructor
2021-10-23 14:09:01 +01:00
dordsor21
ae949d607b
Move paperweight to BinaryTag
...
- Upstream put paperweight into master branch, which doesn't have BinaryTags
- Fixes #1374
2021-10-22 16:00:51 +01:00
dordsor21
857090bdde
Add meaningful default methods to getMask for region protection
2021-10-21 18:25:36 +01:00
dordsor21
8ed4736066
Add override and correct default method for fromNative
...
- Fixes #1370
2021-10-20 13:47:55 +01:00
dordsor21
13be5a22ad
Fix #1370
...
- Actually override toNative in adapter
- Correctly assign generic-type
- Better default method for BinaryTag retrieval in adapter
2021-10-19 15:14:25 +01:00
dordsor21
4ee61a93c8
Fix incorrect method params
2021-10-19 14:34:35 +01:00
dordsor21
252abf862b
Add more Refraction
2021-10-19 14:30:51 +01:00
dordsor21
37eb4a1008
Regress to upstream for (Binary)Tags in data fixers
2021-10-19 14:12:02 +01:00
dordsor21
b5479e480d
Don't attempt to run null P2 tasks
2021-10-19 13:35:00 +01:00
dordsor21
8fe610311d
Comments
2021-10-17 15:53:19 +01:00
dordsor21
c7c00021b2
Cleanup
2021-10-17 15:53:19 +01:00
dordsor21
7d894228d0
Implement region blacklisting
2021-10-17 15:53:04 +01:00
Jordan and GitHub
9c1c8bfdf2
Implement restoring biomes, entities, and extended world heights ( #1316 )
2021-10-17 13:40:55 +00:00
dordsor21 and GitHub
6839fa5567
Add configurable disallowed states for limits, global disallowed blocks ( #1312 )
2021-10-09 11:02:26 +00:00
dordsor21 and GitHub
6895234815
Don't allow edits on plots when owner is offline and player is only added ( #1313 )
2021-10-04 12:34:40 +00:00
dordsor21
d44f297068
Fully fix #1331
2021-10-01 13:27:05 +01:00
dordsor21
3a45a31e65
Better error message for LocalBlockVectorSet
2021-09-30 13:17:28 +01:00
dordsor21
f886320c44
SurfaceMask should be copied properly.
...
#1331
2021-09-30 13:17:15 +01:00
dordsor21
7a6a0f68fe
Don't allow area pickaxe outside max y
...
#1331
2021-09-30 13:16:15 +01:00
dordsor21
c10e48320b
Fix inverted expectFail boolean
2021-09-30 12:35:17 +01:00
dordsor21
0ed98729f8
Allow console to execute commands now that editsessions etc. accept actors
...
- Fixes #724
- Fixes #1044
2021-09-28 15:59:52 +01:00
dordsor21
fa2f50dea8
Sometimes an overlay position may not be able to be found. Attempt to resolve or fail nicely.
2021-09-28 14:39:14 +01:00
dordsor21
a3365a12bc
Fix #1327
2021-09-28 14:27:36 +01:00
dordsor21
e94b85a0fc
Don't load clipboard more than once. Deprecate BukkitPlayer constructors as it's more efficient to use cached players
2021-09-28 14:11:12 +01:00
dordsor21
848eac8623
Fix schematic offset when loaded to clipboard
2021-09-28 13:16:26 +01:00
dordsor21
56999fd1e0
Drain bubble columns as well
...
Fixes #1326
2021-09-27 14:42:43 +01:00
dordsor21
1cf5899586
Allow deletion of DOC
...
Fixes #1325
2021-09-27 14:39:21 +01:00
dordsor21
b73db47e01
Add switch to schem loadall to replace existing clipboard(s)
2021-09-27 14:15:26 +01:00
dordsor21
58f231ad12
Slightly improve add clipboard hover message for schematic list
2021-09-27 14:14:24 +01:00
dordsor21
5155055446
Add deprecation message to fawe EditSessionBuilder
2021-09-26 22:10:59 +01:00
dordsor21
e6675f1656
Default per player schematics to false
2021-09-26 22:07:25 +01:00
dordsor21
268244119f
Update adapters?
2021-09-24 17:05:26 +01:00
dordsor21
6b5f21d67b
Support old, corrupt, schematics
2021-09-24 16:41:09 +01:00
dordsor21
4e944052cd
un-transitive some dependencies
2021-09-24 15:49:30 +01:00
dordsor21
e97c945b2f
Big fix to clipboards when relogging/restarting server etc.
...
- Refactor the way FAWE clipboards work slightly with regards to offsets (FAWE-added) and origin (upstream-present)
- Better error messages when exceptions are thrown attempting to load DOC
- No longer attempt to resolve old clipboard versions. Attempt to give informative error instead
- Don't always delete clipboards held in memory on player logout unless configured to do so
- Go back to fully closing the DOC on logout. We now attempt to lock the file which will hopefully help with debugging shared clipboard folders
2021-09-24 12:22:01 +01:00
dordsor21
bfd9e5b347
Don't stop edits for old clipboards, attempt to load them anyway (for now)
2021-09-24 09:32:49 +01:00
dordsor21
8593c2df9f
Rearrange DOC methods
2021-09-23 12:42:51 +01:00
dordsor21
07c02b5825
Remove import static org.apache.logging.log4j.LogManager.getLogger
2021-09-23 12:34:22 +01:00
dordsor21
6c56fa29aa
Fix #1317
2021-09-22 22:22:39 +01:00
dordsor21
40b024fbba
Set legacy ID when adapter is loaded to enable reading/writing anvil
2021-09-22 16:15:18 +01:00
dordsor21
663d0139b7
default to a meaningful preload chunk count
2021-09-22 15:58:20 +01:00
dordsor21
a3d50585c2
Don't print error message if we're expecting it on biome loading
2021-09-22 15:58:11 +01:00
dordsor21
3376baa3c5
Remove needless EditSession#getWorld for setting blocks/biomes in a couple of cases
...
#32 IntellectualSites/FastAsyncWorldEdit-Adapters#7
2021-09-22 15:04:12 +01:00
dordsor21
d25a85e0d4
Fix expression evaluation method used for generatebiome
...
#32
2021-09-22 15:03:03 +01:00
dordsor21
4400b0f83e
Fix #1114
...
- Ensure short is correctly cast to int, as we're using it as if it were unsigned
2021-09-22 14:32:49 +01:00
dordsor21
a241e594c1
Slight adjustment to DOC
2021-09-22 13:14:10 +01:00
dordsor21
64036a38cf
Update adapters to https://github.com/IntellectualSites/FastAsyncWorldEdit-Adapters/commit/32c896db93a124c22bcc8bf205f3ff6034f919e2
2021-09-22 12:58:09 +01:00
dordsor21
268d8cff49
Apply list of properties everywhere
2021-09-21 18:53:37 +01:00
dordsor21
cf585c48ae
Update adapters
2021-09-21 18:41:01 +01:00
dordsor21
e750e014ab
Properties can have the same string name
...
Make map of all properties string against list
2021-09-21 18:34:31 +01:00
dordsor21
b8ec4be95c
Revert "Slightly preferable messages on UsageException thrown by piston"
...
This reverts commit e9adf0f30d .
2021-09-21 17:30:32 +01:00
dordsor21
c805102819
Fix #1143
2021-09-21 17:18:49 +01:00
dordsor21
1de3a6b54a
Don't return "=" pattern early either
2021-09-21 15:07:58 +01:00
dordsor21
70f7f00abf
Do the same for "=" mask
2021-09-21 15:06:46 +01:00
dordsor21
c26977f578
Fix very specific issue where charmasks (< > $ etc.) are used with other masks, but only the charmask is used
2021-09-21 15:05:43 +01:00
dordsor21
57b47d2451
Use a MaskTraverser to set extent where it will be a WorldWrapper otherwise
2021-09-21 14:59:49 +01:00
dordsor21
23ca345a2e
Don't setextent twice in replace
2021-09-21 14:51:39 +01:00
dordsor21
971977a66a
Fix //sel list
2021-09-21 14:51:05 +01:00
dordsor21
84b896151f
Lazy fix for #1271
2021-09-21 14:39:14 +01:00
dordsor21
d0056870be
Fix fuzzy region
2021-09-21 14:31:03 +01:00
dordsor21
69ae4a7121
Fix ellipsoid selection
2021-09-21 14:07:10 +01:00
dordsor21
0fcf996c78
Fix #1314
2021-09-20 23:54:26 +01:00
dordsor21
e9adf0f30d
Slightly preferable messages on UsageException thrown by piston
2021-09-20 23:35:04 +01:00
dordsor21
9d26f030dc
Fix some command errors being hidden by a usage message
2021-09-20 23:18:38 +01:00
dordsor21
040edc8fd0
Adjust exception catch slightly
2021-09-20 23:07:58 +01:00
dordsor21
bb06492091
Fix -f flag
2021-09-20 18:10:37 +01:00
dordsor21
017a28b3dd
Implement getAllProperties to code and adapters
2021-09-20 16:00:50 +01:00
dordsor21
35e0a47beb
Don't have adapters as "dependency"
2021-09-20 15:09:34 +01:00
dordsor21
d5be6940c7
Add default getAllProperties method
2021-09-20 14:46:51 +01:00
dordsor21
17a97f2f19
Fix lack of handling of custom world heights in CharFilterBlock
2021-09-20 14:15:08 +01:00
dordsor21
7a9cbe5d77
Correct description of strip nbt
2021-09-20 01:54:49 +01:00
dordsor21
aba147f787
Minor spring clean
2021-09-19 21:40:15 +01:00
dordsor21
8a4f28a7cc
StripNBT processor rather than extent
2021-09-19 21:39:00 +01:00
dordsor21
b11a67e435
Fix #1311
2021-09-19 21:20:18 +01:00
dordsor21
f405994346
Improve fullycopy pattern parsing
...
- Don't attempt ClipboardFormats#loadAllFromInput if the user is typing #copy or #clipboard to avoid needless "File dialogs are not supported in your environment." message
2021-09-19 20:47:40 +01:00
dordsor21
abaa98d2a9
Fix #403
2021-09-19 20:47:21 +01:00
dordsor21
0a48765c98
Add //blob command equivalent to //br rock
2021-09-18 17:42:58 +01:00
dordsor21
7d032ba69f
Scattercommand should use the same editsession for all commands, make it "silent" by default and allow players to see output if wanted.
2021-09-18 17:42:40 +01:00
dordsor21
34301b446a
Allow scatter command brush to use FAWE commands. Best for scatter sphere, etc.
2021-09-18 17:08:03 +01:00
dordsor21
51aa500857
move yscale earlier in br height for people that can't work it out themselves
2021-09-18 16:20:28 +01:00
dordsor21
7a0c0d5d41
Fix #990
2021-09-18 16:15:31 +01:00
dordsor21
fad1fcd8ee
Fix RichParser suggestions
2021-09-18 15:07:41 +01:00
dordsor21
54398ebe1c
Add timeout to regex masking
2021-09-18 15:01:09 +01:00
dordsor21
dbbb450172
Flush clipboards before writing schematics.
...
#1286
2021-09-18 03:19:49 +01:00
dordsor21
bd95d5a86d
Adjust mask managers
...
- Add list of "exclusive" managers to config to aid users in having some sort of prioritisation.
- Fixes #960 if PlotSquared is added to exclusive managers, otherwise, there's no particularly sane way of adding prioritisation without requiring a treemap be added to YAML config, or for us to decide upon it ourselves
2021-09-18 03:19:27 +01:00
dordsor21
1cc6ad1481
Fix #1049
2021-09-17 17:26:41 +01:00
dordsor21
90aeb48040
Fix #1297
2021-09-17 17:12:14 +01:00